Ошибка добавления элемента формы (УФ)

1. Bovori 2 08.12.15 08:15 Сейчас в теме
Здравствуйте. Имеем такой текст программы :
НовыйГруппировкаМастер = ЭтаФорма.Элементы.Добавить("НовыйГруппировкаМастер"+счМастер+"",ТИП("ГруппаФормы"),ЭтаФорма.Элементы.Корень);
		НовыйГруппировкаМастер.Вид=ВидГруппыФормы.ОбычнаяГруппа;
		НовыйГруппировкаМастер.Отображение=ОтображениеОбычнойГруппы.СильноеВыделение;
		НовыйГруппировкаМастер.Группировка=ГруппировкаПодчиненныхЭлементовФормы.Горизонтальная;
		НовыйГруппировкаМастер.Видимость=Истина;
		
		
		// Создаем Группу отображения данных мастера в ЭлемГруппаМастер
		ЭлемГруппаМастерДанные=ЭтаФорма.Элементы.Добавить("ЭлемГруппаМастерДанные"+счМастер+"",ТИП("ГруппаФормы"),НовыйГруппировкаМастер);
		
		ЭлемГруппаМастерДанные.Вид=ВидГруппыФормы.ОбычнаяГруппа;
		ЭлемГруппаМастерДанные.Отображение=ОтображениеОбычнойГруппы.Нет;
		ЭлемГруппаМастерДанные.Группировка=ГруппировкаПодчиненныхЭлементовФормы.Вертикальная;
		ЭлемГруппаМастерДанные.Видимость=Истина;
		
		// В ЭлемГруппаМастер добавляем элемент картинка и подпись
		ЭлемГруппаМастерФото=ЭтаФорма.Элементы.Добавить("ФотоМастер"+счМастер+"",ТИП("ПолеВвода"),ЭлемГруппаМастерДанные);
Показать

При добавлении ЭлемГруппаМастерФото ошибка - "{Форма.Форма.Форма(194)}: Ошибка при вызове метода контекста (Добавить)
ЭлемГруппаМастерФото=ЭтаФорма.Элементы.Добавить("ФотоМастер"+счМастер+"",ТИП("ПолеВвода"),ЭлемГруппаМастерДанные);
по причине:
Недопустимое значение параметров"
в отладчике 1 параметр - "ФотоМастер1"(тип строка), третий -ЭлемГруппаМастерДанные-элемент формы. Что не так в коде??? Спасибо.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. PhoenixAOD 62 08.12.15 08:20 Сейчас в теме
(1) Bovori, Попробуй обращаться не ЭтаФорма, а ЭтотОбъект.
3. Bovori 2 08.12.15 08:25 Сейчас в теме
(2) PhoenixAOD, Спасибо, но на управляемых нет свойства "ЭтотОбъект", к тому же группы верхнего уровня прекрасно добавляются.И потом я же добавляю не реквизиты, а элементы формы, причем тут объект?
PS. платформа 8.3.6.2152.
5. spacecraft 08.12.15 08:29 Сейчас в теме
(3) Bovori, ЭтаФорма.ЭлементыФормы.Добавить
6. dj_serega 392 08.12.15 08:30 Сейчас в теме
(5) spacecraft, на УФ нет "ЭлементыФормы".
10. spacecraft 08.12.15 08:35 Сейчас в теме
(6) dj_serega, упс. Не обратил внимание.
9. PhoenixAOD 62 08.12.15 08:35 Сейчас в теме
(3) Bovori, странно)) а я почему то часто пользуюсь ЭтотОбъект в процедурах на &НаСервере))))
11. dj_serega 392 08.12.15 08:36 Сейчас в теме
(9) PhoenixAOD, От режима совместимости, поидее, зависит.
14. Bovori 2 08.12.15 08:38 Сейчас в теме
(9) PhoenixAOD, Насколько знаю, это в модуле объекта ;))
4. dj_serega 392 08.12.15 08:28 Сейчас в теме
Ну так значит что-то не так с первым параметром :) Включите "остановку по ошибке", потом в "вычислить выражение" напишите код:
Элементы.Найти("ФотоМастер"+счМастер+"")

Что оно выдаст?
7. Bovori 2 08.12.15 08:31 Сейчас в теме
(4) dj_serega, выдал Неопределено:)
8. dj_serega 392 08.12.15 08:33 Сейчас в теме
(7) Bovori, и нажимая ф10 вылетает ошибка?
12. ditp 91 08.12.15 08:37 Сейчас в теме
НовыйЭлемент	= Элементы.Добавить(Поле.Имя, Тип("ПолеФормы"), Элементы.ГруппаДинамическиеПоля);
НовыйЭлемент.Вид= ВидПоляФормы.ПолеВвода;
user1088693; MonStra; CratosX; user1012372; Cereus; sleemp; Bovori; spacecraft; +8 Ответить
16. Bovori 2 08.12.15 08:41 Сейчас в теме
(12) ditp, СПАСИБО!!!! Помогло, весь вечер вчера убил)))
13. Bovori 2 08.12.15 08:37 Сейчас в теме
Прикольно, вместо ТИП("ПолеВвода") вставил ("ДекорацияФормы") отработало.. О_о???
15. ditp 91 08.12.15 08:39 Сейчас в теме
(13) Bovori, см. (12). Добавляешь поле формы и потом задаешь его вид.
17. Denic_01 46 24.03.21 14:01 Сейчас в теме
Может кому поможет - тоже убил дофига времени надо добавить надпись и так и сяк выдает
"Недопустимое значение параметров".

на созданную из кода группу
КП = Форма.Элементы.Добавить("КПСогласование", Тип("ГруппаФормы"));

кнопки добавляет без проблем, а декорации и поля никак...
а суть оказалась в том что надо обязательно задать Вид

КП.Вид = ВидГруппыФормы.ОбычнаяГруппа;
kitaevay; z.snega; axsebur; MURzzz; +4 Ответить
18. air_mike 25 14.02.22 14:45 Сейчас в теме
У меня была такая ерунда, когда в поле родитель(3 параметр) указал "Элементы.СтраницыКарточкаНоменклатуры" вместо "Элементы.СтраницаКарточкаНоменклатуры". На страницу нельзя добавлять реквизит.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот