0
lirt82
22.03.17
✎
15:01
|
Не могу допетрить как в обработке по кнопке "Отметить все" при нажатии поставить на всех строках флажок?
форма заполняется данными
весь код модуля формы ниже
Процедура ОтметитьВсеНажатие(Элемент, ОформлениеСтроки)
ТекСтрока = ЭлементыФормы.Документы.ТекущаяСтрока;
Для каждого ТекСтрока Из Доки Цикл
ЭлементыФормы.Документы.Колонки.Галка.ЭлементУправления.Значение = Истина; // тут ставить значение, но как дальше отобразить на форме?
//ОформлениеСтроки.Ячейки.Галка.Флажок = Истина;
КонецЦикла;
КонецПроцедуры
Процедура ДокиПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
ОформлениеСтроки.Ячейки.Галка.ОтображатьФлажок = Истина;
КонецПроцедуры
Процедура ЗаполнитьНажатие(Элемент)
Доки.Очистить();
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ПоступлениеТоваровУслуг.Ссылка КАК Док
|ИЗ
| Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
|ГДЕ
| ПоступлениеТоваровУслуг.Дата МЕЖДУ &ДатаНач И &ДатаКон";
Запрос.УстановитьПараметр("ДатаНач",ДатаНач);
Запрос.УстановитьПараметр("ДатаКон",КонецДня(ДатаКон));
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
ТЗ = Результат.Выгрузить();
ЭлементыФормы.Документы.Значение = ТЗ;
КонецЦикла;
КонецПроцедуры
ссылка на обработку
|
|