|
Открыть форму списка документов с перечнем документов в управляемой форме
| ☑ |
0
Мимохожий Однако
20.07.20
✎
07:37
|
Есть некоторый список ссылок на документы. Например, ссылка1, ссылка2, ссылка3.
Есть ли возможность открыть форму списка только по этим документам?
..
следующий код открывает весь список документов
НовыеЗаказы-это массив ссылок
П = Новый Структура("Ключ", НовыеЗаказы);
Форма = ПолучитьФорму("Документ.ЗаказКлиента.ФормаСписка", П);
Форма.Открыть();
|
|
1
Мимохожий Однако
20.07.20
✎
08:12
|
Родил вот такой код.
Если НовыеЗаказы.Количество()>0 Тогда
Форма = ОткрытьФорму("Документ.ЗаказКлиента.Форма.ФормаСписка",,,Новый УникальныйИдентификатор); //Открываем форму
ОтборВладелец =Форма.Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); //Добавлям отбор
ОтборВладелец.ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке; //Как будем сравнивать
ОтборВладелец.Использование = Истина; // Устанавливаем галку использованияНовый ПолеКомпоновкиДанных("Номенклатура")
ОтборВладелец.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка"); //По какому реквизиту будем делать отбор
ОтборВладелец.ПравоеЗначение = НовыеЗаказы; // И само значение отбора
Иначе
Сообщить("Новые заказы не сформированы");
КонецЕсли;
Меня этот код устроил
|
|
2
acht
20.07.20
✎
08:14
|
(1)
Отбор = Новый Структура("Ссылка", МассивТвоихСсылок);
ПараметрыФормы = Новый Структура("Отбор", Отбор);
ОткрытьФорму("Документ.ЗаказКлиента.Форма.ФормаСписка", ПараметрыФормы);
|
|
3
acht
20.07.20
✎
08:15
|
Подробности в СП / Интерфейс (управляемый) / Форма клиентского приложения / Расширение динамического списка / Параметры формы / Отбор
|
|
4
Мимохожий Однако
20.07.20
✎
08:19
|
(2) Спасибо. Где ж ты был,уважаемый? )
|
|
5
acht
20.07.20
✎
08:22
|
(4) В понедельник в 7 утра? В тепле и в радости =)
|
|
6
PuhUfa
20.07.20
✎
08:24
|
Туда же: ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбора(...
Это если есть БСП.
|
|