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;

Старый 27.02.2004, 10:59   #2  
DMA is offline
DMA
Участник
 
109 / 19 (1) ++
Регистрация: 30.09.2003
Если речь о печати накладной смотрите
SalesPurchReport_Invoice_RU.prepareReportHeader()
вызовы this.initContragentData()
Старый 27.02.2004, 11:26   #3  
Кирилл
Гость
 
n/a
Спасибо нашел
Если при вызове указывается invoiceJour.deliveryAddress_RU(), то он в накладную и подставляется.

А тогда еще вопрос:

в той же накладной Поле "Вид деятельности по ОКПО" для плательщика заполняется значением ОКПО поставщика, а не плательщика. Это нормально?
Старый 27.02.2004, 11:33   #4  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
На сколько я понимаю, под "Видом деятельности по ОКДП" имеется ввиду номер вида деятельности поставщика по классификатору ОКДП. Так что это нормально.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 27.02.2004, 13:28   #5  
Кирилл
Гость
 
n/a
Я не то имел в виду
В накладной:
В строке Грузополучатель указан ОКПО грузополучателя,
в строке Поставщик указан ОКПО поставщика,

а в строке Плательщик указан ОКПО поставщика, а не плательщика.
Т.е. меня смущает то, что указывается чужой ОКПО.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопрос по модулю Расчеты с персоналом. Выплата заработной платы. 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, время: 08:35.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.