1С:Предприятие 8.3 (8.3.10.2299)
Бухгалтерия для Украины, редакция 2.0. (2.0.7.2)
Управляемое приложение
Здравствуйте.
Столкнулся со следующей проблемой:
Есть журнал документов. Нужно фильтровать в нем записи в зависимости от переданного списка значений.
Пробовал формировать список в процедуре ПриСозданииНаСервере и передавать через параметр.
Пробовал вместо списка использовать массив, пробовал формировать список непосредственно в запросе при формировании динамического списка...
Выбираются не все значения. Как правило только то, что стоит в списке первым. Что я упускаю?
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
//...тут получаем значение Текущего продавца... это элемент справочника Продавцы
Список.Параметры.УстановитьЗначениеПараметра("ТекущийПродавец ",ТекущийПродавец );
КонецПроцедуры
вот код запроса:
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ЖурналДокументовДокументыУслуги.Ссылка,
ЖурналДокументовДокументыУслуги.Дата,
ЖурналДокументовДокументыУслуги.ПометкаУдаления,
ЖурналДокументовДокументыУслуги.Номер,
ЖурналДокументовДокументыУслуги.Проведен,
ЖурналДокументовДокументыУслуги.Контрагент,
ЖурналДокументовДокументыУслуги.Договор,
ЖурналДокументовДокументыУслуги.Магазин,
ЖурналДокументовДокументыУслуги.Продавец,
ЖурналДокументовДокументыУслуги.Тип
ИЗ
ЖурналДокументов.ДокументыУслуги КАК ЖурналДокументовДокументыУслуги
ГДЕ ЖурналДокументовДокументыУслуги.Магазин В (ВЫБРАТЬ
ТЧТочкиПродаж.Магазин
ИЗ Справочник.Продавцы.ТочкиПродаж КАК ТЧТочкиПродаж
ГДЕ ТЧТочкиПродаж.Ссылка = &ТекущийПродавец)
У справочника Продавцы есть табличная часть ТочкиПродаж. В ней указаны магазины, документы которых видит этот продавец.
В принципе пробовал даже заполнять список значений всем справочником Магазины. Все равно документы видны только по первому элементу списка((