Сохранить параметры отбора из формы отбора в документе
Приветствую, Форумчане!
1с8.3.12, УФ, самопис
Имеется некая свободная форма "Групповое создание документов", которая по неким отборам по номенклатуре отбирает нужную номенклатуру и создает несколько документов
на форме расположен "КомпоновщикНастроек" с типом "КомпоновщикНастроекКомпоновкиДанных" с путем к данным "КомпоновщикНастроек.Настройки.Отбор"
Возможно ли сохранить этот отбор в создаваемых документах?
Чтобы потом при повторном открытии этой формы отбора получить параметры отбора из этого созданного документа?
1с8.3.12, УФ, самопис
Имеется некая свободная форма "Групповое создание документов", которая по неким отборам по номенклатуре отбирает нужную номенклатуру и создает несколько документов
на форме расположен "КомпоновщикНастроек" с типом "КомпоновщикНастроекКомпоновкиДанных" с путем к данным "КомпоновщикНастроек.Настройки.Отбор"
Возможно ли сохранить этот отбор в создаваемых документах?
Чтобы потом при повторном открытии этой формы отбора получить параметры отбора из этого созданного документа?
По теме из базы знаний
- Параметризация печатных форм под контрагентов (подключаемое расширение)
- Гарантированное проведение документов (подключаемое расширение)
- Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов
- Программная установка отборов в типовых отчетах
- Универсальный журнал документов
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Вот код, который массово формирует документы:
В документе "УстановкаЦенНаИзделияВГородах" есть реквизит "ОтборНастроек" с "ХранилищеЗначения"
Как мне сохранить в этом реквизите настройки отбора? В Вашем примере указывается на диск...
В коде
"НастройкиКомпоновки" при отладке в "Отбор" показало значение: Номенклатура Равно "Стела" И Полировка Равно "2х"
Я так понимаю, что мне это значние нужно поместить в реквизит "ОтборНастроек" с "ХранилищеЗначения"?
Если как то как?
СозданныеДокументы.Очистить();
ДанныеЗаполнения = ОтобранныеПозиции.Выгрузить();
Сч = 0;
Для каждого СтрокаГорода Из ГородаЗаполнения Цикл
ДокументОбъект = Документы.УстановкаЦенНаИзделияВГородах.СоздатьДокумент();
//ДокументОбъект.Дата = ТекущаяДата();
ДокументОбъект.Дата = ДатаДокумента;
//ДокументОбъект.Организация = ОрганизацияДокумента;
ДокументОбъект.Автор = Пользователи.ТекущийПользователь();
ДокументОбъект.АкцияДокумента = АкцияДокумента;
ДокументОбъект.Комментарий = "#Групповое создание";
ДокументОбъект.ОсновнойГород = СтрокаГорода.Город;
СтрокаГородаДокумента = ДокументОбъект.Города.Добавить();
СтрокаГородаДокумента.Город = СтрокаГорода.Город;
ДокументОбъект.ЗаполнитьЦены(ДанныеЗаполнения);
ДокументОбъект.Записать(РежимЗаписиДокумента.Запись);
СтрокаСозданных = СозданныеДокументы.Добавить();
СтрокаСозданных.Город = СтрокаГорода.Город;
СтрокаСозданных.Документ = ДокументОбъект.Ссылка;
Сч = Сч + 1;
КонецЦикла;
ПоказатьВ документе "УстановкаЦенНаИзделияВГородах" есть реквизит "ОтборНастроек" с "ХранилищеЗначения"
Как мне сохранить в этом реквизите настройки отбора? В Вашем примере указывается на диск...
В коде
МакетРезультат = Компоновщик.Выполнить(СхемаЗаполнения, НастройкиКомпоновки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
"НастройкиКомпоновки" при отладке в "Отбор" показало значение: Номенклатура Равно "Стела" И Полировка Равно "2х"
Я так понимаю, что мне это значние нужно поместить в реквизит "ОтборНастроек" с "ХранилищеЗначения"?
Если как то как?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот