Имя: Пароль:
1C
 
Какая-то подлянка при создании группы справочника через ОткрытьФорму
0 toypaul
 
гуру
24.10.19
15:59
Вот так вот в обработке заполнения ЭтоГруппа = Истина

ЗначенияЗаполнения = Новый Структура("ГруппаКаталога", Родитель);
ПараметрыФормы.Вставить("ЗначенияЗаполнения", ЗначенияЗаполнения);
ПараметрыФормы.Вставить("ЭтоГруппа", Истина);
ОткрытьФорму("Справочник.УП_КаталогПредметовЗакупкиЗаявка.ФормаГруппы", ПараметрыФормы, Форма);

а вот так вот Ложь

ПараметрыФормы.Вставить("Основание", Основание);
ПараметрыФормы.Вставить("ЭтоГруппа", Истина);
ОткрытьФорму("Справочник.УП_КаталогПредметовЗакупкиЗаявка.ФормаГруппы", ПараметрыФормы, Форма);

и самое интересное что ЭтоГруппа мы в модуле объекта поменять не можем. можем задать только как параметр формы
1 Beduin
 
24.10.19
16:01
В модуле какого объекта не можете поменять?
2 toypaul
 
гуру
24.10.19
16:04
в ОбработкеЗаполнения можно было бы пофиксить эту проблему, но ЭтоГруппа только на чтение

а так придется конвертировать Основание в структуру ЗначенияЗаполнения. или скажите в чем я не прав
3 toypaul
 
гуру
24.10.19
16:04
а ... или передать Основание как ЗначенияЗаполнения. а не как Основание
4 toypaul
 
гуру
24.10.19
16:06
типа если мы создаем элемент справочника на основании чего-то, то мы создаем всегда элемент. ну вроде как логично - это если не программно. но осадок остался.
5 Жан Пердежон
 
24.10.19
16:22
(3) да
6 unenu
 
24.10.19
16:23
в СП методы
СоздатьЭлемент()
СоздатьГруппу()

что не так?
7 toypaul
 
гуру
24.10.19
16:50
(6) ну давай расскажи мне теперь как не записывая показать этот элемент пользователю.