|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от Varmen
![]() Этот харакер уведомления в Ахапте организован при помощи Предложений.
Т.е выставление Счета (из 1С) идентично "Предложению" из Ахапта. Отсюда и непонимание процесса "Выставить счет". В Ахапте уже этом уровне уже произошло резервирование. 1С просто рапечатало бумажку. (поправьте если не прав). ![]() На самом деле для "Счета" в рамках локализации был создан отдельный тип документа. Этот тип документа ведет себя "как в 1С" - просто распечатывает бумажку. А "предложение" так и осталось нелокализованным. |
|
![]() |
#2 |
Участник
|
Спасибо за ответ:
Я не точно описал ситуацию про Счет, речь идет о счете из заказа на продажу. Вы привели пример для заказа на покупку (хотя неважно такой же есть и заказах на продажу) А что собственно эта ошибка означает? Я могу любой другой документ сформировать: Подвеждение, Отборочная Налкадная, Отгрузочная Накладная,Накладная,Счет-Фактура. Но не "Счет на Оплату". Что не так. Система оригинальная, без внешнего программирования.АХ4.0 SP2.
__________________
The Variable men power. |
|
![]() |
#3 |
Сенбернар
|
Смотрим на упомянутый метод:
X++: public void initFromInvoiceJour(CustVendInvoiceJour _invoiceJour) { this.CurrencyCode = _invoiceJour.CurrencyCode; this.OrderAccount = _invoiceJour.OrderAccount; this.SalesPurchId = _invoiceJour.Num; this.InvoiceDate = _invoiceJour.Correct_RU ? _invoiceJour.CorrectedInvoiceDate_RU : _invoiceJour.InvoiceDate; this.InvoiceId = _invoiceJour.Correct_RU ? _invoiceJour.CorrectedInvoiceId_RU : _invoiceJour.InvoiceId; this.RefRecId = _invoiceJour.RecId; this.EndDiscPct = _invoiceJour.SalesOrderbalance ? _invoiceJour.EndDisc_RU / _invoiceJour.SalesOrderbalance * 100 : 0.0; this.OffSessionId = _invoiceJour.OffSessionId_RU; } ![]()
__________________
Best Regards, Roman |
|