УФ, динамическое добавление реквизитов, проблема #622292


#0 by v8Newbie
Приветствую! Добавляю реквизиты на форму вот таким кодом(модуль формы, процедура #НаСервере): //Сделал выборку по справочнику, иду в цикле Все нормально, поля появляются с указанными типами, но пустые(а соответствующие реквизиты в "Элемент.ПутьКДанным" заполнены значениями). В чем проблема?
#1 by Агент Инфостарта
Выборка.Ссылка.Наименование Наверное, в некорректном названии имени реквизита. В нём должны содержаться только буквенно-цифровые символы и знак подчёркивания _.
#2 by SUA
ну пустые и это правильно, кто же их заполнять чем попало будет? строки этаформа[ДобавляемыеРеквизиты]=значение не вижу
#3 by SUA
даже если название верно
#4 by v8Newbie
РеквизитФормы = Выборка.Ссылка;" а этого не хватит?
#5 by Агент Инфостарта
ЭтаФорма["р_"+Выборка.Ссылка.Наименование] = Выборка.Ссылка;
#6 by Агент Инфостарта
Пост выше. Так логичней.
#7 by SUA
а... пропустил точно тогда в отладчик и смотреть что такое там реквизитформы
#8 by v8Newbie
Реквизит там, гад такой...:) и даже нужного типа. И даже заполняется!(я уже 4 часа в отладчике кручу,  я первый раз такой код пишу в УФ). Но выводится пустое поле.
#9 by v8Newbie
ЭтаФорма["р_"+Выборка.Ссылка.Наименование] = Выборка.Ссылка; Так работает!!:) Мой вариант - не работает. Как-то странно, но ладно. Спасибо, помог.
#10 by v8Newbie
Продолжаем разговор.Теперь динамически генерю группу,и создаю в ней дочерний элемент - поле. Выдает ошибку. Код: Выдает "Недопустимое значение параметров", причем сама группа создалась в подчиненных элемента корневой группы. Крутил по- разному, и через все элементы поиском, и через массив - одна ошибка. Что не так?
#11 by v8Newbie
Народ, хелп, плиз
#12 by v8Newbie
upd
#13 by Rovan
ошибка во 2й строке ?
#14 by Агент Инфостарта
Почитай СП, посмотри в отладчике типы данных.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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