1с дерево значений группировка колонок

Дерево значений. Группировка по двум колонкам. #775769

Приветствую. Есть таблица значений с шестью колонками, необходимо отобразить как дерево значений следующим образом: Опишу — делаю синхронизацию. Необходимо внешнему реквизиту сопоставить внутренний. Первоначально колонки «Внутренний» отобразятся пустыми. В родителе группировки присваиваю значение «Внутренний» и заполняю это значение у всех строк данной группировки. Можно такое реализовать? Спасибо.

ну как бы объяснить. вот ТЗ: Данные берутся из файла, эти данные нужно сопоставить с данными в БД. Я добавляю в ТЗ колнки, для сопоставления. Как видно из примера наименования могут пересекаться, поэтому нужно рассматривать как иерархию элементов. Вопрос — как отобразить на форме такую структуру, чтобы во главе иерархии были две колонки, одна колонка заполнена данными из файла, другая пустая, заполнится в процессе. Результат должен быть такой:

Если я в группировке, например +Центральный офис; «»; в пустую колонку устанавливаю значение элемента из справочника, то я это значение автоматом проставляю на все строки подчиненной иерархии. По идее можно отобразить как обычную таблицу, но не удобно к восприятию.

я бы делал так. 1) без СКД: получаешь таблицу значений. подсовываешь в запрос, делаешь еще 1 колонку где суммируешь коды с наименования так, чтобы получился 1 реквизит-ключ из двух полей. по нему делаешь группировку в итогах и в ресурсы ставишь МАКСИМУМ составных полей 2) с СКД: берешь таблицу значений, подсовываешь в СКД при компоновке, делаешь группировку по двум колонкам.

Да просто таблицу в запрос, и итог по двум колонкам. А потом результат выгружаешь с обходом по иерархии. Вот тебе и дерево

ну а если без велосипеда и чисто запросом тогда это делается так : Итоги ВЫБОР КОГДА ВТ_НачальныеДанные.Отдел ЕСТЬ NULL Подразделение, Отдел

Похожие вопросы 1С

  • V8: Дерево значений
  • Как быстро выгрузить таблицу значений в дерево значений?
  • Как выгрузить результаты запроса в дерево значений
  • Дерево значений, в Таблицу значений
  • Быстро «выгрузить» дерево значений в таблицу значений
  • Выгрузить запрос в дерево значений на форме?
  • Как выгрузить дерево значений в таблицу значений?
  • Таблица значений в дерево значений.
  • Скопировать колонки из таблицы значений в дерево значений
  • Дерево значений в таблицу значений
  • Дерево значений и таблица значений в одном реквизите.
Читайте также:  Черви в дереве вишни

В этой группе 1С

  • УТ 10.3 qr код fprint ЕГАИС
  • БП 3.0. Загрузка из ЗУП 2.5 не отражается поле ввода
  • Возвратные отходы или инвентаризация НЗП
  • С iCloud не могу скачать большой файл 6 гиг
  • УПП, регистр хозрасчетный, вопрос по роли «пользователь»
  • СКД соединение цен ошибка параметра.
  • БП 3,0 НДФЛ настроить округление до рубля.
  • Вывод на управляемой форме команд формы
  • конвертация из запроса во входящие данные табличной части документа, что не так?
  • Получение доп реквизита в УТ 11 в запросе скд
  • Конвертация. Выгрузка документа вне заданного периода выгрузки.
  • EXCEL: Позднее связывание. Как?
  • WSОпределения — Удаленный узел не прошел проверку
  • Вывод структуры подчиненности элемента справочника
  • Автоматический расчет отпускных в БП 3.0
  • Не отображается текст в макете
  • Сканер Honeywell Voyager 1450g сканирует акцизный код через раз.
  • Drag&Drop из Outlook в 1С:CRM
  • Остановить/Запустить регламентные задания
  • Подключение принтера чеков АТОЛ FPrint 55 к УТ 10.3

Источник

1с дерево значений группировка колонок

Приветствую.
Есть таблица значений с шестью колонками, необходимо отобразить как дерево значений следующим образом:
+ Реквизит1Внешний; Реквизит1Внутренний;
++ Реквизит2Внешний; Реквизит2Внутренний;
+++ Реквизит3Внешний; Реквизит3Внутренний;

Опишу — делаю синхронизацию. Необходимо внешнему реквизиту сопоставить внутренний. Первоначально колонки «Внутренний» отобразятся пустыми. В родителе группировки присваиваю значение «Внутренний» и заполняю это значение у всех строк данной группировки.

Можно такое реализовать?
Спасибо.

(2) ну как бы объяснить. вот ТЗ:
Центральный офис; Администрация; Иванов;
Центральный офис; Администрация; Петров;
Центральный офис; Бухгалтерия; Петрова;
Филиал 1; Бухгалтерия; Маша;
Филиал 1; Бухгалтерия; Петрова;

Данные берутся из файла, эти данные нужно сопоставить с данными в БД. Я добавляю в ТЗ колнки, для сопоставления. Как видно из примера наименования могут пересекаться, поэтому нужно рассматривать как иерархию элементов.

Читайте также:  Новогоднее украшение деревьев гирляндами

Вопрос — как отобразить на форме такую структуру, чтобы во главе иерархии были две колонки, одна колонка заполнена данными из файла, другая пустая, заполнится в процессе.
Результат должен быть такой:
+Центральный офис; «»;
++Администрация; «»;
+++Иванов; «»;
+++Петров; «»;
++Бухгалтерия; «»;
+++Петрова; «»;
+Филиал 1; «»;
++Бухгалтерия; «»;
+++Маша; «»;
+++Петрова; «»;

