У нас городок сравнительно небольшой и естественно дорожим каждым клиентом так что (дабы не потерять клиента) приходится идти почти на все уступки и стараться все же придерживаться правила что Клиент всегда прав
.
Вот и рассрочку принимаем...
Механизм возврата рассрочки представляю себе так:
В мастере возврата товара возможно необходимо ввести признак того что возвращается товар взятый в рассрочку дабы поиск товара производить только в документах Рассрочка (можна даже добавить возможность указания контрагента которому был отдан товар - поиск в док Рассрочка с выбраным контрагентом )
На следующем шаге выбираем из таблицы включающей в себя весь товар который был взят выбранным контрагентом за выбранный интервал времени в рассрочку тот товар, который возвращается. Далее программа без нашего участия находит документ Рассрочка которым мы отдавали данный товар в рассрочку, если в нем одна строка в табличной части, значит удаляет этот документ, иначе снимет его с проведения, находит и удаляет строчку содержащую возвращаемый товар , снова проводит документ.
Далее Магазька анализирует состояние взаиморасчетов с выбранным контрагентом и если денег контрагенту должны мы, создает РКО на соответствующую сумму который мы можем провести или отказаться от его создания
Честно говоря сейчас все это очень даже просто сделать и ручками на основании Отчета по рассрочке, но все же...