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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.05.2010, 11:23   #1  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,438 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Roman N. Krivov Посмотреть сообщение
Так пробовали?
У меня получилось, если вместо frmInventJournalTable.init() сделать вот так
X++:
    frmInventJournalTable.design().visible(false);
    frmInventJournalTable.run();
    frmInventJournalTable.close();
Возможно не очень красиво, но зато работает
За это сообщение автора поблагодарили: AGRESSOR (1).
Старый 12.05.2010, 11:37   #2  
AGRESSOR is offline
AGRESSOR
Сам.AX
Аватар для AGRESSOR
Самостоятельные клиенты AX
 
28 / 12 (1) ++
Регистрация: 26.04.2010
Адрес: Тюмень
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
У меня получилось, если вместо frmInventJournalTable.init() сделать вот так
X++:
    frmInventJournalTable.design().visible(false);
    frmInventJournalTable.run();
    frmInventJournalTable.close();
Возможно не очень красиво, но зато работает
Решение, конечно, что называется "в лоб"
Но вот форма таблицы журналов ведь будет в этом случае тупо жрать ресурсы зря... думаю нужно все таки попытаться открыть форму строк без запуска формы журналов.
Старый 12.05.2010, 12:11   #3  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,438 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от AGRESSOR Посмотреть сообщение
Решение, конечно, что называется "в лоб"
Но вот форма таблицы журналов ведь будет в этом случае тупо жрать ресурсы зря... думаю нужно все таки попытаться открыть форму строк без запуска формы журналов.
Для этого нужно классу строк скормить класс журнала без использования формы журнала. Но учтите, чем больше вы будете программировать сейчас, тем больше вам прийдётся программировать при переходе на новые версии.

Расскажите что вы делаете и зачем вам строки журнала в отдельном окне?
Старый 12.05.2010, 13:25   #4  
AGRESSOR is offline
AGRESSOR
Сам.AX
Аватар для AGRESSOR
Самостоятельные клиенты AX
 
28 / 12 (1) ++
Регистрация: 26.04.2010
Адрес: Тюмень
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Для этого нужно классу строк скормить класс журнала без использования формы журнала. Но учтите, чем больше вы будете программировать сейчас, тем больше вам прийдётся программировать при переходе на новые версии.

Расскажите что вы делаете и зачем вам строки журнала в отдельном окне?
Спасибо. Делаю в рамках автомаркировки строки заказа на продажу и журнала спецификации. Все отлично, по кнопке на форме заказов на продажу, журнал создается, маркируется со строкой заказа, после нужно открыть форму строк, чтоб пользователь смог забить туда спецификацию
Старый 12.05.2010, 15:56   #5  
CDR is offline
CDR
MCTS
MCBMSS
 
236 / 175 (6) ++++++
Регистрация: 27.11.2003
Цитата:
Сообщение от AGRESSOR Посмотреть сообщение
Спасибо. Делаю в рамках автомаркировки строки заказа на продажу и журнала спецификации. Все отлично, по кнопке на форме заказов на продажу, журнал создается, маркируется со строкой заказа, после нужно открыть форму строк, чтоб пользователь смог забить туда спецификацию
Весьма, как бы это так сказать... оригинальная архитектура.

Может лучше воспользоваться типичными "паттернами" стандартного функционала?
На форме заказов по кнопке, расположенной в группе "Функции", открывается диалог, где пользователь вводит начальные данные (выбирает спецификацию и т.п.). В диалоге присутствует две кнопулины: "ОК" и "Отмена". Если пользователь передумал - нажал отмену, дилог закрылся, ничего не произошло. Если нажал "ОК", то в одной транзакции на основе данных из диалога создался складской журнал.
На той же форме заказов по кнопке, расположенной в группе "Запросы", можно открыть форму складского журнала и посмотреть спецификацию.
__________________
Dynamics AX Experience

Последний раз редактировалось CDR; 12.05.2010 в 15:58.
Старый 12.05.2010, 17:00   #6  
AGRESSOR is offline
AGRESSOR
Сам.AX
Аватар для AGRESSOR
Самостоятельные клиенты AX
 
28 / 12 (1) ++
Регистрация: 26.04.2010
Адрес: Тюмень
Цитата:
Сообщение от CDR Посмотреть сообщение
Весьма, как бы это так сказать... оригинальная архитектура.
Давайте не будем сейчас разводить дискуссию на тему нужно ли это. Можете найти мой топик в ветке про функционал. Прочитаете и все поймете. Вкратце: "Решили, что так нужно"
К тому же я ведь спрашиваю КАК можно это сделать, а не НУЖНО ли это делать.
Если даже моя разработка и не пригодится, то, в любом случае, это опыт... мало ли что бывает, не так ли?
Старый 13.05.2010, 09:22   #7  
CDR is offline
CDR
MCTS
MCBMSS
 
236 / 175 (6) ++++++
Регистрация: 27.11.2003
Цитата:
Сообщение от AGRESSOR Посмотреть сообщение
К тому же я ведь спрашиваю КАК можно это сделать, а не НУЖНО ли это делать.
Если даже моя разработка и не пригодится, то, в любом случае, это опыт... мало ли что бывает, не так ли?
Я вроде и писал о том, как это принято делать в системе, а не нужно ли это делать. Жаль, что вы меня не поняли.
__________________
Dynamics AX Experience
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Amand: Видео: Спецификации (BOM) в Microsoft Dynamics AX 4.0 Часть 1-2 Настройка - Типы строк спецификаций. Blog bot DAX Blogs 0 24.01.2010 19:05
Очень маленькая высота строк в таблице формы (1-2 мм) Gustav DAX: Программирование 11 17.06.2006 11:57
Программное открытие формы строк журнала переноса ViV DAX: Программирование 13 09.11.2005 13:16
3.0, Модуль: ОС, операция: Разноска строк журнала ОС (с предварит просм проводок) MagisterLudi DAX: Функционал 2 07.10.2003 18:55
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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