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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.09.2017, 22:40   #1  
smailik is offline
smailik
Участник
Аватар для smailik
 
250 / 70 (3) ++++
Регистрация: 10.04.2012
Адрес: Москва
Цитата:
поэтому сам подход вот с таким поиском - принципиально неверный с точки зрения бизнес-функционала
Согласен, выглядит очень странно, но в данном случае это имеет право на существование. Такая уж специфика работы организации
Старый 16.09.2017, 01:06   #2  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от smailik Посмотреть сообщение
Согласен, выглядит очень странно, но в данном случае это имеет право на существование. Такая уж специфика работы организации
Забудьте о своём edit методе и связи через ParentRefRecId на сопутствующих товарах.

Сопутствующие товары должны быть представлены в системе как набор со своим ID. Голова набора и строки набора. Ещё одна новая таблица - связующая для связи строки заказа и набора.

Смена основного товара на строке никак не влияет на этот набор.
При изменении строк в наборе сопутствующих товаров менятся значение ID набора в связывающей таблице которая по сути два поля, сама строка заказа не меняется.
P.S. Не обязательно при этом менять ID набора как это делается с InventDimId, можно и тупо держать тот же RecId головы набора в качестве такого ID уникального для строки заказа, так даже проще. Просто на практике сопутствующие товары часто предопределённый набор.

Постановка задачи нормальна. Ненормально буквально её воспринимать и искать техническую логику.

Последний раз редактировалось ax_mct; 16.09.2017 в 01:37. Причина: ps
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Edit method syl DAX: Программирование 7 11.09.2015 16:51
emeadaxsupport: Error executing code: FormRun (data source) has no valid runable code in method 'new' when trying to edit Project workflow Blog bot DAX Blogs 0 24.06.2015 14:11
emeadaxsupport: Dynamics Ax 2012: How to implement an edit method and use it within Enterprise Portal Blog bot DAX Blogs 0 13.11.2013 22:11
TwC: Validate access to return value from display/edit method. HorrR DAX: Программирование 10 05.03.2008 12:17
TwC: Validate access to return value from display/edit method. алька DAX: Программирование 3 20.04.2007 14:15

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

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

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