Хозрасчетный. Обороты (Объект)

В данной статье продемонстрировано создание в Экстракторе 1С проекта выгрузки регистра бухгалтерии «Хозрасчетный. Обороты» с использованием режима расширения параметров.

В данной статье рассмотрим выгрузку регистра бухгалтерии на примере объекта конфигурации «Обороты» с использованием режима расширения параметров.

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

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

затем объект конфигурации «Регистры бухгалтерии», внутри «Журнал проводок (регламентированный учет)», а затем — «Обороты».

Выбираем точность данных «Регистратор».

Переходим к настройке параметров отбора.

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

Активируем переключатель «Режим расширения параметров» и настраиваем параметры:

  • Редактируем параметр «Период», указываем вид — «Инициализации и устанавливаем функцию параметра «Неделя»;

  • Выбираем поле «Регистратор» и указываем вид — «Регулярный»;

  • Выбираем поле «Период», указываем вид — «Расширенный» и устанавливаем функцию параметра «День». Для данного параметра устанавливаем значение «Количества записей очереди для расширения параметров» — 10.

Терминология
  • Параметр инициализации — это группа параметров, которая используется при инициализации проекта (по кнопке «Сформировать очередь»), например период в месяц.

  • Регулярный параметр — это основной вид параметров, которые используются при выгрузке (при отсутствии вида параметра является значением по умолчанию), примером могут служить период длиною в день, ссылка или регистратор.

  • Расширенный параметр — это группа параметров, которая заменяет регулярные параметры, если число записей в очереди по регулярному сегменту (например, по регистратору) в рамках одного расширенного сегмента (например, дня, в который входят эти регистраторы), превышает установленное значение настройки «Количество записей очереди для расширения параметров».

Теперь выбираем поля для набора данных. Здесь мы указали определенные поля (однако, Вы можете выбрать другие):

  • Период;

  • Регистратор;

  • Счет;

  • Субконто1;

  • Субконто2;

  • Субконто3;

  • Организация;

  • Валюта;

  • Подразделение;

  • НаправлениеДеятельности;

  • КорСчет;

  • КорСубконто1;

  • КорСубконто2;

  • КорСубконто3;

  • ВалютаКор;

  • ПодразделениеКор;

  • НаправлениеДеятельностиКор;

  • СуммаОборот;

  • СуммаОборотДт;

  • СуммаОборотКт;

  • Параметры.Регистратор (добавился автоматически, т.к., это параметр сегментирования, снимать флаг для него нельзя);

  • Параметры.Период день (добавился автоматически, т.к., это параметр сегментирования, снимать флаг для него нельзя);

  • Параметры.Период неделя (добавился автоматически, т.к., это параметр сегментирования, снимать флаг для него нельзя).

Переходим во вкладку «Отбор» и настраиваем отбор следующим образом:

нажимаем и в выпадающем списке выбираем «Счет»,

затем выбираем вид сравнения «В группе из списка»,

а в качестве значения выбираем «62 Расчеты с покупателями и заказчиками»

Вкладку «Параметры» оставляем без изменений.

Пропускаем этап настройки вычисляемых полей, затем выбираем подключение, создаем таблицу, даем ей название.

На этапе сопоставления полей проверяем, чтобы для полей настроенных ранее в режиме расширения параметров стояли флаги в соответствующих колонках.

Следующий этап снова пропускаем.

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

В результате, в очереди выгрузки мы получим следующее: каждый из видов сегмента зафиксирован в отдельной колонке.