Программная установка СвязьПотипу у поля формы #776748


#0 by Яплакал
Программно создаю таблицу, у одного поля хочу установить связь по типу. При создании реквизита устанавливаю связь Реквизит.СвязьПоТипу = Новый СвязьПоТипу("Таблица.ИмяКолонки"); при интерактивном выборе значения из колонки "ИмяКолонки" все работает хорошо, однако при программном заполнении значения в колонке, связь не работает, т.е. как будто тип не определен у связанного поля. Причем нигде не взводится Отказ = истина, или СтандартнаяОбработка = ложь Такая вот еще особенность, если в конфигураторе задать связь по типу выглядит это так "Элементы.Таблица.Текущие данные.ИмяКолонки" т.е. встречается текущие данные попытка сделать так Реквизит.СвязьПоТипу = Новый СвязьПоТипу("Таблица.Текущие данные.ИмяКолонки"); не сработала валится в ошибку.
#1 by igork1966
Текущие данные <--  ТекущиеДанные
#2 by Яплакал
пробовал, тоже ошибка
#3 by aleks_default
а не так должно быть Реквизит.СвязьПоТипу =  Строка(Таблица)+"."+Строка(Таблица.ИмяКолонки);
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С