Множественная выгрузка объектов «Продажи»

В данной статье продемонстрировано создание в Экстракторе 1С проекта выгрузки данных о продажах с использованием конструктора проектов для множественной выгрузки объектов: Объекты, * («Звездочка»).
Это видео доступно:

Теперь разберем этот пример в текстовом формате. Итак, заходим в раздел «Проекты» Экстрактора 1С, нажимаем «Создать».

Данный пример продемонстрирован на версии 3.12.1.93 Экстрактора 1С.

Выбираем тип источника данных «Объекты, *»

Затем выбираем подключение.

Теперь с помощью флагов выбираем объекты конфигурации, которые необходимо выгрузить.

Примечание:

при выборе объектов конфигурации, находящихся на верхнем уровне иерархии, необходимо развернуть объект и указать необходимые для выгрузки таблицы данных. Также обращаем внимание, что здесь настройки сегментирования определяются автоматически (для справочников — по первым двум буквам наименований, для документов и регистров — по дням) и выгружаются все поля выбранной таблицы.

Здесь мы выберем:

  • регистр накопления «Выручка и себестоимость продаж»;

  • документ «Чек ККМ»;

  • документ «Реализация товаров и услуг» и снимаем флаги для всех табличных частей внутри этой сущности;

  • справочник «Контрагенты» и снимаем флаги для всех табличных частей внутри этой сущности;

  • справочник «Номенклатура» и снимаем флаги для всех табличных частей внутри этой сущности.

Затем нажимаем «Далее».

В отличие от обычного создания проекта с типом источника данных «Объект», где мы выбираем параметры и поля, в этом окне мы настраиваем общие предустановки выгрузки (обратите внимание, что данные параметры продублированы и в настройках Экстрактора на вкладке «Данные», также мы их называем глобальными настройками).

Здесь настроим следующим образом:

  • выбираем способ именования «Имя»;

  • устанавливаем флаг «Транслитерация»;

  • в поле «Выгружать представления» устанавливаем флаги для всех: «ссылочных типов», «перечислений», «составных типов»;

  • в поле «Выгружать гуиды» устанавливаем флаг для «Ссылочных типов»;

  • устанавливаем флаг «Выгружать имена перечислений»;

  • устанавливаем флаг «Выгружать типы значений составных типов»;

  • устанавливаем флаг «Выгружать составные типы раздельно»;

  • в поле «Исключение полей по имени» укажем «Код»;

  • в поле «Исключение полей по типу» укажем «Булево».

Нажимаем «Далее».

Таким образом был создан проект, который включает в себя уже настроены строки проекта с подготовленными к выгрузке данными по каждому из ранее выбранных объектов 1С. При необходимости, Вы можете отредактировать каждую отдельную строку данного проекта.

Далее задаем наименование проекту и нажимаем поочередно кнопки «Записать», «Сформировать очередь» и «Выполнить проект».

Готово!