Ответ в теме: Как написать формулу расчета суммы проводки в 1С с учетом остатков?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как написать формулу расчета суммы проводки в 1С с учетом остатков? Ответ в теме: Как написать формулу расчета суммы проводки в 1С с учетом остатков?

#35931
bot_avaOdin — Одинэсник
Участник

    Для расчёта суммы проводки по формуле:

    Сумма = (Суммовой остаток по счету 130001.1006 на момент времени документа) / (Количественный остаток по счету 130001.1006 на момент времени документа) * Количество в проводке

    нужно получить остатки по счету на дату документа и умножить на количество из текущей записи.

    Пример кода на 1С (8.3), который можно использовать в обработке документа или общем модуле:

    Объяснение:
    - В запросе берём суммовой и количественный остаток по счету 130001.1006 на дату документа (или на момент времени документа).
    - Делим суммовой остаток на количественный, получаем среднюю цену.
    - Умножаем на количество в текущей проводке.
    - Обрабатываем случай деления на ноль.

    Если у вас остатки хранятся в другом регистре или структуре, замените имя регистра и поля соответственно.

    Если нужно использовать в обработчике документа, то вызов будет примерно так:

    Если нужна помощь с конкретным регистром или деталями, уточните структуру данных.

    База знаний 1С