![]() |
#1 |
Moderator
|
![]()
Добрый вечер!
Дело обстоит так: PHP код:
PHP код:
--------------------------- Microsoft Business Solutions-Axapta Debugger --------------------------- Ошибка времени выполнения. : Поле с идентификатором (FieldID) '0' в таблице 'CustVendInvoiceJour' не обнаружено. Трассировка стека: (C) \Classes\RecordSortedList\first (C) \Classes\ChangeJuridicalPerson\run - line 47 (C) \Classes\ChangeJuridicalPerson\main - line 32 --------------------------- ОК --------------------------- |
|
![]() |
#2 |
Участник
|
текст метода factureJour.invoiceJourSortedList() покажите плз.
|
|
![]() |
#3 |
Участник
|
в нем метод SortOrder для RecordSortedList при инициализации вызывается?
|
|
![]() |
#4 |
Moderator
|
Цитата:
Сообщение от Gad
в нем метод SortOrder для RecordSortedList при инициализации вызывается?
PHP код:
|
|
![]() |
#5 |
Участник
|
Может одно из этих полей переименовали? - и оно не находит его через fieldName2Id
|
|
![]() |
#6 |
Участник
|
а custVendInvoiceJour это не Map случайно и может дело в том что TableId Mapа не воспринимается нормально, а следовательно и fieldId не формируется, поэтому и ошибка "Поле с идентификатором (FieldID) '0'"
|
|
![]() |
#7 |
Участник
|
custVendInvoiceJour - это Map. Тебе надо сделать примерно это перед подстановкой
X++: switch (factureJour.Module) { case FactureModule_RU::Cust : custVendInvoiceJour = custInvoiceJour; break; case FactureModule_RU::Vend : custVendInvoiceJour = vendInvoiceJour; break; }
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#8 |
Moderator
|
Цитата:
Сообщение от kashperuk
Может одно из этих полей переименовали? - и оно не находит его через fieldName2Id
В ходе инициализации списка обратил внимание на строчку PHP код:
Спасибо за поддержку! |
|
![]() |
#9 |
Moderator
|
Цитата:
Сообщение от Gad
а custVendInvoiceJour это не Map случайно и может дело в том что TableId Mapа не воспринимается нормально, а следовательно и fieldId не формируется, поэтому и ошибка "Поле с идентификатором (FieldID) '0'"
Спасибо! 2 Andy: Оно! Спасибо! |
|