Описание встроенного языка системы 1С Предприятие


         

СравнитьТА


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

Синтаксис:

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

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

CompareWithAP

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

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

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

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

    Пример:

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

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

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

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

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

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

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

       Иначе



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

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

       КонецЕсли;

    КонецПроцедуры



    Содержание раздела