![]() |
|
Как задать создаваемому элементу Владельца? | ☑ | ||
---|---|---|---|---|
0
Смешарик
11.04.14
✎
16:11
|
При нажатии кнопки "создать" в динамическом списке раньше форма нового элемента открывалась с учетом установленного отбора по Владелец. То есть поле Владелец заполнялось автоматом.
Потом это перестало работать. Какой параметр надо прописать списку, чтобы форма нового элемента их подхватывала? |
|||
1
Ненавижу 1С
гуру
11.04.14
✎
16:12
|
в динамическом списке установлен отбор по владельцу?
|
|||
2
Смешарик
11.04.14
✎
16:14
|
(2) Да.
Если отбор прописывать через Список.КомпоновщикНастроек.Настройки.Отбор, то форма создаваемого элемента не наследует владельца из отбора. Как заставить наследовать? |
|||
3
Ненавижу 1С
гуру
11.04.14
✎
16:16
|
нужно посмотреть в отладчике обработку заполнения и посмотреть, что туда передается в качестве данных для заполнения
|
|||
4
Смешарик
11.04.14
✎
16:18
|
&НаКлиенте
Процедура УстановитьПрограммныйОтбор() МенеджерНастроекОтбора = Список.КомпоновщикНастроек.Настройки.Отбор; МассивЭлементовОтбора = Новый Массив; Для Каждого ЭлементОтбора Из МенеджерНастроекОтбора.Элементы Цикл Если Найти(ЭлементОтбора.Представление, "Программный отбор") > 0 Тогда МассивЭлементовОтбора.Добавить(ЭлементОтбора); КонецЕсли; КонецЦикла; Для Каждого ЭлементМассива ИЗ МассивЭлементовОтбора Цикл МенеджерНастроекОтбора.Элементы.Удалить(ЭлементМассива); КонецЦикла; Если НЕ ПараметрыОтбораСтруктура.Количество() Тогда Возврат; КонецЕсли; ГруппаОтбора = МенеджерНастроекОтбора.Элементы.Добавить(Тип("ГруппаЭлементовОтбораКомпоновкиДанных")); ГруппаОтбора.Использование = Истина; ГруппаОтбора.ТипГруппы = ТипГруппыЭлементовОтбораКомпоновкиДанных.ГруппаИ; ГруппаОтбора.Представление = "Программный отбор, состав"; ГруппаОтбора.ИдентификаторПользовательскойНастройки = "ПрограммныйОтбор"; Для каждого ЭлементСтруктуры Из ПараметрыОтбораСтруктура Цикл ЭлементОтбора = ГруппаОтбора.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных")); ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(ЭлементСтруктуры.Ключ); ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно; ЭлементОтбора.Использование = Истина; ЭлементОтбора.ПравоеЗначение = ЭлементСтруктуры.Значение; ЭлементОтбора.Представление = ЭлементСтруктуры.Ключ+" = "+СокрЛП(ЭлементСтруктуры.Значение); ЭлементОтбора.ИдентификаторПользовательскойНастройки = ЭлементСтруктуры.Ключ; КонецЦикла; КонецПроцедуры |
|||
5
Смешарик
11.04.14
✎
16:21
|
(3) Данные заполнения - неопределено
|
|||
6
Смешарик
11.04.14
✎
16:25
|
Можно задать данные заполнения в форме списка принудительно?
|
|||
7
Смешарик
11.04.14
✎
16:26
|
Там у меня группа И. Надо чтобы без группы было. Тогда на автомате работает.
|
|||
8
Смешарик
11.04.14
✎
16:34
|
Спасибо за подсказку
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |