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