|   |   | 
| 
 | Вывод колонки в журнал документов | ☑ | ||
|---|---|---|---|---|
| 0
    
        trialex3 17.08.21✎ 12:00 | 
        Добрый день. Подскажите пожалуйста как можно добавить колонку в существующий журнал документов, если данные придется получать запросом (прямой связи с реквизитами журнала нету). Я добавил граф в журнал и хотел через процедуру ПриВыводеСтроки, но не получается - пишет реквизит ДанныеСтроки не для записи. Обычные формы.     | |||
| 1
    
        Гипервизор 17.08.21✎ 12:03 | 
        ПриПолученииДанных     | |||
| 2
    
        ДенисЧ 17.08.21✎ 12:05 | 
        Даже в привыводестроки нужно писать в ОформлениеСтроки.Ячейки.МояГрафа.УстановитьТекст()     | |||
| 3
    
        trialex3 17.08.21✎ 12:06 | 
        (1) А где там данные то?  У меня только элемент да оформление строки. 
 пс элемент в отладке почему то прочитать не могу = валится предприятие :D | |||
| 4
    
        trialex3 17.08.21✎ 12:08 | 
        (2) Спасибо попробую     | |||
| 5
    
        trialex3 17.08.21✎ 12:12 | 
        (2) Работает. Если так сделать это считается плохим тоном или норм?)     | |||
| 6
    
        trialex3 17.08.21✎ 12:13 | 
        и можно ли обойтись только кодом без добавления графа     | |||
| 7
    
        ДенисЧ 17.08.21✎ 12:13 | 
        (5) Лучше как в (1)
 Иам в параметрах приходит коллекция ОформленияСтрок. И вот по ней циклом и как в (2) для каждого. | |||
| 8
    
        ДенисЧ 17.08.21✎ 12:14 | 
        (6) Графа можно не добавлять. Достаточно виконта.     | |||
| 9
    
        trialex3 17.08.21✎ 12:19 | 
        (8) Принял :D спасибо!     | |||
| 10
    
        trialex3 17.08.21✎ 12:25 | 
        (7) 
 {ЖурналДокументов.ЗаказыНаПроизводство.Форма.ФормаСписка.Форма(81)}: Поле объекта не обнаружено (Ячейки) ОформленияСтрок.Ячейки.Контрагент.УстановитьТекст(НайтиКонтрагентаПоЗнП(ОформленияСтрок.ДанныеСтроки.Ссылка)); | |||
| 11
    
        ДенисЧ 17.08.21✎ 12:29 | 
        (10) Ммммаааттттть....
 Для Каждого оф из ОформленияСтрок цикл оф.Ячейки.Контрагент... ///!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! КонецЦикла | |||
| 12
    
        trialex3 17.08.21✎ 12:32 | 
        (11) ССссппппасссиииибббооо!     | |||
| 13
    
        trialex3 17.08.21✎ 12:36 | 
        Имхо но засунуть данные строки в оформление строки нелогично. Было бы логично 2 отдельных свойства или 2 свойства объединенные 1 реквизитом "Строка".     | |||
| 14
    
        ДенисЧ 17.08.21✎ 12:57 | 
        (13) Твоё ХО уже оценили и приняли в работу. Лет 15 назад, когда изобрели управляемые формы и условное оформление.     | |||
| 15
    
        trialex3 17.08.21✎ 12:58 | 
        (14) Когда нибудь мы перейдем на ерп и тогда я вкушу радости современных 1сок     | |||
| 16
    
        ДенисЧ 17.08.21✎ 12:59 | 
        (15) Никто не мешает писать управляемые формы и в УПП и в УТ10 и в БП2     | |||
| 17
    
        МнеТолько Спросить 17.08.21✎ 13:49 | 
        Если нудно выводить данные, то только ПриПолученииДанных, потому, что в этом случае он выдает ячейки порциями которые помещаются на экране и запросов будет меньше. При ВыводеСтроки только для оформления, потому, что она вызывается отдельно для каждой строки     | |||
| 18
    
        МнеТолько Спросить 17.08.21✎ 13:55 | 
        (3) >А где там данные то?  У меня только элемент да оформление строки.
 Не оформление строки а ОФормлениеСтрок ОформленияСтрок (RowAppearances) Элементы коллекции: ОформлениеСтроки Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются оформления строк. Возможно обращение к оформлению строки посредством оператора [...]. В качестве аргумента передается индекс строки (нумерация с 0). У элемента ОформлениеСтроки есть свойство "ДанныеСтроки" вот с ним и надо работать | |||
| 19
    
        trialex3 17.08.21✎ 14:24 | 
        (18) Благодарю за подробный ответ     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |