Позиция документа и граница последовательности
В данной конфигурации для ведения партионного учета движения товаров, помимо метода «по среднему», могут использоваться также методы FIFO или LIFO. Однако, использование этих методов делает систему критичной к правильному, последовательному вводу документов. При проведении документов задним числом, а также при исправлении и перепроведении документов, при отмене проведения документов, фактическая последовательность проведения документов в регистрах нарушается. Это может приводить к нарушению корректности учета. После вышеописанных действий для восстановления корректности учета необходимо заново перепровести документы в правильной последовательности, начиная от документа, который нарушил эту последовательность.
Для отслеживания этих ситуаций в конфигурации ведется учет границы последовательности (ГП), которая отражает момент времени, до которого документы проводились в правильной последовательности. ГП автоматически обновляется системой при работе с документами. ГП хранит в специальном формате позицию последнего документа, проведенного в правильной последовательности. При последовательном проведении документов ГП сдвигается каждый раз на последний проведенный документ, но, если последовательность нарушается (например, документ проводится «задним числом»), то ГП устанавливается на этот документ (сдвигается назад) и, чтобы установить ГП на последний проведенный документ, требуется перепровести документы в естественной последовательности.
Восстановление естественной последовательности проведения документов может занимать довольно продолжительное время, поэтому этот процесс не запускается автоматически, а должен быть инициирован пользователем по мере необходимости. Текущее состояние ГП отображается в естественном формате (дата, время) в диалогах почти всех отчетов. Восстановление естественной последовательности проведения документов можно выполнить, используя системную процедуру восстановления последовательности, которая включается через главное меню программы «Операции» — Проведение документов... — Последовательности» для пользователя, у которого назначен интерфейс администратора (пользователь Гусев). Данную обработку можно запускать только в монопольном режиме.
Возможность получения некорректных данных отслеживается конфигурацией каждый раз при формировании отчетов (управленческих или финансовых), которые используют данные регистров, чувствительных к порядку проведения документов. При этом анализируется заданный период формирования отчета, который соотносится с текущим положением ГП. Если данные сформированного отчета могут оказаться неактуальными из-за того, что ГП лежит ранее или в пределах заданного периода отчета, то выдается специальное предупреждение с предложением восстановить последовательность проведения документов.