![]() |
#1 |
Участник
|
Задача звучит следующим образом: из нескольких заказов нужно собрать один, причем строки в исходных заказах нужно удалять.
Задача осложняется следующими моментами: 1. к тому моменту как пользователь будет оформлять (собирать) целевой заказ, проводки в исходных заказах будут иметь статус "Скомплектованно". 2. аналитика проводок определяется схемой "Авторезирвирование" и в строках заказа не содержится. Я так понимаю нужно переносить строки вместе с привязанными к ним проводками, а вот как это сделать???!!! |
|
![]() |
#2 |
Участник
|
начните с кнопки Функции / копирование из всех.
Далее. Скорее всего, вам нужно посмотреть на конктракты. Многое (но, не все) вы найдете там. Что вызывает вопросы: зачем "строки в исходных заказах нужно удалять"? Это вызвано логическими или техническими причинами? |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от slava09
...к тому моменту как пользователь будет оформлять (собирать) целевой заказ, проводки в исходных заказах будут иметь статус "Скомплектованно"...
Вариант подумать над изменением бизнес-процессов вы готовы рассматривать? |
|
![]() |
#4 |
Участник
|
Речь очевидно о черных сделках.
Заказ сформирован. Но через какие юрлица будет проводиться каждая строка не ясно. Используйте функции копирования строк
__________________
Легкие,воздушныейогурты |
|
![]() |
#5 |
Шаман форума
|
Да, лучше как-то иметь постановку в терминах предметной области. И может, окажется,что и копировать ничего никуда не надо...
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately. |
|
![]() |
#6 |
Участник
|
Технически простой перенос строк можно сделать так - поменять SalesId в строках заказа и TransRefId в проводках, если клиент один тот же и статусы заказов похожи. А вот если у вас разные клиенты, еще есть какие-то маршруты комплектации, отгрузочные накладные и пр., то простым переносом не обойдешься... надо менять процессы, так как программирование будет стоить дорого и будет содержать ошибки.
|
|
![]() |
#7 |
Участник
|
wamr, не стоит так делать. посольку в строке заказы поля К поставке, Отфактуровано и т.п. взаимосвязаны.
кроме того, заказы могут быть в разных валютах. у клиентов могут быть разные прайсы и скидки. и т.п. кроме того, есть накладные расходы. Что с ними делать? т.е. сразу масса вопросов возникает. |
|
![]() |
#8 |
Участник
|
Согласен, что так делать нельзя.
Прошу понять меня правильно. Я отвечал на вопрос как перенести строку заказа со складскими проводками, подразумевая, что люди знают, что заказы должны иметь абсолютно одинаковые настройки и нет больше никаких документов по заказу. Т.е. складские проводки связаны со строкой заказа только через номер лота и номер заказа (и тип проводки - заказ). |
|
![]() |
#9 |
Участник
|
ок
|
|
![]() |
#10 |
Участник
|
Цитата:
Сообщение от Тимур
Речь очевидно о черных сделках.
Заказ сформирован. Но через какие юрлица будет проводиться каждая строка не ясно. Используйте функции копирования строк 1. При копировании строк с помощью соответствующей функции в оригинальных заказах они не удаляются, а в некоторых случаях новый заказ можно будет разнести только после удаления строк в оригинальном заказе (т.к. после комплектации физически доступное количество товара на складе сокращается). Т.е. если вы скомплектовали весь товар, то снова отгрузить его не получится. Думаю, вас может расстроить эта неприятность. 2. Более того, есть еще одна неприятность, которая заключается в том, что скомплектованные строки заказа штатными средствами не удаляются (пока вы их не разукомплектуете взад). 3. При неавтоматизированном копировании строк с помощью функции возможны механические ошибки, которые потом будет сложно отловить (не установили точное копирование и затерлись аналитики, цены, скидки, например). 4. При комплектации для строки может указываться складская аналитика, отличная от аналитики строки заказа (партия, например, или серийный номер). При простом (без кастомизаций) копировании строк вы ее потеряете. 5. Документооборот (если вы им пользуетесь или захотите пользоваться в дальнейшем) автоматически переноситься не будет. ... (дальше придумайте сами) И еще. Затолкать строки из разных заказов в одну "накладную" — не проблема. |
|