Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 15:22

v8: СКД, изменение порядка групировки.

Автор Delrus, 04 апр 2014, 09:13

0 Пользователей и 1 гость просматривают эту тему.

Delrus

Всем привет.
Есть отчет СКД. В настройках групировка в таком виде:
- Отчет
   - Договор
      - Товар
         - <Детальные записи>

Подскажите пожалуйста, как можно программно поменять местами "Товар" и "Детальные записи", при изменении флажка.

Облазил кучу форумов и синтаксис-помошник. Не могу найти:(
Помогите пожалуйста.

Думал сделать примерно так:

- Отчет
   - Договор
      - Товар
         - <Детальные записи>
   - Договор
      - <Детальные записи>
         - Товар

И менять видимость. Но до видимости тоже добраться не могу. :(
Работаю с 1С всего 2 месяца. Помогите пожалуйста. Буду очень благодарен.

KrivosheevEV

Предлагаю альтернативный вариант: Создать два варианта отчёта СКД. С выбором разных вариантов отчёта пользователи справляются.

Delrus

Спасибо большое. Нужно просто поменять местами - Товар - <Детальные записи> при установке флажка в булево пользователем, т.е. если флажок не установлен, получается "Детальные записи" вложены в товар, если установлен, то Товар, вложен в детальные записи.
Напишите пожалуйста программно как можно обратиться к порядку группировки. Или как программно установить, что бы выводилось поле и не выводилось.

KrivosheevEV

Цитата: Delrus от 04 апр 2014, 09:36Нужно просто поменять местами...
Просто - это программно поменять вариант отчёта:

Вариант = ДокументОбъект.СхемаКомпоновкиДанных.ВариантыНастроек[0];
ЭтаФорма.УстановитьТекущийВариант(Вариант.Имя);


А то что хочешь ты - извращенство:

СхемаКомпоновкиДанных.ВариантыНастроек.Основной.Настройки.Структура[0].Строки;

Delrus


Похожие темы (5)

Рейтинг@Mail.ru

Поиск