Последовательности документов.

Автор: Программист Сажнев Игорь

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

В качестве первого примера рассмотрим ситуацию списания товаров со склада.

Далее был создан документ «Реализация товаров и услуг №2» с датой раньше документа «Реализация товаров и услуг №1». Последовательность документов нарушена. Чтобы избежать такой ситуации в конфигурациях используют объект «Последовательность документов».

В системе 1С:Предприятие 8, «Последовательность» – объект метаданных, позволяющий решать специфические задачи контроля хронологической последовательности необходимых документов.

Настройка последовательности

На вкладке «Использования» устанавливаются документы входящие в последовательность, регистры, влияющие на последовательность и режим перемещения границы (перемещать или не перемещать).

На вкладке «Данные» указывается измерение в разрезе которого будут храниться последовательности. Например, хранить последовательности в разрезе организаций и восстанавливать только для нужной организации. У измерения настраивается соответствие реквизитам документов и соответствие реквизитам измерений.

Для программной установки границы необходимо в процедуре «Обработка проведения» добавить:

Для восстановления последовательности используется следующий код:

После выполнения этого кода, документы будут перепроведены в правильной последовательности. Пример рассмотренный в начале примет следующий вид: