Формулы вычислений в операции

Если в операции по документу задана формула вычисления, то она будет отрабатывать при  проведении документа. Формулы вычисления – это встроенные функции, выполняющие различные действия с системой. В процессе выполнения этих действий могут создаваться и заполняться значениями переменные, которые впоследствии могут использоваться при заполнении сумм в шаблоне проводки.
 
Существуют следующие формулы вычислений.
Формула
Описание
Создаваемые переменные
Ведомость
В настоящее время формула не используется.
 
ДвижениеТМЦ
Сбор сумм по движению номенклатуры в документе, с группировкой по паре балансовых счетов (основной - корреспондирующий). Количество сформированных проводок соответствует количеству пар балансовых счетов в движении документа.
На вход подается любое числовое значение из записи движения (соответствующую переменную нужно указать в шаблоне проводи, например #sum_tek, #nds и т.п.) и сохраняет в проводку сумму по этой переменной по одной совокупности балансовых счетов.
ОплатаПокупателя
Формула проверяет наличие фактической отгрузки товара по Отгрузке на пришедшую оплату и фиксирует факт оплаты.
Оплата – сумма, на которую уже был поставлен товар.
Аванс – сумма, на которую поставка еще не произошла.
НДС – НДС с Аванса.
Отгрузка
Фиксирует факт отгрузки, при наличии оплаты связывает его с ОплатойПокупателя.
 
ВозвратАвансаПолученного
Находит авансы, сформированные при заведении документа с формулой ОплатаПокупателя. Фиксирует возврат этих авансов. В случае наличия нескольких документов с авансами, разносит сумму по этим документам таким образом, чтобы закрыть всю сумму возврата.
 
ОплатаПокупки
Формула проверяет наличие фактической поставки товара по Покупке и фиксирует факт оплаты.
Оплата – сумма, на которую уже был получен товар.
Аванс – сумма, на которую поставка еще не произошла.
НДС – НДС с Аванса.
Покупка
Фиксирует факт покупки (получения товара), связывает его с фактом ОплатыПокупки при наличии оплаты.
 
ВозвратАвансаВыданного
Находит авансы, сформированные при заведении документа с формулой ОплатаПокупки. Фиксирует возврат этих авансов. В случае наличия нескольких документов с авансами, разносит сумму по этим документам таким образом, чтобы закрыть всю сумму возврата.
 
Взаимозачет
Находит факты Покупки и Отгрузки и связывает их друг с другом, гася суммы задолженностей.
 
ПродажиДоначислениеНДС
Фиксирует факт доначисления НДС по продажам
 
ПокупкиДоначислениеНДС
Фиксирует факт доначисления НДС по покупкам
 
ВозвратОтгрузки
Находит документы Отгрузка, связывает его с документом ВозвратаОтгрузки и гасит сумму задолженности.
 
ВозвратПокупки
Находит документы Покупка, связывает его с документом ВозвратаПокупки и гасит сумму задолженности.