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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.10.2004, 13:08   #1  
gudzon is offline
gudzon
программист
 
1,166 / 324 (13) ++++++
Регистрация: 06.07.2004
Адрес: Москва
? Расщепление заказа
Добрый день!
Подскажите, пожалуста, как расщепить заказ на несколько с сохранением резервирования. Может у кого завалялся класс, или есть какой стандартный способ, или кто подскажет направление поиска...
Заранее спасибо....
Старый 13.10.2004, 13:15   #2  
AlexUnik is offline
AlexUnik
Участник
 
199 / 22 (1) +++
Регистрация: 01.06.2004
Адрес: Королёв
Быть может, эта операция не является обязательной? Мы, например, решили не разделять заказ, а создавать отдельные отгрузочные накладные в пределах одного заказа. А даты поставки отслеживать по строкам заказа стандартный функционал позволяет.
Старый 13.10.2004, 14:07   #3  
Владимир Ю. is offline
Владимир Ю.
Участник
Аватар для Владимир Ю.
 
251 / 9 (1) +
Регистрация: 26.09.2003
Адрес: СПб
Поддерживаю, AlexUnik!
Заказ это только форма в которой хранинится информация. Заказ можно делить и расщеплять сколько угодно раз путем создания Отгрузок и выписывая накладные. Количество произвольное.
Направление поиска: руководство по Торговле и Логистике со стр. 130.
Также посмотрите про возможность работы с Контрактом стр. 140. Может это подойдет?
__________________
ИМХО.
С уважением, Владимир Ю.
Старый 13.10.2004, 14:08   #4  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Или использовать тип Заказа "Контракт" и Заказы на отгрузку. В этом случае можно делать не только разные сроки поставки, но и условия, и проч.
Старый 13.10.2004, 14:24   #5  
gudzon is offline
gudzon
программист
 
1,166 / 324 (13) ++++++
Регистрация: 06.07.2004
Адрес: Москва
Я имел ввиду разбить на заказы по разным клиентам.
В общем так:
1. Есть заказ оформленный на некоего клиента.
2. Под этот заказ создаются закупки.
3. В любой момент из заказа "выдергиваются" строки и создаются заказы на РАЗНЫХ клиентов.
P.S. Извиняюсь что сразу не уточнил

Так вот все проводки и ссылки надо сохранить!
Где в проводку по заказу ссылка на связанную закупку (по серийному номеру?).
Старый 13.10.2004, 14:37   #6  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Довольно бессмысленная задача. Надеюсь, Вам задачи консультанты ставят, а не пользователи?
Что-то не похоже

Создайте новый заказ на другого клиента. Стандартного функционала нет... Или писать самому, или использовать Контракты.. Кажется, в рамках контракта можно изменить, на какую фирму выписывать счет.
Цитата:
Где в проводку по заказу ссылка на связанную закупку (по серийному номеру?).
А если у Вас было закуплено 100, пришло 5, и Вы решили это 5 со своего склада взять? Кому какие проведки нужны?

С Уважением,
Георгий.
Старый 13.10.2004, 14:41   #7  
AlexUnik is offline
AlexUnik
Участник
 
199 / 22 (1) +++
Регистрация: 01.06.2004
Адрес: Королёв
2 gudzon

Ссылки хранятся в строках соответствующих заказов и закупок на вкладке "Прочее", группа полей "Ссылка номенклатуры".
PS. Имхо, описанный Вами способ создания закупок/заказов нуждается в серьезной корректировке. Планирование закупок делается с помощью стандартного функционала планирования.
Старый 13.10.2004, 14:58   #8  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
3. В любой момент из заказа "выдергиваются" строки и создаются заказы на РАЗНЫХ клиентов.
Ощущение, что таким образом реализуется некоторое подобие планирования/прогнозирования.

"Выдёргивание" произсходит если "Разным" клиентам приспичило получить товар именно сейчас и ждать они не хотят? Поэтому и забирают у других клиентов товары?

