Показать сообщение отдельно
Старый 11.08.2017, 11:31   #5  
SuperStar88 is offline
SuperStar88
Участник
 
79 / 10 (1) +
Регистрация: 11.08.2017
Цитата:
Сообщение от dmn Посмотреть сообщение
Вариант 1:
X++:
dialog.caption("Задайте параметры");

dialog.customFieldName_RU('rContractCodeField');
rContractCodeField = dialog.addFieldValue(TypeId(RContractCode), rContractCode);
Вариант 2:
X++:
public void rContractCodeField_lookup()
заменить на название поля диалога
X++:
public void Fld1_1_lookup()
Lookup заработал, благодарю Использовал 1 вариант!

Цитата:
Сообщение от Dron AKA andy Посмотреть сообщение
...
И лукап я бы строил по таблице RContractTypes с присоединенной по exists join RcontractTable.
Построил по таблице RContractTypes - получилось то что нужно

Цитата:
Сообщение от Dumfag Посмотреть сообщение
Пропиши в методе dialog:
rContractCodeField .registerOverrideMethod(methodStr(formStringControl, lookup), methodStr(Название класса, rContractCodeField_lookup), this);
...
У меня rContractCodeField это DialogField и такого метода нету

А можно в Lookup использовать SQL вместо QueryBuildDataSource и как?