|
СКД, изменение порядка групировки. | ☑ | ||
---|---|---|---|---|
0
Delrus
04.04.14
✎
08:50
|
Всем привет.
Есть отчет СКД. В настройках групировка в таком виде: - Отчет - Договор - Товар - <Детальные записи> Подскажите пожалуйста, как можно программно поменять местами "Товар" и "Детальные записи", при изменении флажка. Облазил кучу форумов и синтаксис-помошник. Не могу найти:( Помогите пожалуйста. Думал сделать примерно так: - Отчет - Договор - Товар - <Детальные записи> - Договор - <Детальные записи> - Товар И менять видимость. Но до видимости тоже добраться не могу. :( Работаю с 1С всего 2 месяца. Помогите пожалуйста. Буду очень благодарен. |
|||
1
Delrus
04.04.14
✎
09:12
|
Ребята, помогите пожалуйста. Очень срочно нужно. Голова взорвется сейчас :(
|
|||
2
Defender aka LINN
04.04.14
✎
09:21
|
Это что за пердимонокль такой? Ну и - встрой уже с ИТС готовую подсистему и не полощи моск. |
|||
3
Delrus
04.04.14
✎
09:39
|
Спасибо большое. Нужно просто поменять местами - Товар - <Детальные записи> при установке флажка в булево пользователем, т.е. если флажок не установлен, получается "Детальные записи" вложены в товар, если установлен, то Товар, вложен в детальные записи.
Напишите пожалуйста программно как можно обратиться к порядку группировки. Или как программно установить, что бы выводилось поле и не выводилось. |
|||
4
goleaff2006
04.04.14
✎
09:47
|
Группировка = Настройки.Структура[0].Строки[0];
Группировка.Структура.Очистить(); //добавить группировку ГруппировкаПо = Группировка.Структура.Добавить(); ГруппировкаПо.Имя = "Организация"; ГруппировкаПо.Использование = Истина; //созданная группировка по полю "Организация" ПолеГруппировки = ГруппировкаПо.ПоляГруппировки.Элементы.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных")); ПолеГруппировки.Использование = Истина; ПолеГруппировки.Поле = Новый ПолеКомпоновкиДанных("Организация"); ПолеГруппировки.ТипГруппировки = ТипГруппировкиКомпоновкиДанных.Элементы; ПолеГруппировки.ТипДополнения = ТипДополненияПериодаКомпоновкиДанных.БезДополнения; //добавить выводимые поля в группировке: АвтоПоле = ГруппировкаПо.Выбор.Элементы.Добавить(Тип("АвтоВыбранноеПолеКомпоновкиДанных")); АвтоПоле.Использование = Истина; |
|||
5
goleaff2006
04.04.14
✎
09:47
|
||||
6
Delrus
04.04.14
✎
10:08
|
Всем большое спасибо :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |