AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.06.2004, 15:25   #1  
slava09_imported is offline
slava09_imported
Участник
 
67 / 10 (1) +
Регистрация: 01.06.2004
Задача звучит следующим образом: из нескольких заказов нужно собрать один, причем строки в исходных заказах нужно удалять.

Задача осложняется следующими моментами:

1. к тому моменту как пользователь будет оформлять (собирать) целевой заказ, проводки в исходных заказах будут иметь статус "Скомплектованно".
2. аналитика проводок определяется схемой "Авторезирвирование" и в строках заказа не содержится.

Я так понимаю нужно переносить строки вместе с привязанными к ним проводками, а вот как это сделать???!!!
Старый 02.06.2004, 15:37   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
начните с кнопки Функции / копирование из всех.

Далее. Скорее всего, вам нужно посмотреть на конктракты. Многое (но, не все) вы найдете там.

Что вызывает вопросы: зачем "строки в исходных заказах нужно удалять"? Это вызвано логическими или техническими причинами?
__________________
полезное на axForum, github, vk, coub.
Старый 02.06.2004, 17:27   #3  
glibs_imported is offline
glibs_imported
Участник
 
202 / 10 (1) +
Регистрация: 04.11.2003
Цитата:
Сообщение от slava09
...к тому моменту как пользователь будет оформлять (собирать) целевой заказ, проводки в исходных заказах будут иметь статус "Скомплектованно"...
А что это вы такое делаете, если не секрет?

Вариант подумать над изменением бизнес-процессов вы готовы рассматривать?
Старый 03.06.2004, 00:18   #4  
Тимур_imported is offline
Тимур_imported
Участник
 
487 / 10 (1) +
Регистрация: 18.12.2003
Речь очевидно о черных сделках.
Заказ сформирован. Но через какие юрлица будет проводиться каждая строка не ясно.

Используйте функции копирования строк
__________________
Легкие,воздушныейогурты
Старый 03.06.2004, 10:26   #5  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
Да, лучше как-то иметь постановку в терминах предметной области. И может, окажется,что и копировать ничего никуда не надо...
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately.
Старый 03.06.2004, 13:27   #6  
Wamr_imported is offline
Wamr_imported
Участник
 
101 / 10 (1) +
Регистрация: 08.01.2004
Технически простой перенос строк можно сделать так - поменять SalesId в строках заказа и TransRefId в проводках, если клиент один тот же и статусы заказов похожи. А вот если у вас разные клиенты, еще есть какие-то маршруты комплектации, отгрузочные накладные и пр., то простым переносом не обойдешься... надо менять процессы, так как программирование будет стоить дорого и будет содержать ошибки.
Старый 03.06.2004, 14:40   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
wamr, не стоит так делать. посольку в строке заказы поля К поставке, Отфактуровано и т.п. взаимосвязаны.

кроме того, заказы могут быть в разных валютах.
у клиентов могут быть разные прайсы и скидки.
и т.п.

кроме того, есть накладные расходы. Что с ними делать?

т.е. сразу масса вопросов возникает.
__________________
полезное на axForum, github, vk, coub.
Старый 03.06.2004, 15:31   #8  
Wamr_imported is offline
Wamr_imported
Участник
 
101 / 10 (1) +
Регистрация: 08.01.2004
Согласен, что так делать нельзя.
Прошу понять меня правильно. Я отвечал на вопрос как перенести строку заказа со складскими проводками, подразумевая, что люди знают, что заказы должны иметь абсолютно одинаковые настройки и нет больше никаких документов по заказу.
Т.е. складские проводки связаны со строкой заказа только через номер лота и номер заказа (и тип проводки - заказ).
Старый 03.06.2004, 15:56   #9  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
ок
__________________
полезное на axForum, github, vk, coub.
Старый 03.06.2004, 18:08   #10  
glibs_imported is offline
glibs_imported
Участник
 
202 / 10 (1) +
Регистрация: 04.11.2003
Цитата:
Сообщение от Тимур
Речь очевидно о черных сделках.
Заказ сформирован. Но через какие юрлица будет проводиться каждая строка не ясно.

Используйте функции копирования строк
Если это действительно так, то лучше пользоваться полем "Счет на". Вариант, конечно, не идеальный, но вот аргументы:

1. При копировании строк с помощью соответствующей функции в оригинальных заказах они не удаляются, а в некоторых случаях новый заказ можно будет разнести только после удаления строк в оригинальном заказе (т.к. после комплектации физически доступное количество товара на складе сокращается). Т.е. если вы скомплектовали весь товар, то снова отгрузить его не получится. Думаю, вас может расстроить эта неприятность.

2. Более того, есть еще одна неприятность, которая заключается в том, что скомплектованные строки заказа штатными средствами не удаляются (пока вы их не разукомплектуете взад).

3. При неавтоматизированном копировании строк с помощью функции возможны механические ошибки, которые потом будет сложно отловить (не установили точное копирование и затерлись аналитики, цены, скидки, например).

4. При комплектации для строки может указываться складская аналитика, отличная от аналитики строки заказа (партия, например, или серийный номер). При простом (без кастомизаций) копировании строк вы ее потеряете.

5. Документооборот (если вы им пользуетесь или захотите пользоваться в дальнейшем) автоматически переноситься не будет.

... (дальше придумайте сами)

И еще.

Затолкать строки из разных заказов в одну "накладную" — не проблема.
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:36.