Имя: Пароль:
1C
1C 7.7
v7: Просьба помочь с объектом "ПоставщиДанных"
0 pofigos
 
25.10.12
10:48
Доброго времени суток всем.
Вопрос в следующем. При инициализации многострочной части журнала для определенных лиц устанавливается отбор по нескольким реквизитам. Ранее было выполнено только с видом сравнения = Равно:
ОтборНаименование.ВидСравнения = ВидыСравнения.Равно;

Вопрос следующий, каким образом сделать отбор списком. По идее должно быть:

ОтборНаименование = ТабличноеПоле.Отбор.Филиал;
ОтборНаименование.Использование = 1;
ОтборНаименование.ВидСравнения = ВидыСравнения.ВСписке;
Спр = СоздатьОбъект("МойСправочник");
Если спр.НайтиПоКоду("Код") = 1 ТОгда
//вот тут не ясно, как добавить...
КонецЕсли

Так же интересует, каким образом узнать размер этого списка (Сравнение, если пустой, отключить отбор).

И вот тут я застрял.. каким образом добавлять список значений.. строкой, или формировать изначально список и подставлять... Подтолкните пожалуйста на верный путь. Заранее спасибо
1 1Сергей
 
25.10.12
10:53
это точно v7?
2 pofigos
 
25.10.12
10:54
(1) да, точно.
3 Mikeware
 
25.10.12
10:58
Ну а оттрассировать?
4 Ёпрст
 
25.10.12
10:59
(0) укладываешь в список нужные объекты и делаешь иннер джони с этим списком.
5 pofigos
 
25.10.12
11:02
(4) Спасибо, буду пробовать.
6 1Сергей
 
25.10.12
11:04
ОтборНаименование.Значение = СписокЗначений;

не?
7 Mikeware
 
25.10.12
11:11
(4) иннер джойн сам ПоставщикДанных делает.
а ему надо просто взять Отбор.Значение - там и будет список (если он интерактивно заполнен)
8 Ёпрст
 
25.10.12
11:16
(7) я не пользуюсь этим классом
:)
так, предположение, как сделать
9 pofigos
 
25.10.12
11:18
Всем спасибо, взлетело:

СписокФилиалов - заранее сформированный список значений

ОтборНаименование.ВидСравнения = ВидыСравнения.ВСписке;
ОтборНаименование.Значение = СписокФилиалов;
10 1Сергей
 
25.10.12
11:19
(9) я в гугле нашёл это за 1 минуту
http://www.1cpp.ru/forum/YaBB.pl?num=1285520767/810
11 Mikeware
 
25.10.12
11:23
(10) да это и в документации есть.
Я вообще думал, что он хочет получить размер результата...
12 pofigos
 
25.10.12
11:28
(10)(11) Утро просто, пока не проснулся, поэтому и обратился.