Имя: Пароль:
1C
1С v8
Пустой отбор
0 vanyshan
 
16.10.11
21:18
Добрый вечер!
Подскажите пожалуйста что я делаю не так:

Процедура БанковскийСчетНачалоВыбора(Элемент, СтандартнаяОбработка)
   
   СтандартнаяОбработка=Ложь;
   ФормаВыбора = Справочники.БанковскиеСчета.ПолучитьФормуВыбора(,Элемент);
   Отбор = ФормаВыбора.СправочникСписок.Отбор.Ссылка;
   СписокЭлементов = Новый  СписокЗначений;
   СписокЭлементов.Добавить("000001083");
   СписокЭлементов.Добавить("000001806");
   Отбор.ВидСравнения = ВидСравнения.ВСписке;
   Отбор.Значение = СписокЭлементов;
   Отбор.Использование = Истина;
   ФормаВыбора.Открыть();
   
КонецПроцедуры

Получаю пустой отбор
Отбор.Значение = СписокЭлементов; - пустое значение
1 aleks-id
 
16.10.11
21:27
ничего удивительного. он и будет пустым.
2 vanyshan
 
16.10.11
21:31
Что не так?
3 aleks-id
 
16.10.11
21:37
СписокЭлементов.Добавить("000001083")
4 vanyshan
 
16.10.11
21:52
СписокЭлементов.Добавить(ФормаВыбора.СправочникСписок.Отбор.Ссылка.Код("000001083"))
Так?
5 Reaper_1c
 
16.10.11
22:02
facepalm.jpg
Еще один базу уменьшил чтоле???
6 AmoreMe
 
16.10.11
22:06
ФормаВыбора = Справочники.БанковскиеСчета.ПолучитьФормуВыбора("ФормаВыбора");
   Отбор = ФормаВыбора.СправочникСписок.Отбор.Код;
   Отбор.ВидСравнения = ВидСравнения.ВСписке;
   СписокЭлементов = Новый  СписокЗначений;
   СписокЭлементов.Добавить("000001083");
   СписокЭлементов.Добавить("000001806");
   Отбор.Значение = СписокЭлементов;
   Отбор.Использование = Истина;
   ФормаВыбора.Открыть();
7 AmoreMe
 
16.10.11
22:06
если по первому твоему варианту то так!