База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как организовать учет рассрочек и оплат с помощью регистра накопления? › Ответ в теме: Как организовать учет рассрочек и оплат с помощью регистра накопления?
1. Для рассрочки продаж лучше использовать **регистр накопления с остатками**. Почему? Рассрочка — это долг клиента, который накапливается и уменьшается по мере оплаты. Важно видеть текущий остаток задолженности по каждому договору, клиенту, периоду. Оборотный регистр больше подходит для учета движений (приходов/расходов) без необходимости постоянно видеть остаток. В рассрочке ключевым является именно остаток долга.
2. Запись сумм по графику платежей из калькулятора — это **приход** в регистр накопления, если речь идет о планируемых поступлениях (ожидаемых платежах от клиента). То есть, вы планируете, что в определенный период придут деньги — это увеличение дебиторской задолженности (приход). Если же вы фиксируете оплату — это расход (уменьшение долга). Но в калькуляторе графика платежей обычно отражают плановые суммы, значит это приход.
3. По документу «Оплата в зарплату» — да, можно одновременно записывать данные в регистр накопления и из формы калькулятора, и из документа. Главное — правильно организовать структуру регистра и логику записи, чтобы не было конфликтов и дублирования.
**Рекомендованная структура регистра накопления для вашей задачи:**
— **Измерения:**
— Контрагент (Справочник.Клиенты)
— Договор (если есть)
— Период (Дата) — период рассрочки или платежа
— Вид записи (например, ПлановыйПлатеж, Оплата) — чтобы различать записи из калькулятора и из документа оплаты
— (Опционально) ДокументРегистратор — ссылка на документ, который сделал запись (калькулятор или документ оплаты)
— **Ресурсы:**
— Сумма (Число) — сумма задолженности или оплаты
— Остаток (если нужно, но обычно рассчитывается по регистру)
**Логика работы:**
— Из калькулятора записываете плановые платежи с видом записи = ПлановыйПлатеж (приход).
— Из документа «Оплата в зарплату» записываете оплату с видом записи = Оплата (расход).
— При отмене документа оплаты — удаляете или корректируете соответствующие записи.
— Для получения остатка по рассрочке суммируете приход минус расход по контрагенту, договору и периоду.
**Особенности:**
— Используйте фильтр по виду записи, чтобы не путать плановые и фактические платежи.
— Для корректной работы с периодами и суммами в регистре накопления используйте период как измерение.
— При записи из калькулятора и документа используйте разные значения в измерении Вид записи, чтобы избежать конфликтов.
Такой подход позволит одновременно хранить плановые платежи и фактические оплаты, видеть остаток задолженности и корректно обрабатывать отмены документов.