helpf.pro
Регистрация

v8.2 УП: Отбор в ОТКРЫТОЙ управляемой форме

dmrd
05.11.2011 20:24Прочитано: 3976
Имеется список документов, один из реквизитов документов может иметь 2 состояния хочу добавить отбор для списка документов на управляемой форме, причем список уже открыт. Такое возможно? И как?


Каждый раз открывать новый список документов конечно не самый лучший вариант.
Это https://help1c.com/faq/view/866.html читал как адаптировать к своей задаче не сооброжу.
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
07.11.2011 10:53Ответ № 1
(0) dmrd, 3 раза прочитал, так и не понял что ты хочешь получить в итоге *09
holostyak
08.11.2011 22:35Ответ № 2
такое возможно
holostyak
08.11.2011 22:41Ответ № 3
Код 1C v 8.2 УП
 
&НаКлиенте
Процедура ОтборПоСтатусуПриИзменении(Элемент)
ПодготовитьДинамическийСписок();
КонецПроцедуры

&НаСервере
Процедура ПодготовитьДинамическийСписок()

// Выведем список с отбором
Список.ПроизвольныйЗапрос = Истина;
ТекстЗапроса = "
|ВЫБРАТЬ
| Заказ.Ссылка,
| Заказ.Номер,
| Заказ.Дата,
| Заказ.СтатусЗаказа,
| Заказ.Клиент,
| Заказ.ЧлФИО,
| Заказ.СуммаЗаказа,
| Заказ.ИтоговаяСумма
|ИЗ
| Документ.Заказ КАК Заказ";
Если ЭтаФорма.ОтборПоСтатусу <> Перечисления.СтатусыЗаказа.ВсеЗадания Тогда
ТекстЗапроса = ТекстЗапроса+"
|ГДЕ
|Заказ.СтатусЗаказа = &ПоСтатусу";
Список.ТекстЗапроса = ТекстЗапроса;
Список.Параметры.УстановитьЗначениеПараметра("ПоСтатусу", ОтборПоСтатусу);
ИначеЕсли ЭтаФорма.ОтборПоСтатусу = Перечисления.СтатусыЗаказа.ВсеЗадания Тогда
Список.ТекстЗапроса = ТекстЗапроса;
КонецЕсли;
КонецПроцедуры



Ниже прикрепил файл - все видно и думаю понятно
Изменено 08.11.11 22:44:00
manticor
18.02.2013 18:01Ответ № 4
А где же файлик(((?
Подсказка: Для редактирования своего ответа щелкните по значку (справа)
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.