Ежедневные срезы данных по регистру сведений (Запрос)

Рассмотрим в данном примере, как выгружать из 1С ежедневные срезы данных по Регистру сведений в базу данных.

Сначала видео:

Ежедневные срезы данных по регистру сведений

Теперь текст:

В данном примере мы разберем как получать срезы последних на указанную дату из регистров сведений. А конкретнее - как получить актуальные цены на заданную дату на примере ERP 2.5 и регистра «Цены номенклатуры».

Создадим новый проект. Для этого переходим в меню Экстрактора1С и последовательно нажимаем:

  • «Создать» (Запустится помощник создания проекта)

  • «Запрос» (Выбираем тип источника данных - запрос) >Далее

  • Задайте представление набора данных (например «Срез последних цен на дату»)

  • Далее нажимайте «Конструктор» для начала конструирования запроса.

Нажмите ОК для завершения конструирования.
Готовый запрос будет выглядеть так:

ВЫБРАТЬ ЦеныНоменклатурыСрезПоследних.Период КАК Период, ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура, ЦеныНоменклатурыСрезПоследних.Характеристика КАК Характеристика, ЦеныНоменклатурыСрезПоследних.ВидЦены КАК ВидЦены, ЦеныНоменклатурыСрезПоследних.Цена КАК Цена, ЦеныНоменклатурыСрезПоследних.Упаковка КАК Упаковка, &ДатаСреза КАК ДатаСреза ИЗ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаСреза, ) КАК ЦеныНоменклатурыСрезПоследних
  • нажмите Далее > Далее

  • «Пропусить», т.к. нам не надо настраивать вычисляемые поля > Далее

  • «выбрать подключение» > Далее и выберем подключение >Выбрать

  • «Создать новую» - создадим новую таблицу > Далее

  • Выберем базу данных и зададим название таблицы:

  • >Далее>Далее>Далее

  • «Пропустить», т.к. нам не надо настраивать партиции>Далее>Далее>Далее

На этом создание проекта почти завершено. Осталось только задать значение параметра ДатаСреза текущей датой, чтобы всегда выгружать актуальные на текущую дату цены. Для этого:

  • Задайте имя проекту и сохраните его.

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

    Данные выгрузки будут содержать все актуальные на момент выгрузки цены: