Получить документы из метаданных за определенный период
Доброе утро. Обычные формы, сделал обработку, на форме есть выбор периода, и таблица, куда добавляется определенный список документов по нажатию кнопки "ДобавитьДокументы". По кнопке "ВыполнитьПоиск" идет обход метаданных и ищутся документы из табличной части обработки. Подскажите, пожалуйста, как мне получить список документов из каждого объекта метаданных за выбранный период?
МояДата = НачПер;
Пока МояДата < КонПер Цикл
Период = Новый Массив;
Период.Добавить(МояДата);
МояДата = КонецДня(МояДата)+1;
КонецЦикла;
Для Каждого Дата Из Период Цикл
Для Каждого Стр Из СписокДокументов Цикл
НайденныйДок = Метаданные.Документы[Стр.ИмяДок];
КонецЦикла;
КонецЦикла;
ПоказатьПо теме из базы знаний
- Работа с периодическими реквизитами 1С версии 7.7 при помощи прямых запросов.
- (V 7.7) Справка по работе с метаданными (с примерами)
- Взаимодействие платформы 1С 8.2 с системой ЭТРАН ОАО РЖД
- Сканирование объектов метаданных.
- Удаление помеченных объектов, замена ссылок. Обычное и управляемое приложение. Не монопольно, включая рекурсивные ссылки, с отбором по метаданным и произвольным запросом
Найденные решения
(4)
МассивИменДокументов = Новый Массив;
МассивЧастейЗапроса = Новый Массив;
Для Каждого ИмяДокумента Из МассивИменДокументов Цикл
МассивЧастейЗапроса.Добавить("ВЫБРАТЬ Ссылка ИЗ " + ИмяДокумента....);
КонецЦикла;
ТекстЗапроса = СтрСоединить(МассивЧастейЗапроса, Символы.ПС + "ОБЪЕДИНИТЬ ВСЕ" + Символы.ПС);
Запрос.Выполнить();
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4)
МассивИменДокументов = Новый Массив;
МассивЧастейЗапроса = Новый Массив;
Для Каждого ИмяДокумента Из МассивИменДокументов Цикл
МассивЧастейЗапроса.Добавить("ВЫБРАТЬ Ссылка ИЗ " + ИмяДокумента....);
КонецЦикла;
ТекстЗапроса = СтрСоединить(МассивЧастейЗапроса, Символы.ПС + "ОБЪЕДИНИТЬ ВСЕ" + Символы.ПС);
Запрос.Выполнить();
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот