Имя: Пароль:
1C
1С v8
СКД . программно управлять выводом группировки можно?
0 palpetrovich
 
21.03.18
13:16
вывод в таблицу, строки: Товар, Партия
Можно как-то управлять выводом Партии в зависимости от флага на форме?

Или нужно 2 варианта делать, с парией и без?
1 Малыш Джон
 
21.03.18
13:18
(0) можно, но тебя проклянут

делай 2 варианта
2 palpetrovich
 
21.03.18
13:21
(1) а че проклянут ?
переход  с 7-ки, пользователи привыкли к "крыжикам" :)

пробовал так, но "ВыбранныеПоля" - не те беру по-ходу ... если они вообще доступны для управления

Процедура УстановитьПоля(ВыбранныеПоля, МассивПолей, ВыбИспользование)
    Для Каждого ВыбранноеПоле Из ВыбранныеПоля Цикл
        Если МассивПолей.Найти(Строка(ВыбранноеПоле.Поле)) <> Неопределено Тогда
            //ВыбранноеПоле.Использование = ВыбИспользование;
        КонецЕсли;            
    КонецЦикла;
КонецПроцедуры
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
    Настройки = КомпоновщикНастроек.ПолучитьНастройки();
    ВыводитьПартии = Настройки.ПараметрыДанных.Элементы.Найти("ВыводитьПартии").Значение;
    //ВыбранныеПоля = Настройки.Выбор.Элементы;
    //ВыбранныеПоля = Настройки.Выбор.ДоступныеПоляВыбора.Элементы;
    ВыбранныеПоля = Настройки.ДоступныеПоляГруппировок.Элементы;
    МассивПолей = Новый Массив;
    МассивПолей.Добавить("Партия");
    УстановитьПоля(ВыбранныеПоля, МассивПолей, ВыводитьПартии);    
КонецПроцедуры
3 Жан Пердежон
 
21.03.18
13:47
Добавь группировку в пользовательские настройки
4 palpetrovich
 
21.03.18
14:04
(3) наверное, не заню как, программмно?

собственно что мне надо, можно сделать в "Изменить  вариант отчета" - просто поставитв/убрав галку "Партии" в структуре отчета

но пользователям хочется управлять с флага на форме
5 Жан Пердежон
 
21.03.18
14:23
(4) зачем программно? в любой типовой уже давно есть основная форма отчета, которая вытягивает пользовательские настройки быстрого доступа на форму и управляет ими;
Тебе остается только настроить макет СКД
6 Жан Пердежон
 
21.03.18
14:23
7 palpetrovich
 
21.03.18
14:31
(6) ЦарЬ!!!!
спасибо