Приобретение товаров и услуг. Товары (Объект)
В данной статье рассмотрим выгрузку документа на примере объекта конфигурации «Приобретение товаров и услуг. Товары» с использованием режима расширения параметров.
Итак, заходим в раздел «Проекты» Экстрактора 1С, нажимаем «Создать».
1
2
3
Выбираем тип источника данных «Объект»,
затем объект конфигурации «Приобретение товаров и услуг», а затем — «Товары».
1
2
Переходим к настройке параметров отбора.
В этом примере мы используем режим расширения параметров. Он полезен, когда есть необходимость оптимизировать выгрузку данных.
Активируем переключатель «Режим расширения параметров» и настраиваем параметры:
Редактируем параметр «Дата», указываем вид — «Инициализации и устанавливаем функцию параметра «Неделя»;
Выбираем поле «Ссылка» и указываем вид — «Регулярный»;
Выбираем поле «Ссылка», а внутри него «Дата», задаем параметру имя в соответствующей колонке «ДатаДень», указываем вид — «Расширенный» и устанавливаем функцию параметра «День». Для данного параметра устанавливаем значение «Количества записей очереди для расширения параметров» — 10.
Параметр инициализации — это группа параметров, которая используется при инициализации проекта (по кнопке «Сформировать очередь»), например период в месяц.
Регулярный параметр — это основной вид параметров, которые используются при выгрузке (при отсутствии вида параметра является значением по умолчанию), примером могут служить период длиною в день, ссылка или регистратор.
Расширенный параметр — это группа параметров, которая заменяет регулярные параметры, если число записей в очереди по регулярному сегменту (например, по регистратору) в рамках одного расширенного сегмента (например, дня, в который входят эти регистраторы), превышает установленное значение настройки «Количество записей очереди для расширения параметров».
1
2
3
Теперь выбираем поля для набора данных. Здесь мы указали определенные поля (однако, Вы можете выбрать другие):
Ссылка;
Номенклатура;
Количество;
Цена;
Сумма
Ссылка.Дата;
Параметры.Дата день (добавился автоматически, т.к., это параметр сегментирования, снимать флаг для него нельзя);
Параметры.Дата неделя (добавился автоматически, т.к., это параметр сегментирования, снимать флаг для него нельзя);
Параметры.Ссылка (добавился автоматически, т.к., это параметр сегментирования, снимать флаг для него нельзя).
Вкладки «Отбор» и «Параметры» оставляем без изменений.
Пропускаем этап настройки вычисляемых полей, затем выбираем подключение, создаем таблицу, даем ей название.
На этапе сопоставления полей проверяем, чтобы для полей настроенных ранее в режиме расширения параметров стояли флаги в соответствующих колонках.
Следующий этап снова пропускаем.
Далее задаем наименование проекту и последовательно нажимаем кнопки «Записать», «Сформировать очередь» и «Выполнить проект».
В результате, в очереди выгрузки мы получим следующее: каждый из видов сегмента зафиксирован в отдельной колонке.