Имя: Пароль:
1C
1С v8
Поле с составным
0 ХочуСпец
 
08.06.12
10:54
На форме есть поле (составной тип: 1. Справочник1, 2. СписокЗначений, тип значения списка: Справочник1)
   При выборе необходимо наложить ограничение на Справочник1
   Если Тип элемента справочник отраьатывает все отлично.
   А вот если СписокЗначений...
   Как быть?
1 ХочуСпец
 
08.06.12
10:56
событие начало выбора
2 ХочуСпец
 
08.06.12
11:08
ап
3 Buster007
 
08.06.12
11:09
выложи код свой
4 Buster007
 
08.06.12
11:09
+(3) а то мне вообще не понятно что ты хочешь
5 Infsams654
 
08.06.12
11:11
сам же пишешь:
событие начало выбора
так и проверяй там, что за тип в поле: 1. Справочник1, 2. СписокЗначений
или вообще все очищено
6 ХочуСпец
 
08.06.12
11:15
да код тут непричем

Вообщем есть поле составного типа
Ограничиваю тип этого поля

У поля могут быть следующие типы:
1. СправочникСсылка.Справочник1
2. СписокЗначений. Причем тип значения списка тоже: СправочникСсылка.Справочник1

Т.е. в поле я могу выбрать элемент справочника1 или же список элементов.

Так вот:
Если тип: СправочникСсылка.Справочник1, то в обработчике НачалоВыбора накладываю определенные условие (какие именно не суть важно)

Проблема возникает тогда, когда тип СписокЗначений.

Да при начальном выборе срабатывает обработчик НачалоВыбора. Но открывается стандартная форма Списка. Так вот мне нужно обработать начало выбора элемента списка. К сожалению такого обработчика нет. Или я ошибаюсь?
7 Infsams654
 
08.06.12
11:42
(6) СтандартнаяОбработка = Ложь; и делай все что хочешь. Можешь открыть свою форму выбора, можешь наложить отборы и сделать разные проверки.
8 ХочуСпец
 
08.06.12
11:43
(7) да е мое понятно все это! вопрос не в этом
9 Infsams654
 
08.06.12
11:47
А в чем? Если у тебя есть список значений, из которого ты хочешь выбрать, так открывай свою форму из этого списка, при чем тут форма из Справочник1?
10 ХочуСпец
 
08.06.12
11:52
(9) попробуй реализовать и все станет понятным.
Нет обработчика который вызывался при выборе значения в стандартном окне Списка значений
11 hhhh
 
08.06.12
12:01
(10) ну свою форму напиши, тебе уже час талдычат. На хрен тебе стандартная упала?
12 Infsams654
 
08.06.12
12:02
(10) так и я тебе пишу - сделай форму для выбора из списка.
13 Buster007
 
08.06.12
12:08
(10) тебе надо ограничить тип в стандартной форме выбора элементов в список значений?
14 ХочуСпец
 
08.06.12
12:33
(11) видимо придется свою форму создавать что не хочется
AdBlock убивает бесплатный контент. 1Сергей