Цитата(logist @ 28.04.15, 17:32)
Разумеется, посмотрите на свой код и подумайте, будет ли он что-то добавлять, в событии "при выводе СТРОКИ"
p.s. позже напишу пример.
Как-то так, собрано "на коленке", поэтому требовать тупо работу этого кода не стоит, это пример:
Процедура СправочникСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
Запрос = Новый Запрос("ВЫБРАТЬ
| ПоступлениеТоваровУслуг.Дата
|ИЗ
| Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
|ГДЕ
| ПоступлениеТоваровУслуг.Сделка = &Сделка
| И ПоступлениеТоваровУслуг.Проведен = ИСТИНА");
Запрос.УстановитьПараметр("Сделка", ДанныеСтроки.Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
ОформлениеСтроки.Ячейки.НазваниеПоляСДатой.ОтображатьТекст = Истина;
ОформлениеСтроки.Ячейки.НазваниеПоляСДатой.Текст = Формат(Выборка.Дата, "ДФ=dd.MM.yyyy")
КонецЕсли;
КонецПроцедуры
Спасибо за помощь. Работает. Плюсую за помощь. В завершении есть пару вопросов:
1. Почему данный код необходимо вставлять в обработчик "при выводе строки"? Почему не в "при получении данных"? Производительность вроде же будет лучше?
2. В запросах не силён (пока). Не совсем понимаю где в запросе связь с заказом поставщику. По параметру?
3. Не проверял. Но в обработчике " при получении данных" тоже значение будет присвоено через "ОформлениеСтроки.Ячейки"?