|
СКД . программно управлять выводом группировки можно?
| ☑ |
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) ЦарЬ!!!!
спасибо
|
|