12. Механизмы оперативного учета
#68

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

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

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

В конфигураторе для вида документа установлено свойство «Оперативное проведение: Разрешить». Какие варианты даты/времени допустимы при проведении такого документа в пользовательском режиме?

Провести можно только текущей датой и текущим временем (в режиме «оперативно»)
Неправильно: При разрешенном оперативном проведении доступен не только «оперативный» режим. Документ также можно провести неоперативно, если его дата меньше текущей (то есть «задним числом»).
Провести можно на любую произвольную дату (в том числе будущую)
Неправильно: Оперативное проведение связано с «текущим моментом» и не предполагает проведение документа будущей датой/временем как оперативного. При разрешенном оперативном проведении допустимы текущая дата с текущим временем (оперативно) либо дата в прошлом (неоперативно), но не «любая произвольная».
Проведение возможно либо «задним числом» (датой раньше текущей, неоперативно), либо текущей датой с текущим временем (оперативно)
Правильно: Если документ проводится текущей датой, оперативный режим использует текущее время, чтобы зафиксировать событие «здесь и сейчас». Если дата документа меньше текущей, документ проводится неоперативно (как правило, без привязки к текущей секунде), то есть по прошлому периоду.

Пояснение

Свойство «Оперативное проведение: Разрешить» означает, что документ поддерживает два способа проведения: 1) Оперативное проведение - когда документ проводится текущей датой и с текущим временем (по сути, фиксируется момент события). Это нужно для оперативного учета: последовательность событий важна, и платформа может применять механизмы блокировок/контроля данных «в реальном времени», чтобы в момент проведения получить корректные остатки и состояние учета. 2) Неоперативное проведение - когда документ проводится «задним числом», то есть его дата меньше текущей. Такой режим обычно используют для ввода документов прошлого периода, исправлений или переноса данных, когда событие произошло раньше и не должно становиться «последним по времени» в текущем дне. Что важно помнить на практике: - Проведение будущей датой/временем для документов с разрешенным оперативным проведением обычно приводит к запрету/ошибке оперативного проведения: документ нельзя считать проведенным «в реальном времени», если его дата/время больше текущих. - Если вы вводите документы прошлых дней (например, догружают первичку за вчера/за прошлую неделю), это как раз сценарий неоперативного проведения. - Для ежедневной работы (продажи, складские движения, касса), где важно видеть актуальные остатки и последовательность операций, применяют оперативное проведение текущим временем. Мини-пример: кассир оформляет реализацию сейчас - документ проводится оперативно (текущая дата/время). Бухгалтер вносит запоздавшую накладную за прошлую неделю - документ проводится неоперативно (датой в прошлом).