1с автомаксимальная ширина что это

Обновлено: 02.07.2024

Процедура, которая "примерно" делает автоширину колонок (навроде, как если бы выделить все колонки и дважды щелкнуть мышкой по границе заголовка колонки). Привожу текст, работает неахти, но лучше чем ничего:
Код 1C v 8.х

Очень полезная штука при условии, что у Вас заранее невозможно определить размер итоговых колонок в печатной форме. А так, надо просто "натравить" процедуру с соответствующими параметрами на нужные ячейки таблицы, и они сами "выровняются" и приобретут необходимый размер (ширину).

Разместил: E_Migachev  Версии: | 7.x | 8.x |  Дата: 06.12.2009   Прочитано: 61293

Распечатать

Похожие FAQ

Еще в этой же категории

Вывод картинки (изображения) на печать, в макет (табличный документ)  32
// 1-й вариант //Как вывести картинку в табличный документ? ТабДок = Новый ТабличныйДокумент; Макет = ОбработкаОбъект.ПолучитьМакет(" Макет" ); ОбластьКартинки = Макет.ПолучитьОбласть(" ОбластьСКартинкой" ); Картинка = Новый Картинка(ПутьККа Вывести табличный документ в PDF  18
Данный пример работает на платформе выше 8.2.13 Макет = ПолучитьМакет(" Макет" ); ОбластьШапка = Макет.ПолучитьОбласть(" Шапка" ); ТабДок = Новый ТабличныйДокумент; ОбластьШапка.Параметры.НомерДок = Номер; ОбластьШапка.Параметры.ДатаДок = Как в отобразить картинку в табличной части  7
В табличной части есть документы заявки от покупателя, нам нужно добавить картинку для отображения статуса документов заявка - проведен , не проведен, помечен на удаление. //Отобразим картинку Процедура СписокПриВыводеСтроки(Элемент, Оформление Вывод колонтитулов программно ВерхнийКолонтитул, НижнийКолонтитул  6
Колонтитул является специальным текстом, выводимым вверху или внизу каждой страницы при выводе документа на печать. В тексте колонтитула можно использовать следующие управляющие конструкции: > ( >) - при печати в данном месте будет выведен номер ст Функция загружает весь табличный документ в таблицу значений  6
// Вариант 1 // По переданному табличному документу возвращает таблицу значений, // при условии что в первой строке таблицы - идентификаторы колонок // Автор : dimoff Функция ПолучитьТЗИзМакета(ТабДок, КолонкаИндекса = 1) Экспорт ТаблицаДанн Посмотреть все в категории Табличный документ

Процедура, которая "примерно" делает автоширину колонок (навроде, как если бы выделить все колонки и дважды щелкнуть мышкой по границе заголовка колонки). Привожу текст, работает неахти, но лучше чем ничего:
Код 1C v 8.х

Очень полезная штука при условии, что у Вас заранее невозможно определить размер итоговых колонок в печатной форме. А так, надо просто "натравить" процедуру с соответствующими параметрами на нужные ячейки таблицы, и они сами "выровняются" и приобретут необходимый размер (ширину).

Разместил: E_Migachev  Версии: | 7.x | 8.x |  Дата: 06.12.2009   Прочитано: 61294

Распечатать

Похожие FAQ

