![]() |
#1 |
Участник
|
Глюк с полями в Map
Никто не сталкивался с глючностью полей в Map-ах?
Понадобилось Map SalepPurchTable дополнить "общим" для таблиц SalesTable и PurchTable - RContractAccount (типа RContractAccount). Вроде всё настроил правильно и код нормально откомпилировался, но вот ерунда: print "RContractAccount: ", _salesPurchLine.salesPurchTable().RContractAccount; (где _salesPurchLine - тоже Map с именем SalesPurchLine) выдаёт полный бред - далеко не RContractAccount, а какое то другое поле, по моему склад. По крайней мере в PurchTable, который через этот Map работает в поле RContractAccount точно содержится не то что выдаёт print... Синхронизацию делал и даже глобальную компиляцию на всякий случай. Кто нибудь с чем нибудь подобным сталкивался? |
|
![]() |
#2 |
Участник
|
Ну точно. Тестированием выяснил что в закупке (PurchTable) мною созданное поле Map-а RContractAccount возвращает значение поля TRN_Location (базовый склад). Несмотря на то что в списке Mappings RContractAccount MapFieldTo стоит в RContractAccount для таблиц PurchTable и SalesTable
![]() ![]() |
|
![]() |
#3 |
Участник
|
Тьфу блин... сделал переписав код на:
PHP код:
PHP код:
Даже не знаю глюк это или странная фича ![]() |
|