![]() |
#9 |
Участник
|
Хоть кто-то иногда уважает
Цитата:
Операции частичной отгрузки в моем случае учитываются с признаком Отгрузить. Клиент оплачивает заказ по методу 100% предоплаты, счет ему был выставлен на всю сумму заказа продажи.
Речь идет о суммах двух документов - заказа продажи и товарной накладной. Они должны быть одинаковыми, чего не получается достигнуть в описанной ситуации. То, что Вы меня спрашиваете - КАК система должна знать, что это будет частичная отгрузка, которую нужно корректировать сейчас и ТЕМ БОЛЕЕ в последующем? - это пользователя интересовать не должно. Пользователю необходимо, чтобы все документы были верными и счет не оставался "висеть" в Балансе Счетов. Так вот по сути вопроса - в стандартном функционале такой сиутации я не видел, как и стандартного решения в принципе, как минимум по тому, что система НЕ знает в какой момент времени нужно считать округление. Ранее был Вам предложен вариант ознакомления с докой, где приведен пример почему такого не может быть. Решением может случить программирование расчета суммы по строке относительно последней (закрывающей) операции по каждой строке (тоесть по этой строке операций не будет и все кол-во является отгруженным) и разница добавляется к последней расходной операции по этой строке (чтобы как ВЫ выразились - "счет не оставался "висеть" в Балансе Счетов". хотя фраза для меня эта тоже является легкой загадкой). Если нужно, чтобы Счет (который потом проведет все фин. операции в системе) был сформирован на основании все частычных отгрузок суммарно, то в Счетам лдя этого есть меню "Получить Строки Расх. Н&акладной". Можно насобирать все, что нужно и учесть одним махом. Но в таком случае будет висеть расхождение в оплате и счета на Клиенте на эту самую преславую дельту (которую по идее можно либо вернуть, либо списать). P.S. Ну а печатные формы это всего-лишь бумажка для пользователя. Цитата:
Вы меня спрашиваете фактически сам алгоритм решения задачи, который, как я недавно надеялась, уже заложен в системе.
![]() Именно поэтому я и обратилась на форум Функционал Navision, а не на форум Программирование. |
|