Методы
Синтаксис:
Восстановить (<Момент времени> , <Отбор>)
Параметры:
<Момент времени> Необязательный
Тип: Дата, Момент Времени. Момент времени, по который восстанавливается последовательность.
Значение по умолчанию: Если параметр не указан, то восстанавливать последовательность до последнего принадлежащего ей документа.
<Отбор> Необязательный
Тип: ТаблицаЗначений. Набор комбинаций значений измерений, которые надо восстанавливать в данной последовательности. Задается как таблица значений, в колонках которой содержатся соответствующие значения измерений. Имена колонок должны соответствовать именам измерений последовательности. Если набор комбинаций не указан, то будет восстановлена вся последовательность.
Значение по умолчанию: Если не указан, то по всем измерениям. Описание:
Позволяет восстановить последовательность по заданный момент времени по заданным измерениям. При этом будут перепроведены все документы, входящие в последовательность по заданным измерениям.
Пример:
Момент = Новый МоментВремеяи(Док.Дата, Док.Ссылка);
Отбор = Новый ТаблицаЗначений;
Отбор.Колонки.Добавить("Товар");
Отбор.Добавить().Товар = Товар;
Последовательности.УчетТоваров.Восстановить(Момент, Отбор);
ПолучитьГраницу ( GetBoundary )
Синтаксис:
ПолучитьГраницу (< Отбор> )
Параметры:
<Отбор> Необязательный
Тип: Структура. Структура, задающая отбор по измерениям последовательности. Ключ структуры определяет измерение последовательности, по которому будет осуществляться отбор, а значение структуры - значение измерения.
Если измерение отсутствует в структуре, то по нему отбор осуществляться не будет.
Значение по умолчанию: Если параметр не указан, то по всем значениям измерений.
Возвращаемое значение:
Тип: МоментВремени. Момент времени, соответствующий минимальной границе последовательности.
Описание:
Позволяет получить минимальную границу последовательности по заданным значениям измерений.
Пример:
Отбор = Новый Структура ("Товар");
Отбор.Вставить("Товар", ТекТовар) ;
ГП = Последовательности.УчетТоваров.ПолучитьГраницу(Отбор);
ПолучитьГраницы ( GetBoundaries )
Синтаксис:
ПолучитьГраницы (< Разрез> , <Отбор> )
Параметры:
<Разрез> Обязательный
Тип: Строка. Имена измерений последовательности, по которым нужно получить границы, перечисленные через запятую.
<Отбор> Необязательный
Тип: ТаблицаЗначений. Набор комбинаций значений измерений, по которым надо получить границы. Задается как таблица значений, в колонках которой содержатся соответствующие значения измерений. Имена колонок должны соответствовать именам измерений последовательности. Если значения измерений не указаны, то по всем значениям измерений.
Значение по умолчанию: Если параметр не указан, то по всем значениям измерений.
Возвращаемое значение:
Тип: ТаблицаЗначений. Таблица значений, в первой колонке которой содержится момент времени границы, а в последующих -значения измерений, в разрезе которых выбирались границы.
Описание:
Позволяет получить границы последовательности в разрезе заданных измерений последовательности и с отбором по заданным значениям измерений последовательности.
Пример:
Отбор = Новый ТаблицаЗначений;
Отбор.Колонки.Добавить("Товар");
Разрез = "Товар";
Последов = Последовательности.УчетТоваров;
ТабГраницы = Последов.ПолучитьГраницы(Разрез, Отбор);
Принадлежит (Belong)
Синтаксис:
Принадлежит(< Документ>, <Отбор>)
Описание
<Документ> Обязательный
Тип: ДокументСсылка. <Имя документа>. Проверяемый документ.
<Отбор> Необязательный
Тип: Структура. Структура, задающая отбор по измерениям последовательности. Ключ структуры определяет измерение последовательности, по которому будет осуществляться отбор, а значение структуры - значение измерения. Если измерение отсутствует в структуре, то по нему отбор осуществляться не будет.
Возвращаемое значение;
Тип: Булево.
Описание:
Позволяет проверить, принадлежит ли указанный документ последовательности с заданными измерениями.
Пример:
Отбор = Новый Структура;
Отбор.Вставить("Товар", ТекТовар);
Принадлежит = Последовательности.УчетТоваров.Принадлежит(Док, Отбор);
Проверить ( Validate )
Синтаксис:
Проверить(<Момент времени>, <Отбор>)
Параметры:
<Момент времени> Обязательный
Тип: Дата, Момент Времени. Момент времени, по который проверяется последовательность.
<Отбор> Обязательный
Тип: Структура. Структура, задающая отбор по измерениям последовательности. Ключ структуры определяет измерение последовательности, по которому будет осуществляться отбор, а значение структуры - значение измерения.
Если измерение отсутствует в структуре, то по нему отбор осуществляться не будет.
Возвращаемое значение:
Тип: Булево. Истина - последовательность не нарушена, Ложь - последовательность нарушена.
Описание:
Проверяет, что по указанный момент времени последовательность по заданным измерениям не нарушена.
Пример:
Момент = Новый МоментВремени(Док.Дата, Док.Ссылка);
Отбор = Новый Структура;
Отбор.Вставить("Товар", Товар) ;
Непрерывна = Последовательности.УчетТоваров.Проверить(Момент, Отбор) ;
УстановитьГраницу ( SetBoundary )
Синтаксис:
УстановитьГраницу (< Момент времени> , <Отбор>)
Параметры:
<Момент времени> Обязательный
Тип: МоментВремени, Дата. Момент времени, на который устанавливается граница последовательности.
<Отбор> Обязательный
Тип: Структура. Структура, задающая отбор по измерениям последовательности. Ключ структуры определяет измерение последовательности, по которому будет осуществляться отбор, а значение структуры - значение измерения.
Описание:
Позволяет установить границу последовательности по заданным значениям измерений.
Пример:
Отбор = Новый Структура ("Товар");
Отбор.Вставить("Товар", ТекТовар) ;
Последовательности.УчетТоваров.УстановитьГраницу(ТекМомент, Отбор) ;