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

1С:Предприятие :: 1С:Предприятие 8 общая

Сгруппировать строковые колонки из запроса объединения

Сгруппировать строковые колонки из запроса объединения
Я
   егаис
 
14.06.18 - 12:10
ВЫБРАТЬ
    СотрудникиДополнительныеРеквизиты.Ссылка.Код КАК Код,
    СотрудникиДополнительныеРеквизиты.Значение КАК Серия,
    "" КАК Номер,
    "" КАК Категории,
    "" КАК Кем,
    ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) КАК ДатаНачала,
    ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0) КАК ДатаОкончания
ПОМЕСТИТЬ Свойства
ИЗ
    Справочник.Сотрудники.ДополнительныеРеквизиты КАК СотрудникиДополнительныеРеквизиты
ГДЕ
    СотрудникиДополнительныеРеквизиты.Свойство.Наименование = &Наименование1

ОБЪЕДИНИТЬ

ВЫБРАТЬ
    СотрудникиДополнительныеРеквизиты.Ссылка.Код,
    "",
    СотрудникиДополнительныеРеквизиты.Значение,
    "",
    "",
    0,
    0
ИЗ
    Справочник.Сотрудники.ДополнительныеРеквизиты КАК СотрудникиДополнительныеРеквизиты
ГДЕ
    СотрудникиДополнительныеРеквизиты.Свойство.Наименование = &Наименование2

ОБЪЕДИНИТЬ

ВЫБРАТЬ
    СотрудникиДополнительныеРеквизиты.Ссылка.Код,
    "",
    "",
    СотрудникиДополнительныеРеквизиты.Значение,
    "",
    0,
    0
ИЗ
    Справочник.Сотрудники.ДополнительныеРеквизиты КАК СотрудникиДополнительныеРеквизиты
ГДЕ
    СотрудникиДополнительныеРеквизиты.Свойство.Наименование = &Наименование3

ОБЪЕДИНИТЬ

ВЫБРАТЬ
    СотрудникиДополнительныеРеквизиты.Ссылка.Код,
    "",
    "",
    "",
    СотрудникиДополнительныеРеквизиты.Значение,
    0,
    0
ИЗ
    Справочник.Сотрудники.ДополнительныеРеквизиты КАК СотрудникиДополнительныеРеквизиты
ГДЕ
    СотрудникиДополнительныеРеквизиты.Свойство.Наименование = &Наименование4

ОБЪЕДИНИТЬ

ВЫБРАТЬ
    СотрудникиДополнительныеРеквизиты.Ссылка.Код,
    "",
    "",
    "",
    "",
    СотрудникиДополнительныеРеквизиты.Значение,
    0
ИЗ
    Справочник.Сотрудники.ДополнительныеРеквизиты КАК СотрудникиДополнительныеРеквизиты
ГДЕ
    СотрудникиДополнительныеРеквизиты.Свойство.Наименование = &Наименование5

ОБЪЕДИНИТЬ

ВЫБРАТЬ
    СотрудникиДополнительныеРеквизиты.Ссылка.Код,
    "",
    "",
    "",
    "",
    0,
    СотрудникиДополнительныеРеквизиты.Значение
ИЗ
    Справочник.Сотрудники.ДополнительныеРеквизиты КАК СотрудникиДополнительныеРеквизиты
ГДЕ
    СотрудникиДополнительныеРеквизиты.Свойство.Наименование = &Наименование6
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    Свойства.Ссылка КАК Ссылка,
    Свойства.Серия КАК Серия,
    Свойства.Номер КАК Номер,
    Свойства.Категории КАК Категории,
    Свойства.Кем КАК Кем,
    Свойства.ДатаНачала КАК ДатаНачала,
    Свойства.ДатаОкончания КАК ДатаОкончания
ИЗ
    Свойства КАК Свойства



Думаю тема изъезженная, как сгруппировать колонки по колонке "Код", если прочие колонки строковые или дата?
 
 
   егаис
 
1 - 14.06.18 - 12:12
упс, где 0
там ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0), но это к вопросу никак
   егаис
 
2 - 14.06.18 - 12:22
задача собрать в общую таблицу данные по документам сотрудников. Данные документов - доп.реквизиты (строки и даты)
   1Сергей
 
3 - 14.06.18 - 12:28
Либо ещё одну временную таблицу, либо вложенный запрос


ЗЫ
или я не понял вопроса
   catena
 
4 - 14.06.18 - 12:30
На сколько я поняла, группировка по МАКСИМУМ тут поможет.
   1Сергей
 
5 - 14.06.18 - 12:32
(4) ну, да, в принципе.


(0) а за такое надо линейкой по пальцам:

ГДЕ
    СотрудникиДополнительныеРеквизиты.Свойство.Наименование = &Наименование1
   егаис
 
6 - 14.06.18 - 12:32
(4) благодарю!
   егаис
 
7 - 14.06.18 - 12:33
(5) это доп реквизиты, разовая обработка

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