Имя: Пароль:
1C
1С v8
Вывод дополнительных полей в реестре через ОформлениеСтроки
0 Ari1ies
 
28.04.17
10:44
Добрый день!
     Помогите пожалуйста: В реестре Реализация товаров и услуг нужно вывести столбцы водителя и автомобиль, которые находятся в регистре сведений РеквизитыТТН, в котором есть ссылка на документ реализации.
     Я знаю что нужно использовать процедуру СписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки).
Но вот как используя Оформление строки добавить на форму списка Документа Реализация товаров и услуг доп реквизиты из РС РеквизитыТТН
1 DrShad
 
28.04.17
10:48
начни с того УФ или ОФ?
2 СвинТуз
 
28.04.17
10:49
(1)
толстые похоже
3 Ari1ies
 
28.04.17
10:54
ОФ
4 Ari1ies
 
28.04.17
10:54
Комплексная автоматизация
5 Вафель
 
28.04.17
11:00
запросом конечно же
6 DrShad
 
28.04.17
11:16
(3) так, теперь давай расскажи что за реестр? или таки документ список?
7 Ari1ies
 
28.04.17
12:28
РеализацияТоваровИУслуг.ФормаСписка добавить поля из регистра сведений.
8 Ari1ies
 
28.04.17
13:08
Получил вот такой код
Процедура СписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
    
    ОтборДок = Новый Структура("Док", ДанныеСтроки.Ссылка);
    ВыборкаДок = РегистрыСведений.РеквизитыТТН.Выбрать(ОтборДок);
    
    Пока ВыборкаДок.Следующий() Цикл
        ОформлениеСтроки.Ячейки.ВодительА = ВыборкаДок.Водитель;
        ОформлениеСтроки.Ячейки.АвтомобильА = ВыборкаДок.Автомобиль;
        
    КонецЦикла;

КонецПроцедуры
Как правильно сделать в цикле, чтобы выводился заголовок столбца и значение?
9 Вафель
 
28.04.17
13:08
(8) запросы принципиально не пишешь?
10 Ari1ies
 
28.04.17
13:13
Как правильно сделать в цикле, чтобы выводился заголовок столбца и значение?
11 Ari1ies
 
28.04.17
13:22
(9) Пишу. Там однозначное соответствие между ДокументСсылка.РеализацияТиУ и РегистрСведений.РеквизитыТТН.Ссылка. Одной записи РТиУ сответсвует одна запись РС РеквизитыТТН
12 h-sp
 
28.04.17
14:40
(11) но ты же написал запрос в цикле. 50 строчек в списке - это значит 50 раз твоя фигня из (8) выполнится.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший