Выгрузка количества строк в объекте (Запрос)
Иногда в процессе разработки загрузок возникает задача: после выгрузки данных необходимо сохранить техническую информацию о выполненной операции в отдельную таблицу. В такую таблицу обычно записываются: имя источника (таблицы), количество записей в выгружаемом объекте и дата выгрузки.
Кроме того, часто требуется настроить последовательное выполнение задач, чтобы по завершении одной строки проекта автоматически запускалась следующая. В данной статье рассмотрен пример реализации такой выгрузки.
Пример описанный ниже продемонстрирован на Экстракторе 1С версии 3.11.1.43.
Итак, заходим в раздел «Проекты» Экстрактора 1С, нажимаем «Создать».

Выбираем тип источника данных «Запрос».

В открывшемся окне задаем наименование и добавляем текст запроса (Вы можете использовать предоставленный в данной статье текст запроса, составить свой на языке программирования 1С или воспользоваться конструктором запроса по кнопке «Конструктор…», как это сделать смотрите в статье).
ВЫБРАТЬ КОЛИЧЕСТВО(*) КАК ВсегоСтрок, "РегистрНакопления.ВыручкаИСебестоимостьПродаж" КАК Таблица ИЗ РегистрНакопления.ВыручкаИСебестоимостьПродаж КАК ВыручкаИСебестоимостьПродаж ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ КОЛИЧЕСТВО(*), "Справочник.Номенклатура" КАК Таблица ИЗ Справочник.Номенклатура КАК Номенклатура ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ КОЛИЧЕСТВО(*), "Справочник.Контрагенты" КАК Таблица ИЗ Справочник.Контрагенты КАК Контрагенты

На этапе настройки набора данных оставляем все без изменений. Обратите внимание, здесь у нас будет полная выгрузка и поэтому параметра сегментирования нет.

Пропускаем этап настройки вычисляемых полей.

Затем выбираем подключение и создаем таблицу-приемник (6 и 7 этапы инструкции по созданию проекта). На этапе сопоставления полей оставляем все без изменений.

Этап расширенных настроек пропускаем и завершаем настройку проекта.
Затем задаем наименование проекту в соответствующем поле. Остается только выполнить выгрузку: нажимаем поочередно кнопки «Записать», «Сформировать очередь» и «Выполнить проект».
