![]() |
#1 |
Участник
|
Не удается найти уникальную запись Комбинация кодов аналитик, соответствующую введенным значениям.
Добрый день.
Второй день сижу не поиму в чем дело. Добавил на форму LedgerJournalTransDaily два поля одно дисплейное, другое обычное. Дисплейное поле "Группа" добавил в таблице LedgerJournalTrans. Вот его код: X++: display VendGroupId display_Group() { LedgerJournalTrans ledgerJournalTrans; CustTable custTable; VendTable vendTable; DimensionAttributeValueCombination dimensionAttributeValueCombination; select ledgerJournalTrans where ledgerJournalTrans.RecId == this.RecId; if (!ledgerJournalTrans) { return ''; } if (ledgerJournalTrans.AccountType == LedgerJournalACType::Cust) { select dimensionAttributeValueCombination where dimensionAttributeValueCombination.RecId == ledgerJournalTrans.LedgerDimension; return CustTable::find(dimensionAttributeValueCombination.DisplayValue).CustGroup; } else if (ledgerJournalTrans.AccountType == LedgerJournalACType::Vend) { select dimensionAttributeValueCombination where dimensionAttributeValueCombination.RecId == ledgerJournalTrans.LedgerDimension; return vendTable::find(dimensionAttributeValueCombination.DisplayValue).VendGroup; } else return ''; } Не удается найти уникальную запись Комбинация кодов аналитик, соответствующую введенным значениям. Подскажите пожалуйста в чем может быть проблема? Дополню: В классе Info в методе add поставил точку остановки в строках вызова вижу что перед этим вызывались системные методы FormSegmentedEntryControl.modified() , FormSegmentedEntryControl.leave() Последний раз редактировалось DaniilT; 23.09.2022 в 09:15. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|