Разделил бы задачу на несколько частей
2. Учет оплат.
Удобнее показалось реализовывать на 2-х регистрах , один из них оборотный (Оплаты контрагентов)
- Во-первых придется реализовать учет товаров и партионный учет.
Фраза: "Списание себестоимости должно быть организовано по партиям по методу
FIFO. При списании себестоимости товаров необходимо учитывать только
момент поступления товара в компанию, вне зависимости от того, на какой склад
он пришел". не должна сбивать с толку, как и в задаче 1.36 потребуется учет количества товаров в разрезе склада хранить в одном регистре, а суммовой учет по партиям в другом регистре.
2. Учет оплат.
Удобнее показалось реализовывать на 2-х регистрах , один из них оборотный (Оплаты контрагентов)
Взаиморасчеты: (Расходная+, ПриходДенег-)
При проведении "Прихода денег" просто анализируем сумму долга и сумму платежа и если надо часть денег (или все) отправляем на аванс.
3, Восстановление последовательностей.
Создаем объект конфигурации "УчетОплат" и заполняем данные на закладках "Использование и данные"
(Возможно, регистр "Оплаты контрагентов" даже лишний)
Остается только создать обработку, которой вызвать следующий код:
Последовательности.УчетОплат.Восстановить();
Комментариев нет:
Отправить комментарий