Глава 26 Работа с последовательностями документов
Получить строковое представление Границы Последовательности.
Синтаксис:
Получить()
Англоязычный синоним:
Get
Возвращаемое значение:
Строковое представление Границы Последовательности.
Описание:
Метод Получить возвращает строковое представление Границы
Последовательности.
Пример:
ПредставлениеГП = Последовательность.УправленческийУчет.Получить();
Получить документ Границы Последовательности.
Синтаксис:
ПолучитьДокумент()
Англоязычный синоним:
GetDocument
Возвращаемое значение:
Документ Границы Последовательности.
Описание:
Метод ПолучитьДокумент возвращает документ Границы
Последовательности.
Пример:
ПокумГП = Последовательность.УправленческийУчет.ПолучитьДокумент();
Получить дату Границы Последовательности.
Синтаксис:
ПолучитьДату()
Англоязычный синоним:
GetDate
Возвращаемое значение:
Дата Границы Последовательности.
Описание:
Метод ПолучитьДату возвращает дату Границы Последовательности.
Пример:
ДатаГП = Последовательность.УправленческийУчет.ПолучитьДату();
Получить время Границы Последовательности.
Синтаксис:
ПолучитьВремя(Часы, Минуты, Секунды)
Англоязычный синоним:
GetTime
Параметры:
Часы |
Идентификатор переменной, в которую метод возвращает строковое значение
часа ГП. |
Минуты |
Идентификатор переменной, в которую метод возвращает строковое значение
минут ГП. |
Ceкyнды |
Идентификатор переменной, в которую метод возвращает строковое значение
секунд ГП. |
Возвращаемое значение:
Строковое значение времени Границы Последовательности в виде ЧЧ.ММ.СС.
Описание:
Метод ПолучитьВремя возвращает время Границы Последовательности.
Пример:
Функция ВремяГП()
Перем Ч;
Перем М;
Перем С;
ВремяГП = Последовательность.УправленческийУчет.ПолучитьВремя();
Возврат Время ГП в + Ч + час
+ М + мин. + С + с;
КонецФункции
Установить ГП на новую дату документ или позицию.
Синтаксис:
Установить(ПоложениеГП)
Англоязычный синоним:
Set
Параметры:
ПоложениеГП |
Выражение типа «дата», «документ» или «позиция документа», на который
устанавливается ГП. |
Описание:
Метод Установить изменяет положение Границы Последовательности
на начало даты или документа.
Внимание. Следует особо обратить внимание, что механизм последовательности
документов отрабатывает системой автоматически, поэтому метод Установить
можно применять только в особых случаях, в основном, чтобы ГП принудительно
отодвинуть назад, так как при установке вперед документы не перерасчитываются.
Пример:
Последовательность.УправленческийУчет.Установить(ТекущийДокумент());
Сравнить ГП с датой, документом или позицией.
Синтаксис:
Сравнить(Докум)
Англоязычный синоним:
Compare
Параметры:
Докум |
Выражение типа «дата», «документ» или «позиция документа», с которым
сравнивается ГП. |
Возвращаемое значение:
Число: -1 (минус единица), если ГП меньше (раньше); 0 если равны; 1 если ГП
больше (позже).
Описание:
Метод Сравнить сравнивает ГП с датой, документом или
позицией документа.
Пример:
Если Последовательность.УправленческийУчет.Сравнить(Док) =
1 Тогда
Последовательность.УправленческийУчет.Установить(Док);
КонецЕсли;
Определить, принадлежит ли последовательности заданный документ или вид, заданный
строкой.
Синтаксис:
ПринадлежитПоследовательности(Докум}
Англоязычный синоним:
BelongSequence
Параметры:
Докум |
Выражение типа «документ» или «строка», определяющая вид документа. |
Возвращаемое значение:
Число: 1 — если документ принадлежит последовательности; 0 — если не принадлежит.
Описание:
Метод ПринадлежитПоследовательности позволяет определить,
принадлежит ли последовательности заданный документ или вид, заданный строкой.
Пример:
Если Последовательность.УпрУчет.ПринадлежитПоследовательности(Док)
= 1 Тогда
Если Последовательность.УпрУчет.Сравнить(Док) = 1 Тогда
Последовательность.УпрУчет.Установить(Док);
КонецЕсли;
КонецЕсли;
Проверяет, является ли последовательность непрерывной от ГП до заданного документа.
Синтаксис:
Проверить(Докум)
Англоязычный синоним:
Validate
Параметры:
Докум |
Выражение типа «дата», «документ» или «позиция документа», от которой
проверяется непрерывность последовательности. |
Возвращаемое значение:
Число: 1 если последовательность непрерывна; 0 если есть проведенные документы
между ГП и документом.
Описание:
Метод Проверить проверяет, есть ли между ГП и данной
точкой проведенные документы входящие в даную последовательность (т. е. является
ли последовательность непрерывной от ГП до этой точки).
Пример:
Если Последовательность.УправленческийУчет.Проверить(Док) =
1 Тогда
Последовательность.УправленческийУчет.Установить(Док);
КонецЕсли;
Содержание раздела