Примеры отклонений и замещений

В зависимости от серьезности ошибки в данных импорта в книгу, обработка ошибки зависит от настройки отдельных параметров.

Существенные ошибки

Существуют различные обстоятельства, при которых строка может рассматриваться как содержащая существенную ошибку, например, при попытке выполнить разнесение на закрытый или несуществующий счет, при попытке использовать запрещенный или несуществующий код аналитики или тип операции. Наверное, наиболее распространенной ошибкой является пропуск кода аналитики для счета, которому задана обязательная категория аналитики.

При установке значения Разнести для параметра «Разносить пров.» (при импорте) любая существенная ошибка становится причиной запрета переноса строки проводки на счет. В этом случае строка переносится на указанный «промежуточный счет ошибок». Однако при установке значения Разносить, если нет ошибок такие существенные ошибки становятся причиной отклонения проводки. Следовательно, разнесение файла импорта в книгу не выполняется.

Дисбалансы

При установке значения Разнести для параметра «Разнесение проводок» (при импорте) дисбалансы в одном валютном значении или во всех валютных значениях автоматически балансируются строкой и переносятся на промежуточный счет ошибок, заданный для подобных значений.

При установке значения Разносить, если нет ошибок обработка дисбалансов (т. е. принятие решения, рассматривается ли дисбаланс как ошибка) зависит от установки параметра «Разр блнс пров, если разнос без ошибок», который описан в пункте Балансирование данного раздела.

Подстановки

Если ошибка рассматривается как несущественная для отклонения строки и если может быть выполнена автоматическая замена ошибочного значения, то строка проводки импортируется в правильный счет после выполнения замены. Такие замены происходят независимо от установки значения Разнести или Разносить, если нет ошибок.

Замещения рассматриваются как существенные или несущественные. Как правило, несущественные замены можно проигнорировать, например, когда импортируется код аналитики в нижнем регистре и он заменяется правильным кодом в верхнем регистре.

Следующие обстоятельства являются типичными примерами существенных замен, когда файл импорта содержит:

  • код аналитики для счета, для которого запрещена данная категория аналитики. Код аналитики заменяется нулевым или пустым кодом;
  • дату или период вне открытого интервала, указанного в функции «Настройка книги» (LES). Ошибочное значение заменяется текущей датой или периодом соответственно;
  • пустое поле курса пересчета валют — но при этом указаны оба значения и код пересчета валюты. Выполняется замена на правильный курс;
  • курс пересчета валюты, но он не соответствует двум значениям, включенным в строку проводки. Выполняется замена на правильный курс;
  • код пересчета валюты, курс пересчета и значение в основной валюте указаны, но отсутствует значение проводки (или другое значение). Рассчитывается другое значение, которое подставляется в пустое поле.