«Последовательности документов» являются вспомогательными объектами метаданных для компонент «Оперативный учет» и «Бухгалтерский учет». Они предназначены для обеспечения проведения определенных документов в не­прерывной хронологической последовательности.


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


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


Подробнее о последовательностях документов следует читать в книге «Руководство по конфигурированию и администрированию».


Контекст работы с последовательностями


Несмотря на то, что механизм отслеживания и восстановления последовательности документов отрабатывает системой автоматически, средства языка предоставляют возможность непосредственного доступа к методам последова­тельностей. Доступ к методам возможен в любом программном модуле (все объявленные в конфигураторе последовательности принадлежат глобальному контексту конфигурации). Во всех текстах программных модулей вызовы методов последовательностей можно записывать просто через точку после полного имени последовательности. Полное имя последовательности записывается следующим образом:


Цитата
Последовательность.<ХХХХХ>


где <ХХХХХ> — идентификатор последовательности, объявленный в конфигураторе.


Англоязычный синоним ключевого слова Последовательность — Sequence.


Пример:

Цитата
Последовательность.УправленческийУчет.Установить(ТекущийДокумент())


Методы последовательностей

Цитата
ПолучитьПозицию
Получить позицию Границы Последовательности.


Синтаксис:
ПолучитьПозицию()

Англоязычный синоним:
GetPosition


Возвращаемое значение:
32-х символьное строковое значение позиции Границы Последовательности.

Описание:
Метод ПолучитьПозицию возвращает позицию Границы Последовательности.


Пример:
Цитата
ГП = Последовательность.УправленческийУчет.ПолучитьПозицию();


Цитата
Получить
Получить строковое представление Границы Последовательности.


Синтаксис:
Получить()

Англоязычный синоним:
Get

Возвращаемое значение:
Строковое представление Границы Последовательности.

Описание:
Метод Получить возвращает строковое представление Границы Последовательности.


Пример:
Цитата
ПредставлениеГП = Последовательность.УправленческийУчет.Получить();