25.11.2005, 17:11 | #1 |
Moderator
|
RecordSortedList
Добрый вечер!
Дело обстоит так: 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 --------------------------- ОК --------------------------- |
|
25.11.2005, 17:23 | #2 |
Участник
|
текст метода factureJour.invoiceJourSortedList() покажите плз.
|
|
25.11.2005, 17:24 | #3 |
Участник
|
в нем метод SortOrder для RecordSortedList при инициализации вызывается?
|
|
25.11.2005, 17:28 | #4 |
Moderator
|
Цитата:
Сообщение от Gad
в нем метод SortOrder для RecordSortedList при инициализации вызывается?
PHP код:
|
|
25.11.2005, 17:33 | #5 |
Участник
|
Может одно из этих полей переименовали? - и оно не находит его через fieldName2Id
|
|
25.11.2005, 17:36 | #6 |
Участник
|
а custVendInvoiceJour это не Map случайно и может дело в том что TableId Mapа не воспринимается нормально, а следовательно и fieldId не формируется, поэтому и ошибка "Поле с идентификатором (FieldID) '0'"
|
|
25.11.2005, 17:37 | #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 |
|
25.11.2005, 17:38 | #8 |
Moderator
|
Цитата:
Сообщение от kashperuk
Может одно из этих полей переименовали? - и оно не находит его через fieldName2Id
В ходе инициализации списка обратил внимание на строчку PHP код:
Спасибо за поддержку! |
|
25.11.2005, 17:41 | #9 |
Moderator
|
Цитата:
Сообщение от Gad
а custVendInvoiceJour это не Map случайно и может дело в том что TableId Mapа не воспринимается нормально, а следовательно и fieldId не формируется, поэтому и ошибка "Поле с идентификатором (FieldID) '0'"
Спасибо! 2 Andy: Оно! Спасибо! |
|