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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.12.2011, 11:19   #5  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Borsugg Посмотреть сообщение
При создании новой строки в InventTable надо также создать строку в таблице, расположенной на этой вкладке ( к слову это новая таблица, названной "Упаковка", где хранятся данные упаковки (более 25 полей) по данной номенклатуре. На каждую номенклатуру может приходится несколько строк в Упаковке. А в таблице Inventtable уже есть поле Активная упаковка, которая хранит действующую упаковку для данной номенклатуры). Вот при создании номенклатуры, требуется также (в обязательно порядке) создавать упаковку для этого товара.
Мне кажется можно пойти следующим путем.
1. Заполнять все необходимое в InventTable и InventTableModule.
2. После сохранения записей в таблицах из первого пункта, автоматически переходить на вкладку "Упаковка" и создавать там запись.
3. В таблице Упаковка сделать обязательными для ввода необходимые поля.
4. Запретить удаление строки по упаковке по "крестику" с формы номенклатурного справочника.

в итоге пользоатель не сможет уйти с вкладки, и перейти на другую номенклатуру, пока не заполнит необходимые поля в таблице упаковок. А когда все заполнит, даже если перейдет на другую номенклатуру, или ещё куда на форме, запись сохранится.

Тут только остается вопрос как обрабатывать выход из формы по нажатию "ESC", или сочетания клавиш ctrl+Q (закрывает форму забивая на все). На вскидку ничего в голову не пришло, но нужно это продумать (по крайней мере выход по ESC точно).
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
За это сообщение автора поблагодарили: Borsugg (1).
Теги
inventtable

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Не отображаются значения поля на форме InventTable Ulyxess DAX: Программирование 17 07.04.2010 13:27
Передача переменного числа параметров в метод lemchey_white DAX: Программирование 16 14.12.2009 21:21
Как обойти ограничение на количество полей сортировки в DS отчета? Dronas DAX: Программирование 11 30.07.2009 10:19
Работа Range на форме Pustik DAX: Программирование 14 18.07.2005 12:25
Программно записи в InventTable djoker DAX: Программирование 8 02.12.2004 16:59

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

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

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