|
01.12.2014, 13:52 | #1 |
Axapta Retail User
|
Накладная - как правильно проверить, что по накладная с произвольным текстом?
Подскажите - вот есть у меня CustInvoiceJour - мне надо понять "источник" - это был обычный заказ или накладная с произвольным текстом.
Пыталась найти, какое то поле "тип источника" - не нашлось. Что-то не понимаю, как это красиво и правильно сделать? Ax 2009. |
|
01.12.2014, 14:04 | #2 |
Участник
|
В таблице CustInvoiceJour это поле RefNum - в свойстве HelpText : "Модуль, в котором была создана накладная ("Заказы на продажу", "Проекты" или "Расчеты с клиентами")."
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. Последний раз редактировалось Pustik; 01.12.2014 в 14:09. |
|
01.12.2014, 14:09 | #3 |
MCT
|
1. если накладная с произв текстом, то поле "Заказ на продажу" - пустое (это не 100% идентификация, т.к. "Заказ на продажу" не заполняется еще как минимум при создании накладной клиента через Общий журнал ГК)
2. для накладной по Заказу и накладной по Накладной с произвольным текстом - можно настроить разные номерные серии и по номеру накладной (к примеру, по префиксу) отличать их
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try. Последний раз редактировалось d&m; 01.12.2014 в 14:12. |
|
01.12.2014, 23:23 | #4 |
Участник
|
Если заглянуть в кнопку печати отчета на форме накладных то можно найти такой код:
X++: if (custInvoiceJourLocal.SalesId) { // Sales order invoice new MenuFunction(menuitemOutputStr(SalesInvoiceOriginal), MenuItemType::Output).run(args); } else { // Free text invoice new MenuFunction(menuitemOutputStr(FreeTextInvoiceOriginal), MenuItemType::Output).run(args); } |
|
02.12.2014, 09:58 | #5 |
Axapta Retail User
|
Pustik, вот оно, искомое поле!
Поняла, почему его не заметила - в Map CustVendInvoiceJour оно не выведено. Ну и раз в стандарте тоже используется как признак - проверка на SaleId - значит это вполне допустимо. Хотя мне казалось странным опираться на такое различие. По тем же причинам, что и описал d&m - т.к. "это не 100% идентификация". Всем спасибо за помощь) |
|
02.12.2014, 10:12 | #6 |
MCT
|
к сожалению refnum - аналогичен SalesId, а именно RefNum = клиент и для накладной с произвольным текстом и для общего журнала
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try. |
|
Теги |
накладная с произвольным текстом |
|
|