Сбалансированная операция

Операция может быть разнесена в модуле «Финансовый учет» только в том случае, если она сбалансирована.

Операция считается сбалансированной при выполнении следующих условий:

  • значения дебета и кредита по проводкам операции сбалансированы в основной валюте (см. раздел «Балансирование операции в основной валюте»);
  • значения дебета и кредита по проводкам операции сбалансированы за каждый учетный период.

В многовалютной среде также может требоваться, чтобы операция была сбалансирована во всех или некоторых дополнительных валютах, которые используются в организации. Дополнительными являются валюта операции (значение 2), вторая основная/отчетная валюта значение 3) и четвертая валюта (значение 4). Это определяется правилами балансирования, определенными в форме Настройка организации. См. раздел «Балансирование многовалютной операции».

Кроме того, может требоваться, чтобы операция была сбалансирована по любому из следующих элементов в зависимости от значения параметра «Балансирование по» в форме «Настройка книги» (LES) или «Импорт в книгу» (LIM):

  • основание проводки;
  • одна из десяти категорий аналитики проводок;
  • дата проводки (только для формы «Импорт в книгу»).
Примечание. Разнесение операций на мемо-счета является исключением из этих правил (в этом случае операция не обязана быть сбалансированной); кроме того, действуют несколько иные правила в отношении разнесения условных операций.

Правила балансирования операций, заданные в форме Настройка организации, определяют:

  • возможность автоматического балансирования значений в основной валюте;
  • счета корректировки балансирования (промежуточные счета);
  • максимальную допустимую сумму балансирования;
  • какие суммы в валюте должны быть сбалансированы (и как).

Эти правила относятся к операциям, введенным с помощью функции Ввод в книгу или Импорт в книгу. Если операция не сбалансирована, ее нельзя разнести с помощью формы Ввод в книгу или импортировать в форме Импорт в книгу.

Примечание.  В форме Импорт в книгу может быть настроено принудительное балансирование операций путем разнесения ошибок на промежуточный счет. См. раздел «Обработка ошибок при импорте в книгу» в руководстве пользователя и справке по «Финансовому учету».

Принудительное балансирование выбранных строк операции

Правила балансирования операций можно расширить, чтобы обеспечить балансирование всех строк операции, ссылающихся на выбранное поле. Для этого необходимо выбрать для параметра «Балансирование по» в форме «Настройка книги» или «Импорт в книгу» одно из перечисленных ниже полей основания.

  • Основание проводки
  • Категории аналитики книги (от 1 до 10)
  • Дата проводки (только для формы «Импорт в книгу»)

Например, если для параметра «Балансирование по» выбрано значение Дата проводки, система проверяет, сбалансированы ли все строки операции с одной и той же датой проводки.

В форме «Настройка книги» (LES) при необходимости можно установить параметр «Балансирование по превышениям», чтобы разрешить пользователю переопределять эту проверку. Например, вместо принудительной автоматической балансировки можно сделать так, чтобы пользователь только получал оповещение о том, что операция не сбалансирована по параметру «Дата проводки».

Примечание.  При использовании этого параметра файл «Импорт в книгу» сортируется перед обработкой, что может увеличить время импорта книги.

Автоматическое генерирование балансирующих строк при вводе в книгу

В системе можно настроить автоматическое формирование балансирующих строк операции для значений 1, 3 и 4, установив для соответствующих параметров «Балансирование суммы в валюте» в форме Настройка организации значение Автоматически.

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

Если на вкладке «Правила проводки» в форме «Настройка книги» (LES) установлен параметр «Бал. пров. по основ. для ввода», то в форме «Ввод в книгу» (LEN) операции будут сбалансированы по основанию проводки для значений (1, 3 или 4), для которых в форме Настройка организации выбран параметр Автоматически. Иными словами, генерируются балансирующие строки, если операция не сбалансирована по основанию проводки. Создавать для этого параметра бизнес-правило не требуется.

Если необходимо, чтобы в форме «Ввод в книгу» (LEN) выполнялось балансирование не по основанию проводки, а по одному из других доступных полей (например, по одной из категорий аналитики), выберите соответствующее поле в параметре «Балансирование по» в форме «Настройка книги» (LES).

Система позволяет генерировать в форме «Ввод в книгу» (LEN) балансирующие строки двух уровней: по основанию проводки и по другому полю (например, категория аналитики книги 7). Для этого необходимо в форме «Настройка книги» (LES) выбрать требуемое поле в параметре «Балансирование по» и установить параметр «Бал. пров. по основ. для ввода». Для успешного формирования этих двух уровней балансирующих строк также необходимо создать описанное выше бизнес-правило.

Пример

В таблице ниже демонстрируется ввод операции из четырех строк, которые не сбалансированы по значению 3 как по основанию проводки, так и по категории аналитики книги 7. В результате генерируется пять балансирующих строк (см. столбец «Комментарий»).

Код счета Сумма в основной валюте Дебет/кредит Сумма для значения 3 Основание проводки Аналитика книги 7 Комментарий
101BOA31 200 Д 100 BALTEST1 A10 Ввод в книгу, строка 1
101BOA32 200 К 95 BALTEST1 A10 Ввод в книгу, строка 2
101BOA31 200 Д 100 BALTEST2 B12 Ввод в книгу, строка 3
101BOA32 200 К 95 BALTEST2 B12 Ввод в книгу, строка 4
751FX 0 К 5 BALTEST1   Строка, сгенерированная для баланса по основанию проводки BALTEST1
751FX 0 К 5 BALTEST2   Строка, сгенерированная для баланса по основанию проводки BALTEST2
751FX 0 К 5 Системная балансирующая проводка A10 Строка, сгенерированная для баланса по аналитике книги 7, код A10
751FX 0 К 5 Системная балансирующая проводка B12 Строка, сгенерированная для баланса по аналитике книги 7, код B12
999 0 Д 10 Системная балансирующая проводка   Строка, сгенерированная для балансирования операции
Примечание. Чтобы приведенный выше пример работал, для параметра «Балансирование суммы в валюте» на вкладке «Значение 3» формы Настройка организации должно быть выбрано значение Автоматически.

Чтобы просто проверять сбалансированность операции по одному из доступных полей без автоматического генерирования балансирующих строк, необходимо выбрать для параметра «Балансирование суммы в валюте» для значения 1, 2 или 4 в Настройках организации вариант Ручное. Балансирование вручную не производится для значения валюты 3.

Автоматическая установка кодов аналитики в балансирующих строках

Чтобы включать в сгенерированные системой балансирующие строки все необходимые коды аналитики, нужно настроить дополнительное бизнес-правило, как показано в следующем примере. В этом примере для параметра «Аналитика книги 1» в автоматически генерируемых балансирующих строках, в которых отсутствует код аналитики книги 1, при разнесении операции устанавливается значение 8605.

«Профиль событий» (EVP):

IF ИД функции = Ввод в книгу

IF Точка вызова = 00003 Разнесение всех строк операции

«Набор правил» (RST):

IF Аналитика книги 1 = SPACE Y

SET Аналитика книги 1 8605 X

Слово SPACE является одним из ключевых и используется для проверки полей на отсутствие значения или пустое значение; в данном случае с его помощью проверяется отсутствие кода в аналитике книги 1. Для получения дополнительной информации см. раздел «Основные сведения о выражениях условия» в руководстве и справке по «Администрированию организаций».

Общие сведения о создании профилей события и наборов правил см. в разделе «Использование бизнес-правил — обзор» в руководстве и справке по «Администрированию организаций».