Имя: Пароль:
1C
1С v8
Правое значение в СКД
0 andrey125
 
09.05.13
13:51
нужно получить значение которое выбирает пользователь при формировании отчета в отборе "Касса"

пытаюсь сделать так:
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
   СписокЭлементов = КомпоновщикНастроек.Настройки.Отбор.Элементы;
   Для каждого Элемент из СписокЭлементов Цикл
       Если Элемент.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Касса") Тогда
           НазваниеКассы = Элемент.ПравоеЗначение;
       КонецЕсли;
   КонецЦикла;    
КонецПроцедуры

вообщем не видит правое значение. как быть?
1 SherifSP
 
09.05.13
15:01
(0) Пустое?
2 SherifSP
 
09.05.13
15:03
(0) Нужно не при компоновке эти действия выполнять
3 andrey125
 
09.05.13
15:08
(2) Да пустое. а где?
4 SherifSP
 
09.05.13
15:13
(3) Форма с настройками у тебя есть?
5 andrey125
 
09.05.13
15:13
нет
6 SherifSP
 
09.05.13
15:15
(5) Создавай форму с настройками, посмотри как в типовых создается и вызывается и на закладке отбор в поле Отбор в событии "Выбор" Отлавливай
7 SherifSP
 
09.05.13
15:16
Или скинь мне отчет на мыло я сделаю) [email protected]
8 zippygrill
 
09.05.13
17:07
так а что мешает сделать этот отбор недоступным для пользователя и установить его программно при открытие?
9 andrey125
 
09.05.13
17:51
Все разобрался.