Вход | Регистрация

1С:Предприятие ::

Метки: 

2 строки ТЧ в одном поле запроса

Я
   1ctube
 
14.06.18 - 07:12
День добрый. Интересует как сделать в запросе вот что: есть табличная часть в справочнике сотрудники. В этой ТЧ могут быть 2 записи. И тогда естественно запрос выводит 2 строки по сотруднику. А можно ли сделать что бы эти 2 записи выводилось в одной строке через запятую ? И тогда сотрудник выводился бы один раз
 
 
   serg_buz
 
1 - 14.06.18 - 07:40
Первое что пришло на ум... Если строк не много можно сделать так:

ВЫБРАТЬ
    Контрагенты.Наименование
ПОМЕСТИТЬ табл1
ИЗ
    Справочник.Контрагенты КАК Контрагенты
;
ВЫБРАТЬ
    Контрагенты.Наименование
ПОМЕСТИТЬ табл2
ИЗ
    Справочник.Контрагенты КАК Контрагенты
;
ВЫБРАТЬ
    Контрагенты.Наименование
ПОМЕСТИТЬ табл3
ИЗ
    Справочник.Контрагенты КАК Контрагенты
;
ВЫБРАТЬ ПЕРВЫЕ 1
Табл1.Наименование+", "+Табл2.Наименование+", "+Табл3.Наименование
ИЗ Табл1, Табл2, Табл3
ГДЕ (Табл1.Наименование<>Табл2.Наименование)И(Табл2.Наименование<>Табл3.Наименование)И(Табл1.Наименование<>Табл3.Наименование)


Хотя зачем тебе это? Не проще результат запроса обработать?
   VladZ
 
2 - 14.06.18 - 07:46
(0) Чем тебе не нравится "Выбрать различные" ?
   1ctube
 
3 - 14.06.18 - 08:01
(1) Отчет на скд, там можно как-то по другому всё это дело провернуть?
   serg_buz
 
4 - 14.06.18 - 08:07
(3) А для чего Вам это? Какая у Вас задача? Можно путем агрегатного сумирования строк попробовать, но тогда будет ограниченное число обработок строк. Т.е. сколько зададите - столько и будет. Попробуйте через создание и уничтожение временных таблиц
   serg_buz
 
5 - 14.06.18 - 08:08


Список тем форума
  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует