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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.06.2005, 14:02   #1  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,202 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
Замена товара - как сделать раздвоение
Есть стандартный функционал - для номенклатуры можно настроить её замену на другую, например если ее нет на складе. Замена срабатывает в момент сохранения строки заказа. Но есть такая ситуация, когда одну номеклатуру можно заменить на несколько. Например, какой-то узел в сборе отсутствует, но есть его составляющие по частям, которые нужно автоматическ включить в заказ по тому же стандартному алгоритму: то есть то чего нет убрать, а все заменяющие которые есть - добавить. Причем тут нюанс: можно заменять только если есть в наличии в нужном количестве все замены (если хотя бы одной нет - замена теряет смысл).

Кто нибудь сталкивался с такой задачей? Пока приходит в голову только составить спецификацию, и при замене пытаться искать компонтенты спецификации. Разумеется, это модификация. Есть ли какие-то другие варианты?
Старый 28.06.2005, 14:55   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: Замена товара - как сделать раздвоение
Цитата:
Изначально опубликовано Zabr
Есть стандартный функционал - для номенклатуры можно настроить её замену на другую, например если ее нет на складе. Замена срабатывает в момент сохранения строки заказа. Но есть такая ситуация, когда одну номеклатуру можно заменить на несколько.
Если вы говорите об альтернативах - то нет.
В Аксапте предусмотрена цепочка замен.
Сначала подставляется первая альтернатива, затем, если у первой альтернативы есть вторая альтернатива, подставляется вторая. и т.д.

Цитата:
Изначально опубликовано Zabr
Например, какой-то узел в сборе отсутствует, но есть его составляющие по частям, которые нужно автоматическ включить в заказ по тому же стандартному алгоритму: то есть то чего нет убрать, а все заменяющие которые есть - добавить. Причем тут нюанс: можно заменять только если есть в наличии в нужном количестве все замены (если хотя бы одной нет - замена теряет смысл).
Про спецификации.
Здесь возможны варианты.
Давате таки определимся о чем мы говорим.
Вы говорите об альтернативах или о конфигурируемой спецификации?
__________________
полезное на axForum, github, vk, coub.
Старый 28.06.2005, 22:33   #3  
Тимур is offline
Тимур
Аксакал в отставке
 
2,457 / 50 (6) ++++
Регистрация: 31.01.2003
Адрес: Москва
Узел-альтернатива должен быть спецификацией с типом "искусственный".
Если узел-альтернатива и изготавливается и продается/покупается, то надо добавить еще один уровень альтернатив:
узел - узел-альтернатива1 - узел-альтернатива2 (искусственный).
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Старый 01.07.2005, 21:27   #4  
Тимур is offline
Тимур
Аксакал в отставке
 
2,457 / 50 (6) ++++
Регистрация: 31.01.2003
Адрес: Москва
Ну что, Сергей? Сработало?
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как сделать фильтр по группе пользователей? Zabr DAX: Программирование 12 08.04.2009 11:40
Заумный отчет по ОС, как сделать? Бриллиантик DAX: Программирование 13 09.07.2008 16:36
Как лучше сделать? Smith DAX: Программирование 7 12.10.2004 13:57
Возврат товара по партии, проданной в минус axot DAX: Функционал 2 18.11.2002 18:22
Физическая себестоимость товара Алексей Контев DAX: Функционал 5 22.08.2002 20:18

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

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

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