Или с целью планирования: есть условный клиент (магазины области) на которого заводятся заказы по реализации на месяц, а потом "выдёргивается" для каждого конкретного?

Оба случая плохи, неверны с точки зрения здравого смысла и экономики - поэтому надеюсь что это не так

gudzon, опишите пожалуйста подробнее ваш БП, т.к. даже последнее уточнение не пролило свет на проблему.
Старый 13.10.2004, 15:06   #9  
Владимир Ю. is offline
Владимир Ю.
Участник
Аватар для Владимир Ю.
 
251 / 9 (1) +
Регистрация: 26.09.2003
Адрес: СПб
Вам нужен весь функциионал Сводного планирования. стр. 328 тогоже руководства.
__________________
ИМХО.
С уважением, Владимир Ю.
Старый 13.10.2004, 15:13   #10  
May is offline
May
Участник
 
64 / 10 (1) +
Регистрация: 21.06.2003
Попробую объяснить понятнее...

Надеюсь все знакомы с таким понятием, как тендерные торги, результатом которых является список номенклатуры (как правило, очень немаленький), который необходимо отгрузить в четко установленные сроки и по заранее определенной цене, но каким клиентам пока не известно. Дело в том, что договор заключается с каким-либо государственным фондом и т.п., котролирующим распределение конкретных позиций по конткретным клиетам. Кому и в каком количестве отгружать решает он и формализует в виде разнарядки, т.е. завтра мы должны отгрузить 10 ед из выигранных 100 клиенту А, 15 - клиенту Б и т.д. Времени на новую закупку нет. Логика соответствует механизму работы с заказами - контрактами, но, контракт не формирует складских проводок и не резервирует товар !!!. Т.е. необходимый товар мы привезем, но без резервирования он может быть отгружен по другим заказам. Т.о. нам необходимо создать один заказ на клиента - "гос. фонд", зарезервировать товар на складе и при получении указания на отгрузку конкретному клиенту - создать новый заказ на нового клиента, снять с резервирования номенклатуру в заказе - источнике и зарезервировать ее в новом заказе (из запасов в наличии или в предстоящей закупке)
Вот этот механизм нам и необходимо реализовать...
Старый 13.10.2004, 16:04   #11  
AlexUnik is offline
AlexUnik
Участник
 
199 / 22 (1) +++
Регистрация: 01.06.2004
Адрес: Королёв
Посмотрите мой вопрос. Цели разные, но суть одна:

http://axforum.info/forums/showthrea...&threadid=6899
Старый 13.10.2004, 16:12   #12  
Владимир Ю. is offline
Владимир Ю.
Участник
Аватар для Владимир Ю.
 
251 / 9 (1) +
Регистрация: 26.09.2003
Адрес: СПб
1. Товар проводить через карантийный склад.
2. Сводное планирование.
3. Все операции делаются вручную.
__________________
ИМХО.
С уважением, Владимир Ю.
Старый 13.10.2004, 20:41   #13  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Изначально опубликовано gudzon
...
Я имел ввиду разбить на заказы по разным клиентам.
В общем так:
1. Есть заказ оформленный на некоего клиента.
2. Под этот заказ создаются закупки.
3. В любой момент из заказа "выдергиваются" строки и создаются заказы на РАЗНЫХ клиентов.
...
Чисто технически можно сделать это так. Берем левого клиента, продажи которому запрещены. Создаем на него заказ. Создаем закупку/закупки и устанавливаем резервирование.

Продажа 1. Изменяем в заказе код клиента на правильный. Пересчет цен, обновление параметров на ваше усмотрение. Делаем частичную отгрузку и "накладную" на частиную отгрузку.

Продажа 2. Изменяем в заказе код клиента на следующий правильный. Пересчет цен, обновление параметров на ваше усмотрение. Делаем частичную отгрузку и "накладную" на частиную отгрузку.

Продажа 3. ...(аналогично)

Предполагаю, что и российскую фактуру можно будет сделать.

Резервирование не слетит.

...

