![]() |
#1 |
Участник
|
edit method
Добрый день. Помогите новичку. Есть форма, на ней таблица. 2 поля. Первое лукапом отображает значения c DimensionAttribute.Name а второе должно отображать и записать в мою таблицу RecId выбранной строки DimensionAttribute.RecId.
Edit методы еще не использовал, только учусь, что то не получается. X++: edit RecId DimensionAttributeRecId(boolean _set, SettingForTaxRegLine _line, RecId _value) { if (_set) { ttsBegin; _line.DimensionAttributeRecId = _value; _line.update(); ttsCommit; } else { _line.DimensionAttributeRecId = DimensionAttribute::findByName(_line.DimensionAttribute).RecId; } return _line.DimensionAttributeRecId; } И на поле в гриде выбрал источник данных и указал этот метод. При выборе DimensionAttribute.Name второе поле автоматически отображает нужный recid на форме но в таблицу не записывает. Что я делаю не так? |
|
![]() |
#2 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: Товарищ ♂uatr (1). |
|
|