0
bluntschi
30.07.12
✎
10:14
|
Добрый день.
Задача такая:
проверить, создано ли поступление, на основе приходника, и если создано, то окрасить эти документы в списке приходников, в другой цвет.
есть функция: = она должна искать, созданы или нет поступления...
Функция Подчиненный(СсылкаНаПриходныйОрдер)
Результат = Неопределено;
Запрос = Новый Запрос("ВЫБРАТЬ
| ПоступлениеТоваровУслугТовары.Ссылка
|ИЗ
| Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
|ГДЕ
| ПоступлениеТоваровУслугТовары.ПриходныйОрдер = &ПриходныйОрдер");
Запрос.УстановитьПараметр("ПриходныйОрдер", СсылкаНаПриходныйОрдер);
РезультатЗапроса = Запрос.Выполнить();
Если НЕ РезультатЗапроса.Пустой() Тогда
Результат = РезультатЗапроса.Выгрузить()[0].Ссылка;
//Возврат Запрос.Выполнить().Выгрузить();
КонецЕсли;
Возврат Результат;
КонецФункции
а потом в процедуре уже должно окрашиваться, но не окрашивается, думаю дело в параметрах функции
Процедура СписокПриПолученииДанных(Элемент, ОформленияСтрок, ДанныеСтроки)
ЦветКрасный = Новый Цвет(255,130,124);
Если Подчиненный(ЭлементыФормы.Список.ТекущиеДанные.Ссылка)<> Неопределено Тогда
Для каждого ОформлениеСтроки Из ОформленияСтрок Цикл
ОформлениеСтроки.ЦветФона = ЦветКрасный
КонецЦикла;
КонецЕсли;
КонецПроцедуры
|
|