СКД . программно управлять выводом группировки можно?
☑
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
1-2-3
7
palpetrovich
21.03.18
✎
14:31
(6) ЦарЬ!!!!
спасибо
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший