14. Механизмы сложных периодических расчетов
#49

Готовишься к экзамену?

Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.

Перейти в бота

В механизме сложных периодических расчетов 1С сторнирующая запись (сторно-запись) создается для отмены/корректировки исходной записи регистра расчета. Какие из перечисленных параметров у сторно-записи могут отличаться от одноименных параметров сторнируемой записи?

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

Пояснение

Сторнирование в механизме сложных периодических расчетов - это способ корректировки уже зарегистрированных расчетов без «удаления» истории. Вместо правки исходной записи вводится отдельная сторно-запись, которая компенсирует (обнуляет) результат исходной записи полностью или частично. Какие параметры чаще всего отличаются и почему: 1) Период регистрации. Исправления обычно оформляются текущим документом, поэтому сторно-запись регистрируется в текущем расчетном периоде (например, в феврале исправляем январь). Из-за этого период регистрации сторно почти всегда может отличаться от исходной записи. 2) Период действия (начало/конец). Сторнирование не обязано «повторять» исходный интервал целиком: оно может перекрывать только часть периода действия - например, если отменяется только несколько дней отпуска после отзыва, или если при вытеснении нужно отменить только конфликтующую часть начисления. Тогда начало и/или конец периода действия у сторно-записи будут другими. 3) Признак «Сторно». Он отличает корректирующую запись от обычной и обычно установлен только у сторно-записи. Благодаря этому механизм расчета и вытеснения понимает, что запись должна уменьшить результат, а не добавить новый. Практический пример (частичное сторно): - Был введен расчет «Отпуск» с периодом действия 01-14 числа и периодом регистрации «Январь». Затем сотрудника отозвали с 06 числа. - Сторно-запись можно зарегистрировать в «Феврале» (другой период регистрации), а период действия сторно сделать 06-14 (другие границы периода действия), при этом признак «Сторно» будет установлен. Практический пример (вытеснение): - Оклад и командировка конкурируют по периоду действия. Если позже вводится запись, которая должна вытеснить предыдущую на пересечении интервалов, система может сформировать сторно так, чтобы отменить только пересекающийся участок. Поэтому границы периода действия сторно могут отличаться от исходной записи, даже если исправление делается в том же месяце.