|   |   | 
| 
 | Авто ширина колонок при выводе табличного документа в форме | ☑ | ||
|---|---|---|---|---|
| 0
    
        КонецЦикла 06.04.21✎ 01:10 | 
        Если поместить поле таб. документа на форму и выводить туда макет - все столбцы принимают ширину 9 пунктов + появляется несколько лишних строк вверху перед шапкой
 8.3.9.2309, изменить не могу, хозяйство чужое Только одну ветку нашел старую, там не решилось | |||
| 1
    
        КонецЦикла 07.04.21✎ 16:42 | 
        Никто не сталкивался?
 Можно, конечно, оставить макетом без формы... | |||
| 2
    
        RomanYS 07.04.21✎ 16:51 | 
        (0) Значит до вывода там уже были строки (пустые), а в твоих строках формата строк нет, поэтому применяются ширины от имеющихся.     | |||
| 3
    
        RomanYS 07.04.21✎ 16:51 | 
        (1) Разобраться откуда строки и или очищать табдок     | |||
| 4
    
        КонецЦикла 07.04.21✎ 16:56 | 
        Макетом без формы вообще-то нежелательно, потребуется сохранять по кнопке в xlsx, а потом может еще что-то
 Суть в том, что табличный документ помещается на форму и тот макет который выводится без формы, через Таб.Показать() в полном порядке А если выводится на форму то его корежит Пробовал использовать свою форму, дергал имеющуюся из другого места как копию - одинаковая фигня При этом в конфиге есть нормально работающие формы по такому же принципу | |||
| 5
    
        RomanYS 07.04.21✎ 17:31 | 
        (4) Понятнее не стало, к (2) добавить нечего. Код покажи.     | |||
| 6
    
        КонецЦикла 07.04.21✎ 17:34 | 
        (5) Погоди, щас попробую как внешнюю обработку куда-то выложить     | |||
| 7
    
        КонецЦикла 07.04.21✎ 17:39 | 
        https://dropmefiles.com/sUAPn
 Макет СпецификацияШтриход, там для него есть форма ФормаТабличногоДокумента | |||
| 8
    
        КонецЦикла 07.04.21✎ 17:40 | 
        *ПротоколШтрихкод, сорян     | |||
| 9
    
        RomanYS 07.04.21✎ 18:01 | 
        (7) смешно. Проблема явно не в макете, а разбираться в обработке с 100500 форм и макетов вряд ли найдутся желащие     | |||
| 10
    
        КонецЦикла 07.04.21✎ 18:12 | 
        (9) Кому смешно а кому и не очень     | |||
| 11
    
        Cthulhu 07.04.21✎ 18:18 | 
        (10): особенн обидно, наверное, когда смешно всем кроме тебя...     | |||
| 12
    
        azernot 07.04.21✎ 18:56 | 
        Если ВидПечатнойФормы = "ПротоколШтрихкод" Тогда //1c911.by
 ФормаТабличногоДокумента = ПолучитьФорму("ФормаТабличногоДокумента"); Таб = ФормаТабличногоДокумента.ЭлементыФормы.ПолеТабличногоДокумента; Таб.Очистить(); // <- вот это попробуй! Иначе | |||
| 13
    
        azernot 07.04.21✎ 19:00 | 
        И дай угадаю, ширина 9 - только у первых 5 колонок, а добавляется сверху ровно 9 строк?     | |||
| 14
    
        КонецЦикла 07.04.21✎ 19:14 | 
        (12) Спс
 Спасибо всем за помощь Понимаю, что в чужих каках неохота копаться, сам плевался, там такое наворочено Короче помогло удаление с формы ПолеТабличногоДокумента и добавление ПолеТабличногоДокумента1, соотв-но в коде исправлено Таб = ФормаТабличногоДокумента.ЭлементыФормы.ПолеТабличногоДокумента1; | |||
| 15
    
        КонецЦикла 07.04.21✎ 19:15 | 
        (13) У всех одинаковая ширина, по 9, сколько строк не подсчитал :)     | |||
| 16
    
        azernot 07.04.21✎ 20:48 | 
        Значит ты так и не понял, в чём же дело было...
 Ну, значит обречен на повторение, рано или поздно. | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |