Ответ в теме: Как заполнить ТЧ Рассрочка в 1С 8.3 по кнопке с условиями ввода?

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

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

    Вот пример функции на 1С 8.3, которая по кнопке «Сформировать» заполнит табличную часть Рассрочка документа РеализацияТоваровУслуг согласно вашим условиям:

    Объяснение:
    — Очищаем табличную часть Рассрочка.
    — Берём с формы значения: сумма рассрочки, количество месяцев, первоначальный взнос, первый месяц.
    — Первая запись — первый месяц с суммой первоначального взноса.
    — Остаток суммы равномерно распределяется по остальным месяцам.
    — Для последнего месяца корректируем сумму, чтобы сумма всех платежей была ровно равна общей сумме рассрочки (исключаем ошибки округления).
    — Используем функцию ДобавитьМесяц для сдвига даты на следующий месяц.

    Если функция ДобавитьМесяц не определена, можно использовать стандартную:

    Вызовите процедуру СформироватьРассрочку по нажатию кнопки «Сформировать» на форме документа.

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