1C и Google Maps  20
была поставлена задача отображения на географической карте медицинских учреждений. После обзора предлагаемых решений был выбран сервис google. Но так же подобного рода подход будет работать и с картами сервиса yandex. Во время решения задачи было реш Google maps : вывод точек на карту и режим панорамы  7
В отличие от яндекс карт в GMaps можно использовать панорамы - за что им большой плюс! Надеюсь в яндексе прочитают этот пост и тоже когда-нибудь это сделают! Для клиента нужно было сделать вывод объектов на карту С возможностью просмотра панора Альтернативный перенос остатков между 7.7 и 8.1 (обработкой с ИТС ЗагрузкаДанныхИзТаблДокум)  2
Нашел альтернативный, практически моментальный способ переноса остатков между семерой и восьмерой (так и между восмерками). Не требуется никаких дополнительных усилий, программирования, писания обработок и т.д. и т.п. На ИТС есть обработка под наз Библиотека кода: Сравнить две таблицы значений   0
//Сравнивает две таблицы значений // Функция ТаблицыЗначенийРавны(ТаблицаЗначений1, ТаблицаЗначений2) Экспорт Если ТипЗнч(ТаблицаЗначений1) Тип("ТаблицаЗначений") ИЛИ ТипЗнч(ТаблицаЗначений2) Тип("ТаблицаЗначений") Тогда Возв Быстрая выгрузка отчетов в Excel, наложение Фильта и отображение ярлыка  0
Вместо Таб.Показать() используем глобальную функцию - и отчет показывается сразу в Excel в удобоваримом виде - с форматированием колонок по ширине, автофильтром и ярлычками листов Процедура глОткрытьВЭкселе(Таб,ИмяФайла=" " ,НеИзменятьВысотуСтроки=0 Посмотреть все результаты поиска похожих

Еще в этой же категории

Вывод картинки (изображения) на печать, в макет (табличный документ)  32
// 1-й вариант //Как вывести картинку в табличный документ? ТабДок = Новый ТабличныйДокумент; Макет = ОбработкаОбъект.ПолучитьМакет(" Макет" ); ОбластьКартинки = Макет.ПолучитьОбласть(" ОбластьСКартинкой" ); Картинка = Новый Картинка(ПутьККа Вывести табличный документ в PDF  18
Данный пример работает на платформе выше 8.2.13 Макет = ПолучитьМакет(" Макет" ); ОбластьШапка = Макет.ПолучитьОбласть(" Шапка" ); ТабДок = Новый ТабличныйДокумент; ОбластьШапка.Параметры.НомерДок = Номер; ОбластьШапка.Параметры.ДатаДок = Как в отобразить картинку в табличной части  7
В табличной части есть документы заявки от покупателя, нам нужно добавить картинку для отображения статуса документов заявка - проведен , не проведен, помечен на удаление. //Отобразим картинку Процедура СписокПриВыводеСтроки(Элемент, Оформление Вывод колонтитулов программно ВерхнийКолонтитул, НижнийКолонтитул  6
Колонтитул является специальным текстом, выводимым вверху или внизу каждой страницы при выводе документа на печать. В тексте колонтитула можно использовать следующие управляющие конструкции: > ( >) - при печати в данном месте будет выведен номер ст Функция загружает весь табличный документ в таблицу значений  6
// Вариант 1 // По переданному табличному документу возвращает таблицу значений, // при условии что в первой строке таблицы - идентификаторы колонок // Автор : dimoff Функция ПолучитьТЗИзМакета(ТабДок, КолонкаИндекса = 1) Экспорт ТаблицаДанн Посмотреть все в категории Табличный документ

Процедура, которая "примерно" делает автоширину колонок (навроде, как если бы выделить все колонки и дважды щелкнуть мышкой по границе заголовка колонки). Привожу текст, работает неахти, но лучше чем ничего:
Код 1C v 8.х

Очень полезная штука при условии, что у Вас заранее невозможно определить размер итоговых колонок в печатной форме. А так, надо просто "натравить" процедуру с соответствующими параметрами на нужные ячейки таблицы, и они сами "выровняются" и приобретут необходимый размер (ширину).

Разместил: E_Migachev  Версии: | 7.x | 8.x |  Дата: 06.12.2009   Прочитано: 61295

Распечатать

Похожие FAQ

Еще в этой же категории

Как программно изменить текст, цвет, фон ячейки или области табличного документа?  6
Ниже приведено несколько полезных шаблонов кода по работе с табличным документом: //Пример получения текста ячейки ПолеТабДок = ЭлементыФормы.тдПолеТабличногоДокумента; ПолеТабДок.Область("R1C2").Текст = спрНоменклатура.Наименование; ПолеТабДок Загрузка данных из файла табличного документа в управляемом приложении  3
В управляемом приложении (если конечно вы не работаете в Толстом клиенте) можно столкнутся с такой проблемой, что многие функции работают только на сервере. Что делать, если у Вас есть файл-макет с данными, которые надо прочитать (обработать)? Надо Как при печати выводить шапку на каждой странице (ПовторятьПриПечатиСтроки)?  1
Необходимо при печати, если происходит переход на следующую страницу таблицы, выводить шапку таблицы вверху на новой странице. для печати шапки на каждой странице в языке программирования есть специальный метод - ПовторятьПриПечатиСтроки Прим Как преобразовать MXL файл в Таблицу Значений?  0
Встретилась задачка, нужно было загружать данные из mxl файлов выгруженных из другой базы 1С. Файл MXL – это созданный в программе «1С: Предприятие» (последних версий 7.7 или 8) табличный документ. вот код быстрой конвертации mxl в тз ТабДок Как сделать Расшифровку в табличном документе  0
Вопрос: Подскажите пожалуйста, каким образом можно сделать следующее. У меня есть выводимый в табличный документ результат запроса, к ячейке есть расшифровка. Я хочу чтобы при двойном клике на ячейку выполнялась процедура которая к примеру зап Посмотреть все в категории Табличный документ

Gigi --> Gigi



Просмотр профиля logist --> logist



Просмотр профиля Gigi --> Gigi



Просмотр профиля Gigi --> Gigi



Просмотр профиля salton --> salton



Просмотр профиля Gigi --> Gigi



Просмотр профиля Честно - из словесного потока не понятна суть проблемы.
Ребята че тут не понятного
Еще раз перескажу суть и постараюсь более понятно.
Вот фрагмент общей формы:

Как видно на форме одна группа с группировкой "горизонтальная" с заголовком: "Отчеты по статистике"
Внутри этой группы две подгруппы одна с заголовком: "кВт/ч" другая: "Рубли".
И на обоих группах в параметре: "РастянутьПоГоризонтали" стоит "Авто"
И тут обратите внимание, группа: "Рубли" в каком сжатом и безобразном виде.
ВОТ В ЧЕМ ПРОБЛЕМА. ТОЛЬКО В ЭТОМ. И НИ В ЧЕМ КРОМЕ ЭТОГО.
Т.е. вы не думайте, что какая то сложная и мудреная проблема. Как видите проблема простая. Проще некуда.
Так вот. раз такое дело на группе "Рубли" в параметре "РастянутьПоГоризонтали" ставлю "Да" или просто увеличиваю ширину группы
И вот что получается:

Т.е. как только решаю растянуть Группу: "Рубли" увеличив ширину или на растянуть поставив "Да" она уходит влево.
Поэтому обратите внимание исчезает заголовок: "Рубли"
Нужно, что бы при увеличении ширины группа с заголовком: "Рубли" что бы она перемешалась и по ширине увеличивалась вправо, а не в лево
Вот собственно вся проблема.
Не знаю . думаю я нормально и понятно изложил. Petre --> Petre



Просмотр профиля Gigi @ Сегодня, 8:49 ,
Ваши картинки не видны. Измените хост. Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія". Bernet --> Bernet



Просмотр профиля Попробуйте поместить группу "Рубли" и группу "Квт/ч" в какую-то вышестоящую группу, этой вышестоящей группе выставьте в свойствах "Ширина подчиненных элементов" - Одинаковая, и "Группировка" - Горизонтальная Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница Gigi --> Gigi



Просмотр профиля

Как не видны . блин . у меня все видно. И с любого ПК так же.
Первая картинка

Это просто хост сайта вКонакте
Странно почему у вас не проглядывается. Тогда как в крайнем случае, эти адреса URL можно вставить в адресную строку браузера и любой браузер его отобразит.
Ничего не пойму.
Вообще, если то о чем говорю сделать невозможно. потому, что это просто не доработка разработчиков 1С тогда скажите .
В таком случае я конечно сильно расстроюсь но что делать переживу

Попробуйте поместить группу "Рубли" и группу "Квт/ч" в какую-то вышестоящую группу, этой вышестоящей группе выставьте в свойствах "Ширина подчиненных элементов" - Одинаковая, и "Группировка" - Горизонтальная sava1 --> sava1



Просмотр профиля Gigi --> Gigi



Просмотр профиля Попробуйте поместить группу "Рубли" и группу "Квт/ч" в какую-то вышестоящую группу, этой вышестоящей группе выставьте в свойствах "Ширина подчиненных элементов" - Одинаковая, и "Группировка" - Горизонтальная

Т.е. группа "Рубли" на этот раз легла как нужно было, но за то группа "кВт/ч" сжалась и в ширине уменьшилась блиин .
Увеличивал ширину в обоих подгруппах . бесполезно.
Т.е. суть в том, что одна группа расширяется сжимая другую.

Gigi @ Сегодня, 9:41 ,

Bernet --> Bernet



Просмотр профиля Попробйте ещё поставить у обоих групп "Растягивать по горизонтали" - ДА, если не поможет поиграйтесь с галочкой "Автомаксимальная ширина" - поставте / уберите и посмотрите как получится.
Если все эти действия не помогут, тогда надо дальше смотреть, что стоит в родительских группах Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница Gigi --> Gigi



Просмотр профиля

Читайте также: