Иллюстрированный самоучитель по языку системы 1С:Предприятие

Методы документов

СравнитьТА

Сравнить дату и время документа с Точкой актуальности итогов.

Синтаксис:

СравнитьТА()

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

CompareWithAP

Возвращаемое значение:

Числовое значение:

  • 1(плюс единица) – если дата и время документа больше даты и времени Точки актуальности итогов.
  • 0 – если дата и время документа равно дате и времени Точки актуальности итогов.
  • -1 (минус единица) – если дата и время документа меньше даты и времени Точки актуальности итогов.
  • -2 (минус два) в случае, если новый документ, который сравнивается с ТА, еще не записан, то есть он еще не имеет никакой позиции на оси времени.

Описание:

Метод СравнитьТА сверяет дату и время документа с датой и временем Точки актуальности итогов, позволяя определить положение на оси времени момента записи документа по отношению к текущиму положению ТА.

Пример:

Процедура ОбработкаПроведения()

Если СравнитьТА() > 0 Тогда

// если документ после ТА, вызываем процедуру

ПроводкаДокументаБудущимЧислом();

ИначеЕсли СравнитьТА() < 0 Тогда

// если документ до ТА, вызываем процедуру

ПроводкаДокументаЗаднимЧислом();

Иначе

// если документ в ТА, вызываем процедуру

ПроводкаДокумента();

КонецЕсли;

КонецПроцедуры
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.