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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.10.2004, 12:46   #1  
demID is offline
demID
Участник
 
61 / 12 (1) ++
Регистрация: 16.08.2004
Адрес: Москва
Angry Отображение названия вместо кода!
Замучала меня Аксапта тем, что везде вместо названия показывает код!

У нас в lookup'ах очень часто используется различная номенклатура - готовая продукция, сырье и материалы и т.д. При этом названия номенклатуры очень длинные - их сокращения не влезают в 20 символов аксаптовского EDT ItemId - постоянно получаются дубликаты.
Например, есть "Гофротара ДА 2л без кр. Италия 350*159*249", а есть "Гофротара ДА 2л без кр. Италия 288x194x255" - как такие названия запихнуть в коды, чтобы коды были "говорящими"?

Расширять EDT ItemId не имеет смысла - нельзя ключевые поля делать длинными.

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

Вот так я решаю эту проблему.
а) Во всех таблицах, где есть сслыка на InventTable по ItemId я создал display metod, который возвращает наименование номенклатуры по коду.
б)Отображаю этот display metod в форме
d) Рядом справа размещаю поле ItemId и делаю его ширину равной 15, чтобы оствавлась видимой только кнопка lookup button.
в) В результате эта конструкция работает как раскрывающийся список, из которого пользователь выбирает номенклатуру и видит название, а не код видимой номенклатуры.

Два вопроса:
1. Есть ли более разумные и быстрые способы отображения вместо кода номенклатуры ее названия с возможность lookup-выбора? (Такая функциональность, например, есть в MS Access).
2. Как сделать цвет фона поля, основанного на display metod'е белым? А то он все время серый!
__________________
Когда гестапо перекрыло все выходы, Штирлиц вышел через вход!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
эффективное отображение исполнения кода Evgeniy2020 DAX: Программирование 8 31.07.2008 11:11
Отображение места выполнения кода в отладчике kashperuk DAX: Программирование 5 16.08.2006 12:17
проблема с настройкой штрихового кода Nic DAX: Функционал 4 27.12.2004 09:04
поставщик уведомляет о смене кода ОКПО и\или названия OlegKocherga DAX: Функционал 6 22.01.2004 19:45
Использование штрихового кода (barcode) в Аксапта Pavlo AKA Panok DAX: Функционал 9 17.10.2003 15:13

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

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

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