Цитата:
Сообщение от
Flomik
Но вот, как быть с многострочной проводкой по Клиенту, ведь она недопустима в Системе (см. LedgerJournalTransUpdateCust\checkVoucher)?
Допустима. В общем журнале.
Повторюсь:
Цитата:
Сообщение от
mazzy
Я, например, понимаю зачем буржуи запретили многострчные проводки в журналах платежей - чтобы облегчить интеграцию с клиент-банком.
Добавлю только, что журналы платежей и журналы перенесенных оплат (правильнее было бы сказать: журналы перенесенных в клиент-банк оплат)...
...Так вот, эти журналы очень, очень сильно адаптированы под работу с клиент-банком.
А в ходе локализации (...когда на механизм работы с клиент-банком прикрутили генерацию платежных поручений... и дополнительно усложнили/запутали логику этого журнала...)...
...В ходе локализации эти журналы стали образцом для подражания (к сожалению).
А образцом для подражания должен был бы стать общий журнал. Именно этот журнал обладает базовыми возможностями. Все остальные могут восприниматься как модификаторы (специализированные потомки) общего журнала. В том числе, некоторые специализированные журналы вносят дополнительные ограничения. Эти ограничения не присущи самой системе. Эти ограничения присущи специализированной бизнес-логике, для которых предназначены эти специализированные журналы.