Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
19 мар 2024, 08:12

помогите с запросом

Автор Люсёк, 18 окт 2010, 12:20

0 Пользователей и 1 гость просматривают эту тему.

Люсёк

хочу видеть фамилию сотрудника и его основные и дополнительные начисления.

progmikon

Как мне кажется нужно написать объединение двух запросов.
Результат поместить во временную таблицу и вывести итоги по полям сотрудник, видначисления, ТИПНАЧИСЛЕНИЯ(чтобы отличать основное от дополнительного, просто как признак).

Все вышеперечисленное - один запрос.

И обойти выборку по запросу по группировкам.

Люсёк

Вы конечно все по умному сказали,но я осилила сделать объединение только так) теперь выводится без повторов, но все равно криво. Можно как-нибудь сделать так, чтобы Сотрудник и ФизЛицо воспринимальсь как равные?

ВЫБРАТЬ РАЗЛИЧНЫЕ
   ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации,
   ОсновныеНачисленияРаботниковОрганизаций.Сотрудник КАК Сотрудник,
   ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета,
   ОсновныеНачисленияРаботниковОрганизаций.Результат,
   NULL КАК ФизЛицо
ПОМЕСТИТЬ ВременнаяТаблица
ИЗ
   РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций
ГДЕ
   ОсновныеНачисленияРаботниковОрганизаций.Организация = &Организация

ОБЪЕДИНИТЬ

ВЫБРАТЬ РАЗЛИЧНЫЕ
   УдержанияРаботниковОрганизаций.ПериодРегистрации,
   NULL,
   УдержанияРаботниковОрганизаций.ВидРасчета,
   УдержанияРаботниковОрганизаций.Результат,
   УдержанияРаботниковОрганизаций.ФизЛицо
ИЗ
   РегистрРасчета.УдержанияРаботниковОрганизаций КАК УдержанияРаботниковОрганизаций
ГДЕ
   УдержанияРаботниковОрганизаций.Организация = &Организация

progmikon

Вышеуказанный запрос превращаете во вложенный:

ВЫБРАТЬ
ВложенныйЗапрос.ПериодРегистрации,
...,
ЕСТЬNULL(ВложенныйЗапрос.Сотрудник, ВложенныйЗапрос.ФизЛицо) КАК Сотрудник
ИЗ
(ваш запрос) КАК ВложенныйЗапрос

Люсёк

Спасибо))) все получилось))) без вашей помощи я б не справилась)))

progmikon

Не за что. Ждем вас снова. :)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск