8.х Как получить характеристки в СКД для наборов данных – объект

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем Ortega, 15 янв 2014.

  1. TopicStarter Overlay
    Ortega
    Offline

    Ortega

    Регистрация:
    23 окт 2008
    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    1
    Добрый день. В самописной конфигурация на платформе 8.1 имеется отчет ABC - анализ , реализованный на СКД, состоящий из 2 связанных наборов данных - объект. Смотрим картинки:

    НД-объект "ТЗИтого" является родительским, т. е. все его записи обязательны
    Посмотреть вложение 17193

    НД-объект ТЗ
    Посмотреть вложение 17194

    Оба набора данных формируются в коде путем определенных алгоритмов, которые невозможно реализовать в СКД или же запросом. Насколько мне известно, механизм характеристик имеется для набора данных запрос, где становится доступен раздел запроса "ХАРАКТЕРИСТИКИ". Пришла мысль добавить набор данных запрос вот такого вида
    Посмотреть вложение 17195

    связаны наборы вот так
    Посмотреть вложение 17196

    В результате исполнения запроса под пользователем, при раскрытии полей "Номенклатура" ожидаемое появление характеристик не случилось, хотя в отчете на СКД по добавленому третьему набору данных все работает нормально. В общем, вопрос звучит так: как получить возможность обработки характеристик (отбор, группировка ,вывод) для исходного отчета, где все наборы данных являются объектными?

    Вложения:

    • 1.jpg
      1.jpg
      Размер файла:
      39,7 КБ
      Просмотров:
      7
    • 2.jpg
      2.jpg
      Размер файла:
      55 КБ
      Просмотров:
      8
    • 3.jpg
      3.jpg
      Размер файла:
      53,2 КБ
      Просмотров:
      7
    • 4.jpg
      4.jpg
      Размер файла:
      22,7 КБ
      Просмотров:
      7
  2. Dmitriy_76
    Offline

    Dmitriy_76 Опытный в 1С Команда форума

    Регистрация:
    26 мар 2011
    Сообщения:
    2.174
    Симпатии:
    13
    Баллы:
    29
    а номенклатура сейчас из ТзИтого берется ?
  3. TopicStarter Overlay
    Ortega
    Offline

    Ortega

    Регистрация:
    23 окт 2008
    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    1
    Соединение идет по ТЗИтого, причем левое, а вот откуда она берется я затрудняюсь ответить, и как можно явно указать тоже не знаю.

    Еще есть направление мысли такое: возможно ли в СКД сделать запрос по ТаблицеЗначений, заполненной в коде, по аналогии с пакетным запросом, где в первом запросе определяется временная таблица, у которого параметр ТаблицаЗначений, тогда удастся заменить НД-объект ТЗИтого и ТЗ на НД-запрос.

Поделиться этой страницей