![]() |
#14 |
Участник
|
Да, Ned, спасибо. Мы все с этого начинали.
И все в конце-концов понимали, что это путь в никуда. Во-первых (и это глубокий принципиальный недочет), вы копируете из журнала. Скорее всего, из разнесенного журнала. Дело в том, что журнал - это черновик. Черновик может (и должен) удаляться после разноски. Для этого даже спеицальная галочка есть... К сожалению, даже локализаторы про это забывают... Но предполагать, что журналы хранятся после разноски - принципиально неправильно. Во-вторых, вы копируете только строки журнала. Без информации о сопоставлениях, без информации о управлении платежами, без информации о сборах по платежам, без налогов, без информации для клиент-банка, без информации о чеках. Кроме того, вы совершенно "забыли" о функциональности intercompany и commerce gateway, правда? В общем, много без чего. В-третьих, вы копируете не всю информацию в проводке. Это, конечно, лечится. Попробуйте использовать метод Global::buf2buf вместо того, чтобы перечислять копируемые поля. Кроме того buf2buf будет копировать даже новые введенные пользователем поля. В-четвертых, вы не создаете новый ваучер, а копируете старый. Это значит, что вы не сможете включить контроль уникальности ваучеров в параметрах главной книги. Но даже это все фигня. С повторными ваучерами у вас поедет вся российская функциональность книги покупок/книги продаж (вот такая она эта функциональность ![]() Если будете расширять свое копирование, то обратите внимание, как создаются ваучеры для сложных проводок ![]() В-пятых, эта функциональность тоже не позволяет отстронировать все операции. Так, например, здесь нет сторно складских журналов ![]() В-шестых, вы совершенно не учитываете, что есть функциональность для скрытия журналов (Названия журналов \ Кнопка проверка) и показываете все строки всех журналов. А обычно всякие Касса2 или оплаты любимых клиентов часто прячутся от непосвященных пользователей штатными средствами. А вы взяли и открыли одним махом. Хотя наличие view - это хорошо. Ну и т.п. Думаю, что если посмотреть на копирование во второй раз, то можно еще пунктов накидать. Главный недостаток - конечно первый пункт. Ned, мы все проходили стадию создания подобных проектов. И все понимали в конце-концов, что тут нужно либо очень много работать над этой темой, либо вообще ее не трогать. По прежнему уверен, что за выходные студентами эта задача по-хорошему не решается. ![]() Как бы там ни было, огромное спасибо за ваш проект. |
|