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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.12.2006, 10:46   #1  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Открытие формы с проводками из другой компании
Доброго времени суток, Уважаемые Дамы и Господа!!! Не пойму в чем ошибка...
Есть две компании(к примеру). В первой компании есть табличка в которой хранится ссылка на комапанию и номер лота. Слобал вот такую вот фунцию в своем методе. При нажатии на волшебную кнопку должны открытся проводки по номенклатуре в первой компании и проводки по этой номенклатуре второй компании (Интеркомпани типа). Фунция вызывается в цикле с группировкой по CompanyId(). Но вот беда форма открывается с проводками первой компании, если находит такой лот (иначе пустая). В отладчике вижу, что форма открывается сначала в первой, потом во второй. Но не пойму в чем баг. В первой компании проводки находятся и форма открывается верно. ХЕЕЛП
PHP код:
    void runForm()
    {
    ;
        
appl.setDefaultCompany(Table1.CompanyIdfalse);
        
args = new Args();
        
args.record(Table);
        
args.name('InventTrans');

        
formRun classFactory.formRunClass(args);
        
formRun.init();
        
formRun.design().caption(curExt());
        
formRun.run();
        
formRun.wait();
        
appl.setDefaultCompany(Table.dataAreaIdfalse);
    } 
PS: Много всего и сумбурно как то написал, но просто в тупике нахожуся. Но знаю что ошибка примитивная...cangeCompany тож ене отрабатывает как надо...Заранее всем спасибо

Последний раз редактировалось Sada; 22.12.2006 в 11:07.
Старый 22.12.2006, 11:21   #2  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Странно... Отладчик показывает компанию нумер два, а в
\Forms\InventTrans\Data Sources\InventTransPostingPhysical\Methods\init
у перемнной inventTrans поле dataAreaId == первой....
Старый 22.12.2006, 12:17   #3  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Вроде разобрался Всем спасибо В чем причина - объяснить не могу... Бубен помог
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Самостоятельные формы и формы открывающиеся из другой формы. Dima_Dima DAX: Программирование 6 19.12.2008 18:27
Открытие формы с MouseDoubleClick из другой формы Dima_Dima DAX: Программирование 18 19.11.2008 23:22
Обновление данных формы из другой формы DiZ DAX: Программирование 4 14.10.2004 11:39
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Создание Закупки по Заказу для другой Компании Anton Sk. DAX: Функционал 3 19.12.2001 23:42

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

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

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