Имя: Пароль:
1C
1С v8
УТ 10 добавить дополнительные реквизиты в список документа
0 Очень Любознательная
 
11.09.18
14:38
Добрый день! Вот такая задача передо мной стоит:
Есть УТ 10.3, форма списка документа Реализация Товаров и Услуг. Нужно в эту форму добавить 2 столбца, содержащие дополнительные реквизиты каждого документа, хранящиеся соответственно в регистре сведений.
У самой таблицы документов, которая на форме, путь к данным (Данные) - ДокументСписок, являющийся реквизитом формы с типом ДокументСписок.РеализацияТоваровУслуг. Мне нужно как-то этот список получить в таблицу или в массив, не знаю, чтобы использовать его в запросе. Как это можно сделать?
1 Temai
 
11.09.18
14:41
Возьми форму списка РТиУ и нарисуй туда столбцы, при создании на сервере заполняй их.
2 runuts
 
11.09.18
14:50
у списка используем событие ПриПолученииДанных в котором

Для каждого ОформлениеСтроки из ОформленияСтрок Цикл
    докСсылка = ОформлениеСтроки.ДанныеСтроки.Ссылка;
    
    получаем значение доп. реквизита
    
    ОформлениеСтроки.Ячейки.Допреквизит1.УстановитьТекст(...);
КонецЦикла;
3 Очень Любознательная
 
11.09.18
16:22
(2) Подскажите, пожалуйста, где определяется это событие?
4 Михаил Козлов
 
11.09.18
16:33
(3) В событиях табличного поля, связанного с ДокументСписок.
5 Очень Любознательная
 
12.09.18
15:14
(2) (4) Огромное вам спасибо! Всё сработало!
Если кому пригодится, список документов формируется в процедуре СписокПриПолученииДанных в модуле формы списка документов. При этом  ОформлениеСтроки.Ячейки.Допреквизит1.УстановитьТекст(...) может устанавливать значение в столбцы не только содержащие строки. У меня было ОформлениеСтроки.Ячейки.Допреквизит1.УстановитьТекст(Истина)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс