Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Табличный документ - строки с разными ширинами одних и тех же колонок.

Табличный документ - строки с разными ширинами одних и тех же колонок.
Я
   NikP123
 
31.07.20 - 14:54
СКД выводить заголовок и отборы с несколько другими ширинами колонок, нежели таблицу отчета. Все об этом хорошо знают. Но можно ли пускай программно это отменить? Можно ли определенной области задать "формат ширин колонок" взяв его из другой области?
   ДенисЧ
 
1 - 31.07.20 - 14:55
Можно в постобработке. Вывести руками документ и дальше делать всё, что Тинто Брасс позволит...
   NikP123
 
2 - 31.07.20 - 14:59
(1) Это понятно, что в постобработке можно руками "перерисовать" табличный документ, но может кто имеет получше путь, типа удалить какой-нибудь формат колонок или т.п.?
   NikP123
 
3 - 31.07.20 - 15:24
Методом области ячеек "СоздатьФорматСтрок()" формат колонок очищается. Потом можно в цикле по колонкам пройтись и проставить ширину колонок "верхним строкам отчета", как в таблице отчета.
   NikP123
 
4 - 31.07.20 - 16:57
(3) хотя формат какой-то свой у них все равно остается... Просто ширины одинаковые
   NikP123
 
5 - 31.07.20 - 19:31
(4) пишу уже для тех, кто будет искать..
В (3) все правильно впринципе:
1. запоминаете ширину колонок шапки отчета, скажем в массив;
2. создаете область всего табличного табличного документа на всю ширину и высоту;
3. применяете к ней метод СоздатьФорматСтрок();
4. идете по колонкам табдокумента и присваиваете каждой колонке ее ширину из п. 1.
   Wern
 
6 - 31.07.20 - 23:57
(5) Это не отменяет формат строк. При выгрузке в экзель будут видны лишние колонки, которых быть не должно. Когда делал подобную задачу, пришлось переформировывать весь табличный документ.
   NikP123
 
7 - 01.08.20 - 08:10
(6) При выгрузке в ексель вообще формат строк удаляется, это даже в синтаксис-помощнике написано
   Wern
 
8 - 01.08.20 - 19:32
Формат строк удаляется, но рисуются лишние колонки чтоб воспроизвести формат строк с помощью дополнительных колонок. Получается такой экзель с кучей объединенных ячеек.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.