Показать сообщение отдельно
Старый 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.