Добрый день!
Есть задача - необходимо в документе ЗаказПокупателя в поле ввода колонки формы списка вывести флажок напротив документа если в структуре подчиненных документов, есть Реализация и Налоговая накладная.
Подскажите каким методом, запросом это возможно сделать?
Как правильно настроить колонку в свойствах?
В каком событии лучше писать процедуру?
Если есть пример кода буду благодарен.
УФ / оФ ?
jojojoba2 @ Сегодня, 11:04
,
http://pro1c.org.ua/redirect.php?https://its.1c.ru/db/metod8dev#content:2806:hdoc
sava1 @ Сегодня, 11:12
,
8.3 УПП
sava1 @ Сегодня, 11:12
,
Обычная форма
fly @ Сегодня, 11:36
,
Спасибо! Буду разбираться.
в Список добавляем колонку "ЕстьДокументы" - тип Флаг, не выводить текст.....
вот вывод в списке состояния заказа
Процедура ДокументСписокПриПолученииДанных(Элемент, ОформленияСтрок)
ЗаполнитьСостояниеЗаказа(ОформленияСтрок);
КонецПроцедуры
Процедура ЗаполнитьСостояниеЗаказа(ОформленияСтрок)
МасЗаказы = Новый Массив;
Для Каждого Стр Из ОформленияСтрок Цикл
ДанныеСтроки = Стр.ДанныеСтроки;
МасЗаказы.Добавить(ДанныеСтроки.Ссылка);
КонецЦикла;
//
запрос = Новый Запрос;
запрос.Текст = "
|ВЫБРАТЬ
| рр.Заказ,
| IsNull(рр.Состояние,4) Состояние
|ИЗ РегистрСведений.А_СостояниеЗаказа КАК рр
|ГДЕ рр.Заказ В (&СпЗаказы)
|";
запрос.УстановитьПараметр("СпЗаказы", МасЗаказы);
Выборка = Запрос.Выполнить().Выбрать();
//
//тКартинка =;
Для Каждого Стр Из ОформленияСтрок Цикл
тд = Стр.ДанныеСтроки;
Выборка.Сбросить();
Если Выборка.НайтиСледующий(тд.Ссылка, "Заказ") Тогда
ВОТ ЗДЕСЬ УСТАНАВЛИВАЕМ ФЛАЖОК
// **ИндексКарт = Выборка.Состояние;
//Иначе
// ИндексКарт = 4;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua