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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.06.2009, 22:40   #4  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Для того, чтобы определять источник - компанию в Запрос - Бухгалтерские проводки необходимо в form LedgerTransVoucher на DS LedgerTrans в методе linkActive() написать

X++:
void linkActive()
{
    //+cat - 150609
    appl.setDefaultCompany('КодНужнойКомпании',false);
    SysSecurity::reload(false);
    LedgerTrans = null;
    ledgerTransExtern =  null;
    //-cat - 150609
    super();

    if (element.args().dataset() == tablenum(LedgerTrans))
    {
        element.design().caption(strfmt("@SYS22909", ledgerTransExtern.voucher, ledgerTransExtern.transDate));
    }
}
Моя ошибка в том, что я переключала компанию в момент нажатия на кнопку, которая вызывала форму LedgerTransVoucher. А надо было уже в момент формирования отчета.
Теги
ax3.0, проводки главной книги, компания

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Почему не работает кнопка Исходный документ в Бухг провод? Arahnid DAX: Программирование 1 20.05.2007 11:20
Открытие формы с проводками из другой компании Sada DAX: Программирование 2 22.12.2006 12:17
Самопроизвольная смена компании (DataAreaId) у табличной переменной gl00mie DAX: Программирование 14 10.04.2006 12:18
Виртуальные компании. Проблема. VadimVN DAX: Функционал 29 03.04.2006 16:23
Компании: Одна большая или много маленьких? George Nordic DAX: Функционал 4 28.07.2004 20:39

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

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

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