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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.02.2004, 10:15   #1  
Кирилл
Гость
 
n/a
? Вопрос по классу SalesPurchReport_RU
В методе initCompanyData() я заменяю реквизиты основной компании на реквизиты одного из ЧП, из которых состоит наша компания.
Производится это, если в накладной установлена аналитика отдел, которая является ссылкой на внутреннее юр. лицо, которое хранится в таблице поставщиков.
См. код внутри комментариев // FD_M018

Затем создаю тестовую закупку и обрабатываю накладную.
Все реквизиты подставляются замечательно, но есть один косяк:

В поле Грузополучатель вместо адреса данного ЧП все равно подставляется адрес головной компании, а название и телефон заменяются нормально.
В поле плательщик вообще все замечательно.

Т.е. адрес определяется еще раз после вызова initCompanyData().
Подскажите ,пожалуйста, где?

PHP код:
protected SalesPurchReportCounteragentData_RU initCompanyData()
{
    
SalesPurchReportCounteragentData_RU ret = new SalesPurchReportCounteragentData_RU(this.languageId());

    
// FD_M018
    
VendTable InnerJPerson;
    if (
invoiceJour.Dimension[0]!=''// Если аналитика отдел установлена
    
{
    
select firstonly from InnerJPerson where (InnerJPerson.AccountNum==invoiceJour.Dimension[0]);


    
company.Name InnerJPerson.Name;
    
company.Address InnerJPerson.Address;
    
company.Phone InnerJPerson.Phone;
    
company.TeleFax InnerJPerson.TeleFax;

    
company.CodeOKDP_RU InnerJPerson.OKDP_RU;
    
company.CodeOKPO_RU InnerJPerson.OKPO_RU;
    
company.INN_RU InnerJPerson.INN_RU;

    
company.Bank InnerJPerson.BankAccount;
    }
    
// FD_M018

    
ret.parmName            (company.Name);
    
ret.parmAddress         (company.Address);
    
ret.parmPhone           (company.Phone);
    
ret.parmTelefax         (company.TeleFax);
    
ret.parmBankAccountTable(BankAccountTable::find(company.Bank));
    
ret.parmOKDP            (company.CodeOKDP_RU);
    
ret.parmOKPO            (company.CodeOKPO_RU);
    
ret.parmINN             (company.INN_RU);
    
ret.parmStructDept      (SalesParameters::find().StructDepartment_RU);

    return 
ret;

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопрос по модулю Расчеты с персоналом. Выплата заработной платы. Keks DAX: Функционал 7 28.12.2009 10:31
Вопрос по перегрузке лукапа поля прям на таблице HorrR DAX: Программирование 3 03.06.2008 18:02
Вопрос по Проектам PSA DAX: Функционал 35 19.01.2007 22:26
Еще вопрос про покрытие по аналитикам в Сводном планировании rt2 DAX: Функционал 3 24.03.2006 18:56
расчеты с персоналом. НДФЛ. вопрос чайника shumelka DAX: Функционал 2 25.03.2004 11:36

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:29.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.