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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.09.2014, 18:46   #1  
Perc is offline
Perc
Участник
 
194 / 57 (2) ++++
Регистрация: 05.03.2005
Цитата:
Сообщение от ax_mct Посмотреть сообщение
Я прошу прощения и понимаю что вопрос чисто технический но все же.
Зачем? Даже если чисто для себя. Какое обоснование для данной модификации
Ну не просто технический, но и не жизненно необходимый. Вполне на рабочей форме хотел использовать. Совершенно обыкновенная весчь. Вытянуть наименования финаналитик рядом с кодами на стандарной закладке и как говориться забыть.
Цитата:
Сообщение от ax_mct Посмотреть сообщение
Что именно мешает использовать свой дисплейный метод для каждого контрола?
Хотелось выполнить не замысловатое условие - Не вспоминать про эту форму если мы вдруг меняем количество финаналитик в системе с 3 на 10, что есть довольно заурядная задача.
Шут с ним с дисплейным методом, предложите другой способ. У меня была реализация (писанная не мной), там метод актив на датасорсе дополнялся вытаскиванием наименований. Но мне он не понравился тем, что 10 запросов к справочнику аналитик шло даже если наименования на другом табе и его не смотрят.
Старый 24.09.2014, 19:17   #2  
Napalm is offline
Napalm
Участник
 
80 / 88 (3) ++++
Регистрация: 23.05.2012
Цитата:
Сообщение от Perc Посмотреть сообщение
Ну не просто технический, но и не жизненно необходимый. Вполне на рабочей форме хотел использовать. Совершенно обыкновенная весчь. Вытянуть наименования финаналитик рядом с кодами на стандарной закладке и как говориться забыть.
И чем плох вариант с display методом возвращающим массив? При изменении к-ва аналитик с 3-10 не приходится модифицировать половину AX именно благодаря использованию массива для их хранения.
Старый 24.09.2014, 19:58   #3  
Perc is offline
Perc
Участник
 
194 / 57 (2) ++++
Регистрация: 05.03.2005
Цитата:
Сообщение от Napalm Посмотреть сообщение
И чем плох вариант с display методом возвращающим массив? При изменении к-ва аналитик с 3-10 не приходится модифицировать половину AX именно благодаря использованию массива для их хранения.
Пробуем реализовать.
1. на что вешать дисплей метод? На все контролы? и все 10 будут делать десять запросов?
2. Ну предположим все таки както вернули массив. Как вы будете раздавать членов этого массива по клеточкам?)

ммм.. Не понимаю как не особо фанатея с кодом (дполнительные переменные хранения, проверки, контроль текущей записи..) решить задачу этим предположением.
И как в итоге решиться проблема роста аналитик и количества контролов на форме.. Утыкаемся туда же откуда начали.
В общем, лучше возьмите форму и попробуйте реализовать то о чем подумали) расскажите мне подробности) Задача то простейшая. И кода не должно быть больше чем 10 дисплейных методов)
Старый 24.09.2014, 20:00   #4  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,719 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от Perc Посмотреть сообщение
Вытянуть наименования финаналитик рядом с кодами на стандарной закладке и как говориться забыть.
Э... Может, я чего не понимаю, но разве названия фин.аналитик автоматически не появляются из EDT? Ну, стандартная форма LedgerJornalTable - закладки "Аналитика". Или что-то другое имеется в виду?
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
Старый 25.09.2014, 10:32   #5  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Цитата:
Сообщение от Perc Посмотреть сообщение
Совершенно обыкновенная весчь. Вытянуть наименования финаналитик рядом с кодами на стандарной закладке и как говориться забыть.
Можете уточнить версию системы? Это ведь не AX 2012? В ней такая задача уже решена уже в стандарте - рядом с кодом финаналитики выводится и наименование.

Последний раз редактировалось Kabardian; 25.09.2014 в 11:06.
За это сообщение автора поблагодарили: Perc (1).
Старый 25.09.2014, 11:25   #6  
Perc is offline
Perc
Участник
 
194 / 57 (2) ++++
Регистрация: 05.03.2005
Цитата:
Сообщение от Kabardian Посмотреть сообщение
Можете уточнить версию системы? Это ведь не AX 2012? В ней такая задача уже решена уже в стандарте - рядом с кодом финаналитики выводится и наименование.
Нет, не 2012. В ней не работал еще активно. Предыдущие версии.
Тогда действительно.. что это я.. стимул улучшений устаревающих версий потерян..)
Старый 25.09.2014, 12:23   #7  
Perc is offline
Perc
Участник
 
194 / 57 (2) ++++
Регистрация: 05.03.2005
Цитата:
Сообщение от Kabardian Посмотреть сообщение
.. В ней такая задача уже решена уже в стандарте - рядом с кодом финаналитики выводится и наименование.
Кстати, первый достойный и повальный аргумент - почему не надо страдать ерундой)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Дисплейный метод JonAx DAX: Программирование 40 07.08.2014 17:39
Не срабатывает display-метод Vasiliusis DAX: Программирование 7 23.04.2014 15:03
Как программно узнать текущий объект и метод в котором выполняется код? McCoy DAX: Программирование 15 25.02.2011 23:34
Как узнать UserName от кого выполняется метод ? egorych DAX: Программирование 7 18.09.2007 18:46
Можно ли в display методе узнать для какого FormControl'а этот метод вызван? Dudnik Anton DAX: Программирование 3 01.02.2006 12:22

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

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

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