Вот только такой подход самому мне не очень нравится. Предполагаю, что в вашем случае (если докопаться до всех деталей) правильным решением вполне м.б. что-то другое.
__________________
С уважением,
glibs®
Старый 14.10.2004, 11:37   #14  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
Т.о. нам необходимо создать один заказ на клиента - "гос. фонд",
А счёт выставляется гос. фонду или тем, кому отгружаете?
Старый 14.10.2004, 12:04   #15  
May is offline
May
Участник
 
64 / 10 (1) +
Регистрация: 21.06.2003
Оплачивает счета гос. фонд за конкретных клиентов, а все документы по заказу идут на конкретного клиента.
Старый 14.10.2004, 12:12   #16  
Hamster is offline
Hamster
Участник
 
687 / 13 (2) ++
Регистрация: 15.05.2003
Надо использовать поле "Счет на" в заказе
Старый 14.10.2004, 13:22   #17  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Вот такая идея родилась у нас:
Заказ один, оформляется на Гос.фонд.
На него можно зарезервировать все строки.
Отгрузки на пункты, указанные гос.фондом осуществляются "частичной отгрузкой", адреса отгрузок меняются с помощью Альтернативный адрес (отбратите внимание на поле "тип адреса", не помню, работает ли оно ).

Если хотите заранее сформировать отгрузки - создайте Базу отгрузок, сформируйте Отгрузки по каждому альтернативному адресу, зарезервируйте по отгрузке.

Что скажете?
Старый 14.10.2004, 13:48   #18  
May is offline
May
Участник
 
64 / 10 (1) +
Регистрация: 21.06.2003
Вариант удобен в случае, если необходимо только обрабатывать документы по заказу с разными реквизитами (в зависимости от клиента). Т.е. каждый альтернативный адрес клиента "гос.фонд" - адрес конктретного клиента. Однако, все проводки по Axapta пройдут по одному (общему) заказу и по одному клиенту "гос.фонд", что очень неудобно для нас.
Нам необходим отдельный заказ по каждой отгрузке на конкретного клиента и контроль сроков поставки, начисление штрафов по просроченным поставкам, контроль оборотов по договорам и т.п. вести уже в рамках заказа

Спасибо за совет
Будем думать дальше..
Старый 14.10.2004, 14:00   #19  
May is offline
May
Участник
 
64 / 10 (1) +
Регистрация: 21.06.2003
Продолжу...

Сам механизм копирования строк из заказа-источника в заказ-приемник (с выбором клиента) и обновление (сокращение) строк заказа-источника на перенесенное в новый заказ количество мы уже сделали. Тут проблем не возникло.
Но, при включенном параметре "автоматическое резервирование" (при количестве строк в заказе ~ 200 ручное резервирование нам не подойдет) количество в строках заказа-приемника резервируется по методу ФИФО, т.е. в этот момент теряется связь заказ - закупка (при резервировании в заказанных). Задача состоит в том, чтобы сохранить ссылки по резервированию в заказе-приемнике из заказа-источника.
Старый 14.10.2004, 14:43   #20  
dalyet is offline
dalyet
Moderator
Аватар для dalyet
Дети Юза
 
143 / 17 (1) ++
Регистрация: 14.03.2002
Адрес: Киев
см. методы
InventUpd_Reservation::updateReserveBuffer(...)
InventUpd_Reservation::updateReserveFromForm(...)
и родственные участки

но вообще-то разделение заказа не быстрый процесс ... как и все, что касается создания строк заказа
За это сообщение автора поблагодарили: evv (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Запрет создания заказа с типом возврат. Dronas DAX: Программирование 16 28.06.2007 11:28
ошибка при составлении заказа в Enterprise Portal'е murad DAX: Администрирование 0 16.01.2006 16:09
Цена на дату создания заказа/закупки George Nordic DAX: Функционал 2 29.06.2005 15:56
Сообщение по обработке строк заказа... Venera DAX: Функционал 5 21.06.2004 13:51
Резервирование при создании закупки на основе заказа mad_pilot DAX: Функционал 4 27.03.2003 16:57

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

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

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