Профессия — 1С

Рукопашный бой Карташ

Категории

Определение периодических запросов 1С

рубрики: Периодические запросы | Дата: 20 Февраль, 2014

Официального определения периодических запросов в 1С я не встречал. Это мое собственное определение. Ниже расскажу как я это понимаю.

В конфигурации ЗУП часто возникает необходимость получить данные по сотруднику (должность, подразделение) на каждую дату определенного периода, например за месяц. Как известно кадровая история сотрудника хранится в периодическом регистре сведений «РаботникиОрганизаций». Срез последних мы использовать не можем, так как он позволяет получить данные только на определенную дату а а у нас дат несколько. А в цикле использовать срез последних неправильно. Пример решения данной задачи рассмотрен здесь

Следующая ситуация — это когда у нас есть начало периода, окончание периода, и внутри этого периода нам необходимо получить историю изменений к примеру тех же подразделения и должности по сотруднику.




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

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

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

   

2018г. Профессия — 1С. Обмен опытом по программированию в 1С