12.04.2009, 01:55 | #1 |
Талантливый разгвоздяй
|
Печать накладных на разных языках
Dynamics AX 4.0
Kernel: 4.0.2501.116 Application: 4.0.2501.121 Localization: Eastern Europe Установил демо-данные на английском языке. Для тестирования печати накладных по заказу на покупку на языке отличном от языка демо-компании, настроил текстовые описания на русском языке для следующих данных:
Несмотря на то, что для конкретного условия оплаты был указан соответствующий русский текст, на печать уверенно выводился английский. Объяснение этому я нашел в display-методе paymentCode таблицы VendInvoiceJour: X++: //BP Deviation Documented display PaymTxt paymentCode() { if (this.FixedDueDate) { return strfmt('%1', this.FixedDueDate); } return PaymTerm::txt(this.Payment, CompanyInfo::find().LanguageId); //строка с ошибкой } Я не смог найти ответ на этот вопрос, поэтому считаю это багом. Если кто-нибудь знает причину, напишите, пожалуйста. P. S. Заменив строку с ошибкой на следующую, можно исправить этот мини-баг: X++: return PaymTerm::txt(this.Payment, this.LanguageId) Последний раз редактировалось Kabardian; 12.04.2009 в 02:01. |
|
|
За это сообщение автора поблагодарили: mazzy (2), belugin (3), kashperuk (5), plumbum (1). |
Теги |
баг, накладная, ошибка, язык, ax4.0 |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|