Снежинка «Расчеты с клиентами по срокам.Остатки»

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

В данном примере мы сделаем каскадную выгрузку данных по остаткам расчетов с клиентами по срокам.

Как обычно, открываем Экстрактор 1С, переходим в "Проекты".

Для того, чтобы создать Снежинку сначала необходимо создать "Схему данных", нажимаем кнопку .

и заполняем открывшуюся форму:

  • Наименование;

  • Подключение;

  • Префикс представлений (предлагаем использовать "v_");

  • Префикс таблиц (предлагаем использовать "t_");

  • Оставляем флаг "Транслитерация имен";

  • Способ группировки оставляем "Факт и измерения".

Затем нажимаем "Записать и закрыть".

Теперь создадим саму Снежинку. Заходим в созданную нами схему данных и нажимаем кнопку .

Соберем Снежинку.

Заходим в «Регистры накопления» и выбираем таблицу Фактов «Расчеты с клиентами по срокам.Остатки».

После нажатия на наименование выбранной таблицы Фактов откроется список дерева всех полей данного Факта.

Выбираем следующие поля:

  • Договор;

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

  • Партнер;

  • Дата возникновения;

  • Дата планового погашения;

  • Долг (регл.) Остаток;

  • Предоплата (регл.) Остаток.

И они добавляются в таблицы "Представление" и "Таблицы".

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

Нажимаем кнопку «Применить и закрыть».

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

У нас получилось два проекта:

  • Расчеты с клиентами по срокам.Остатки (Таблица фактов)

  • Расчеты с клиентами по срокам.Остатки (Таблицы измерений) с тремя строками.

Проекты, созданные в Снежинке, можно как выполнить по отдельности стандартным способом: открыть проект и поочередно нажать кнопки "Сформировать очередь" и "Выполнить проект". Или можно выполнить всю Снежинку целиком: для этого нужно выбрать ее и в верхней панели нажать "Сформировать очередь" и "Выполнить".