Перейти к содержимому


Результат встроенного запроса в строку


Сообщений в теме: 13

#1 jyravlik

    Частый гость


  • 98 сообщений

Отправлено 21 февраля 2012 - 12:24

Добрый день, коллеги и знатоки! Делаю отчет в СКД, появилась необходимость вывода Колонки ТЧ документа в виде списка значений, преобразованного в строку. Действую по встроенному запросу, но как его результат преобразовать в строку, не могу понять. Подскажите пожалуйста!

Сообщение отредактировал BabySG: 21 февраля 2012 - 12:25


#2 BabySG

    Любитель программирования


  • 12 211 сообщений

Отправлено 21 февраля 2012 - 12:25

Я не понял, честно говоря, о чем речь...
Попроьбуйте выразить мысль по другому и покажите скриншот,что делаете.
Ничто так сильно не укрепляет веру в человека, как ПРЕДОПЛАТА!

#3 vartanet

    Ветеран


  • 1 497 сообщений

Отправлено 21 февраля 2012 - 12:29

насколько я знаю, преобразование типов в запросе невозможно.

делайте отчет по табличной части документа - в этой таблице есть ссылка на обЪект. в итоге вы получите данные табличной части и данные шапки в одном запросе.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.

#4 jyravlik

    Частый гость


  • 98 сообщений

Отправлено 21 февраля 2012 - 12:33

Просмотр сообщенияvartanet (21 февраля 2012 - 12:29) писал:

насколько я знаю, преобразование типов в запросе невозможно.

делайте отчет по табличной части документа - в этой таблице есть ссылка на обЪект. в итоге вы получите данные табличной части и данные шапки в одном запросе.
Так и делаю, но мне нужно получить в одной строке отчета, что относится к документу колонку, в которой будет через запятую перечисляться значения определенной колонки ТЧ.

Сообщение отредактировал jyravlik: 21 февраля 2012 - 12:33


#5 BabySG

    Любитель программирования


  • 12 211 сообщений

Отправлено 21 февраля 2012 - 12:41

Просмотр сообщенияjyravlik (21 февраля 2012 - 12:33) писал:

Так и делаю, но мне нужно получить в одной строке отчета, что относится к документу колонку, в которой будет через запятую перечисляться значения определенной колонки ТЧ.
Используйте вычисляемое поле в СКД для этого.
Ничто так сильно не укрепляет веру в человека, как ПРЕДОПЛАТА!

#6 jyravlik

    Частый гость


  • 98 сообщений

Отправлено 21 февраля 2012 - 12:48

Просмотр сообщенияBabySG (21 февраля 2012 - 12:41) писал:

Используйте вычисляемое поле в СКД для этого.
А есть у вас ссылка как поподробнее это можно описать в вычисляемом поле?

#7 BabySG

    Любитель программирования


  • 12 211 сообщений

Отправлено 21 февраля 2012 - 12:59

Нужно создать фукнцию в общем модуле и просто вызвать ее из СКД. Обратно вернуть нужную строку.
ВАЖНО: если будет сложный алгоритм, вывод отчета может сильно замедлиться.
Ничто так сильно не укрепляет веру в человека, как ПРЕДОПЛАТА!

#8 jyravlik

    Частый гость


  • 98 сообщений

Отправлено 21 февраля 2012 - 13:02

Просмотр сообщенияBabySG (21 февраля 2012 - 12:59) писал:

Нужно создать фукнцию в общем модуле и просто вызвать ее из СКД. Обратно вернуть нужную строку.
ВАЖНО: если будет сложный алгоритм, вывод отчета может сильно замедлиться.
спасибо, тогда буду искать другой вариант, общий модуль трогать не буду. спасибо!

#9 BabySG

    Любитель программирования


  • 12 211 сообщений

Отправлено 21 февраля 2012 - 13:07

Если можно использовать Массив или ТаблицуЗначений. Но только на 8.2.14 такое доступно.
Ничто так сильно не укрепляет веру в человека, как ПРЕДОПЛАТА!

#10 jyravlik

    Частый гость


  • 98 сообщений

Отправлено 21 февраля 2012 - 13:09

Просмотр сообщенияBabySG (21 февраля 2012 - 13:07) писал:

Если можно использовать Массив или ТаблицуЗначений. Но только на 8.2.14 такое доступно.
так выполнить запрос и поместить в строку список значений, это можно, но тут проблема - использование скд. как сделать это в скд, писала бы отчет простой, было бы легче.

#11 BabySG

    Любитель программирования


  • 12 211 сообщений

Отправлено 21 февраля 2012 - 13:44

Описанные вещи доступны напрямую в СКД
Ничто так сильно не укрепляет веру в человека, как ПРЕДОПЛАТА!

#12 jyravlik

    Частый гость


  • 98 сообщений

Отправлено 21 февраля 2012 - 13:51

Просмотр сообщенияBabySG (21 февраля 2012 - 13:44) писал:

Описанные вещи доступны напрямую в СКД
жаль только я новичок в скд и как это можно использовать ни сном ни духом:(

#13 jyravlik

    Частый гость


  • 98 сообщений

Отправлено 21 февраля 2012 - 14:18

Просмотр сообщенияBabySG (21 февраля 2012 - 13:44) писал:

Описанные вещи доступны напрямую в СКД
у вас нет примера использования данной новинки?

#14 jyravlik

    Частый гость


  • 98 сообщений

Отправлено 22 февраля 2012 - 10:47

Вдруг кому потребуется. Решение такое - столбец ТЧ, что необходимо преобразовать в список необходимо добавить в ресурс СтолбецТЧ с выражением Массив(Различные СтолбецТЧ). Это действует только в платформе 8.2.14





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных