ПроверятьАналитикиУПроводок

Временно включает/ выключает проверку правильности аналитик у проводок.

Синтаксис

Документ.ПроверятьАналитикиУПроводок(Да|Нет)

Параметры

Да|Нет (логическое) – по умолчанию проверка включена, т.е. в функции передается значение "Да" (флаг в поле "Проверять аналитики у проводок" установлен). Если указано значение "Нет", то проверка отключена (флаг в поле "Проверять аналитики у проводок" не установлен).

Комментарии

По умолчанию проверка аналитик определяется признаком "Проверять аналитики у проводок" у плана счетов. Действие функции равносильно временному снятию или установке флага у этого признака. Функция действует в рамках текущего выполняемого кода, аналогично функции "УстановитьПланСчетов".

Возвращает

Да (логическое значение) – если проверка аналитик успешно включена/выключена.

Нет (логическое значение) – если произошла ошибка.

Примеры

Фрагмент кода списания сальдо со счета:

функция НаДокументЗакрыть()
{
...
   ДляВсех( Лиц( ШПЗ, "123С" ) )
   {
      Если( Лица.СКД или Лица.СКК )
        Если( ПроверитьСчетИЕгоАналитики( Счет.НомерСчета, Лица.Лицо1, Лица.Лицо2, Лица.Лицо3 ) )
    {
      ПроверятьАналитикиУПроводок( Нет );
       Если( Лица.СКД )
        Проводка( Счет.НомерСчета, Лица.Лицо1, Лица.Лицо2, Лица.Лицо3, К, -Лица.СКД );
          Если( Лица.СКК )
           Проводка( Д, Счет.НомерСчета, Лица.Лицо1, Лица.Лицо2, Лица.Лицо3, -Лица.СКК );
           пСумма += Лица.СКД - Лица.СКК;
            ПроверятьАналитикиУПроводок( Да );
    }
}
...