Имя: Пароль:
1C
1С v8
Список значений и Скд
0 neomarat
 
24.10.17
16:49
На форме лежит список значений, как реквизит объекта.
Надо в модуле отчета значения этого списка передать список в отбор компоновки.
Не получается.
Делаю так:
Если СписокКонтрагентов.Количество() > 0 Тогда
Всегда выдает ноль, хотя в списке есть элементы

Чего-то затупляю...
1 DrShad
 
24.10.17
16:52
УФ или ОФ?
2 DrShad
 
24.10.17
16:52
да и вообще вытащи отборы компоновщика на форму и там заполняй
3 neomarat
 
24.10.17
16:54
(1) УФ
(2) Да хотел покрасивее...
4 drcrasher
 
24.10.17
17:34
модуль отчета и примерно вот так:

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