Если я в группировке, например +Центральный офис; «»; в пустую колонку устанавливаю значение элемента из справочника, то я это значение автоматом проставляю на все строки подчиненной иерархии.

По идее можно отобразить как обычную таблицу, но не удобно к восприятию.

я бы делал так.
1) без СКД: получаешь таблицу значений. подсовываешь в запрос, делаешь еще 1 колонку где суммируешь коды с наименования так, чтобы получился 1 реквизит-ключ из двух полей. по нему делаешь группировку в итогах и в ресурсы ставишь МАКСИМУМ() составных полей
2) с СКД: берешь таблицу значений, подсовываешь в СКД при компоновке, делаешь группировку по двум колонкам.

Да просто таблицу в запрос, и итог по двум колонкам. А потом результат выгружаешь с обходом по иерархии. Вот тебе и дерево

(0) ну а если без велосипеда и чисто запросом тогда это делается так :

ВЫБРАТЬ
«Центральный офис» КАК Подразделение,
«Администрация» КАК Отдел,
«Иванов» КАК ФИО
ПОМЕСТИТЬ ВТ_НачальныеДанные

ВЫБРАТЬ
«Центральный офис»,
«Администрация»,
«Петров»

ВЫБРАТЬ
«Центральный офис»,
«Бухгалтерия»,
«Петрова»

ВЫБРАТЬ
«Филиал 1»,
«Бухгалтерия»,
«Маша»

ВЫБРАТЬ
«Филиал 1»,
«Бухгалтерия»,
«Петрова»
;

Итоги
ВЫБОР
КОГДА ВТ_НачальныеДанные.Отдел ЕСТЬ NULL
ТОГДА ВТ_НачальныеДанные.Подразделение

ИНАЧЕ ВТ_НачальныеДанные.Отдел
КОНЕЦ КАК ФИО
ПО
Подразделение,
Отдел

Источник

Дерево значений. Группировка по двум колонкам.

Приветствую.
Есть таблица значений с шестью колонками, необходимо отобразить как дерево значений следующим образом:
+ Реквизит1Внешний; Реквизит1Внутренний;
++ Реквизит2Внешний; Реквизит2Внутренний;
+++ Реквизит3Внешний; Реквизит3Внутренний;

Опишу — делаю синхронизацию. Необходимо внешнему реквизиту сопоставить внутренний. Первоначально колонки «Внутренний» отобразятся пустыми. В родителе группировки присваиваю значение «Внутренний» и заполняю это значение у всех строк данной группировки.

Читайте также:  Как правильно сформировать лимонное дерево

Можно такое реализовать?
Спасибо.

(2) ну как бы объяснить. вот ТЗ:
Центральный офис; Администрация; Иванов;
Центральный офис; Администрация; Петров;
Центральный офис; Бухгалтерия; Петрова;
Филиал 1; Бухгалтерия; Маша;
Филиал 1; Бухгалтерия; Петрова;

Данные берутся из файла, эти данные нужно сопоставить с данными в БД. Я добавляю в ТЗ колнки, для сопоставления. Как видно из примера наименования могут пересекаться, поэтому нужно рассматривать как иерархию элементов.

Вопрос — как отобразить на форме такую структуру, чтобы во главе иерархии были две колонки, одна колонка заполнена данными из файла, другая пустая, заполнится в процессе.
Результат должен быть такой:
+Центральный офис; «»;
++Администрация; «»;
+++Иванов; «»;
+++Петров; «»;
++Бухгалтерия; «»;
+++Петрова; «»;
+Филиал 1; «»;
++Бухгалтерия; «»;
+++Маша; «»;
+++Петрова; «»;

Если я в группировке, например +Центральный офис; «»; в пустую колонку устанавливаю значение элемента из справочника, то я это значение автоматом проставляю на все строки подчиненной иерархии.

По идее можно отобразить как обычную таблицу, но не удобно к восприятию.

я бы делал так.
1) без СКД: получаешь таблицу значений. подсовываешь в запрос, делаешь еще 1 колонку где суммируешь коды с наименования так, чтобы получился 1 реквизит-ключ из двух полей. по нему делаешь группировку в итогах и в ресурсы ставишь МАКСИМУМ() составных полей
2) с СКД: берешь таблицу значений, подсовываешь в СКД при компоновке, делаешь группировку по двум колонкам.

Да просто таблицу в запрос, и итог по двум колонкам. А потом результат выгружаешь с обходом по иерархии. Вот тебе и дерево

(0) ну а если без велосипеда и чисто запросом тогда это делается так :

ВЫБРАТЬ
«Центральный офис» КАК Подразделение,
«Администрация» КАК Отдел,
«Иванов» КАК ФИО
ПОМЕСТИТЬ ВТ_НачальныеДанные

ВЫБРАТЬ
«Центральный офис»,
«Администрация»,
«Петров»

ВЫБРАТЬ
«Центральный офис»,
«Бухгалтерия»,
«Петрова»

ВЫБРАТЬ
«Филиал 1»,
«Бухгалтерия»,
«Маша»

ВЫБРАТЬ
«Филиал 1»,
«Бухгалтерия»,
«Петрова»
;

Итоги
ВЫБОР
КОГДА ВТ_НачальныеДанные.Отдел ЕСТЬ NULL
ТОГДА ВТ_НачальныеДанные.Подразделение

ИНАЧЕ ВТ_НачальныеДанные.Отдел
КОНЕЦ КАК ФИО
ПО
Подразделение,
Отдел

Источник

Оцените статью