Своеобразная работа компонента интерфейса "Справочник" и компонента "Датасет"
Хотел бы поделиться некоторой технической особенностью работы вышеуказанных компонентов
Если в событии OnPrepare окна задать айди справочника кодом, скажем, для значения по умолчанию
поля TypeID
dlData.Dataset('TypeID') = '{2400133D-b146-46C3-83E7-2C0DCDECCBA5}';
Обратите внимание на маленькую букву в индексе. Результатом подобного кода станет следующее:
При открытии карточки компонент "Справочник" корректно отработает запрос и покажет заполненное из справочника поле. После сохранения он запишет в базу этот ID с маленькой буквой и если карточку этого объекта открыть, то запрос с некорректным ID уже отрабатывается другим компонентом, предполагаю, что классом Dataset и он уже такой join связать не сможет - результатом будет null в поле отображения и как результат пустое поле справочника в карточке
Нравится
Спасибо за Ваше обращение. Мы зарегистрировали его в Службе технической поддержки и назначили специалиста, который сможет Вас компетентно проконсультировать по данному вопросу.
Константин, не сумел воспроизвести описанное на 153-й сборке.
Приложение помещает в базу идентификатор приведенный к верхнему регистру. Возможно, Вам стоит запросить последние бинарные файлы.