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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.02.2009, 14:37   #1  
kalex_a is offline
kalex_a
Участник
Аватар для kalex_a
Самостоятельные клиенты AX
MCBMSS
 
160 / 19 (1) ++
Регистрация: 26.11.2007
Адрес: Казахстан
Цитата:
Введите дополнительный тип журнала, укажите его во втором названии журнала и job'ом пропишите его в неразнесенные журналы со вторым кодом названия.
Да но, при открытии фомы LedgerJournalTable выводятся журналы только одного типа, а как тогда быть с двумя??

Цитата:
Вообще, названия журналов - это ведь просто строковые данные, которые пользователи руками вводят, на них нельзя в коде закладываться. Можно закладываться на значения enum'ов, либо на (не)совпадение данных в одной таблице и в другой, либо на отношения между значениями (больше, меньше), но никак не на строковые всякие данные, которые вводятся пользователями. Ведь у вас так семантика того, что делает код, теряется. Вот удалят названия журналов, коды которых вы в код прописали, - и все, уже непонятно, почему вы какое-то ветвление в коде делаете на основе несуществующих кодов журналов. Или захотят сделать другие названия журналов, чтобы для них было такое же поведение, - что, полезете в код дополнительные строковые литералы прописывать?..
Согласен, это я и имел ввиду в первом посте,
Цитата:
то как то это не правильно
__________________
Лучше сделать и жалеть, чем жалеть что не сделал

Последний раз редактировалось kalex_a; 19.02.2009 в 14:39.
Старый 19.02.2009, 14:47   #2  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от kalex_a Посмотреть сообщение
Да но, при открытии фомы LedgerJournalTable выводятся журналы только одного типа, а как тогда быть с двумя??
Сделайте отдельный пункт меню для второго типа. Как вариант, пользователи, если им сильно приспичит видеть в одной форме шапки журналов разных типов, могут после открытия формы поменять фильтры в запросе, используемом для отбора шапок журналов. Это, конечно, в том случае, если у вас такая возможность в шапках пока не отключена Да, еще при введении своего типа журналов надо не забыть поправить метод класса LedgerJournalStatic.menuItemStrLines(), чтобы использовалась нужная форма для строк журналов, а также добавить ваш новый тип журналов в метод формы LedgerJournalTable.setButtonVisible(), чтобы кнопка открытия строк была вообще видна на форме журналов.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при создании журнала ega DAX: Администрирование 8 14.04.2008 09:06
Получение номера журнала из пункта меню Arahnid DAX: Программирование 15 13.05.2007 11:44
Нужен запрет на изменения данных журнала переноса после его распечатки ATimTim DAX: Программирование 4 19.01.2005 12:16
Ошибка при разноске журнала инвентаризации ATimTim DAX: Функционал 3 22.11.2004 17:27
3.0, Модуль: ОС, операция: Разноска строк журнала ОС (с предварит просм проводок) MagisterLudi DAX: Функционал 2 07.10.2003 18:55

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

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

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