|
![]() |
#1 |
MCTS
|
Цитата:
![]() Может лучше воспользоваться типичными "паттернами" стандартного функционала? На форме заказов по кнопке, расположенной в группе "Функции", открывается диалог, где пользователь вводит начальные данные (выбирает спецификацию и т.п.). В диалоге присутствует две кнопулины: "ОК" и "Отмена". Если пользователь передумал - нажал отмену, дилог закрылся, ничего не произошло. Если нажал "ОК", то в одной транзакции на основе данных из диалога создался складской журнал. На той же форме заказов по кнопке, расположенной в группе "Запросы", можно открыть форму складского журнала и посмотреть спецификацию.
__________________
Dynamics AX Experience Последний раз редактировалось CDR; 12.05.2010 в 15:58. |
|
![]() |
#2 |
Сам.AX
|
Давайте не будем сейчас разводить дискуссию на тему нужно ли это. Можете найти мой топик в ветке про функционал. Прочитаете и все поймете. Вкратце: "Решили, что так нужно"
К тому же я ведь спрашиваю КАК можно это сделать, а не НУЖНО ли это делать. Если даже моя разработка и не пригодится, то, в любом случае, это опыт... мало ли что бывает, не так ли? ![]() |
|
![]() |
#3 |
MCTS
|
Цитата:
![]()
__________________
Dynamics AX Experience |
|
![]() |
#4 |
Сам.AX
|
Думаю, что я Вас понял
![]() Предположим через "Функции", я введу нужную номенклатуру. Только вот как я, не выходя из формы заказы на продажу, могу создать журнал спецификации, открыть в нем строки, и примаркировать этот журнал к созданной строке заказа... Может я конечно чего-то не понимаю... Предложение щелкнуть в области переходов по нужному пункту не принимается, нужно именно с формы заказов на продажу ![]() |
|
![]() |
#5 |
MCTS
|
Цитата:
Сообщение от AGRESSOR
![]() Думаю, что я Вас понял
![]() Предположим через "Функции", я введу нужную номенклатуру. Только вот как я, не выходя из формы заказы на продажу, могу создать журнал спецификации, открыть в нем строки, и примаркировать этот журнал к созданной строке заказа... Может я конечно чего-то не понимаю... Предложение щелкнуть в области переходов по нужному пункту не принимается, нужно именно с формы заказов на продажу ![]() По нажатию "ОК" в диалоге класс в рамках одной транзакции формирует заголовок журнала, создает его строки (если нужно, выполняет разноску журнала) и выполняет маркировку складских проводок. Если происходит ошибка, транзакция полностью откатывается, а пользователь получает сообщение об ошибке. При этом в системе не остается никакого мусора в виде полусозданных журналов. Для просмотра созданного журнала в "Запросах" создается кнопка для отображения созданного журнала спецификаций, нужно только предусмотреть связь строк заказа и журналов. Таким образом, для текущей строки заказа в любой момент можно открыть и посмотреть журнал.
__________________
Dynamics AX Experience |
|
|
|