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

Задание

Автор Дмитрий Корнилов, 18 янв 2023, 17:50

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

Дмитрий Корнилов

Для языка 1С 8. Имеется два справочника: Сотрудники и Отделы.

В них есть по 2 предопределенных реквизита: Код и Наименование.
У справочника Сотрудники есть еще 3 реквизита:
- Отдел (ссылка на справочник Отделы),
- Руководитель (ссылка на этот же справочник Сотрудники)
- Зарплата (число).

Требуется составить запросы на встроенном в 1С языке запросов для решения следующих пяти заданий:

1) Найти сотрудников, получающих зарплату большую, чем у руководителя
2) Найти сотрудников, получающих максимальную зарплату в своем отделе
3) Получить список отделов, кол-во сотрудников в которых не более 3 человек
4) Найти сотрудников, имеющих руководителя, работающего в другом отделе
5) Получить список отделов с максимальной суммарной заработной платой сотрудников

Мои решения такие:
1.
ВЫБРАТЬ
Сотр.Ссылка КАК Сотрудник
ИЗ
Справочник.Сотрудники как Сотр
ГДЕ
Сотр.Зарплата > Сотр.Руководитель.Зарплата


2.
ВЫБРАТЬ
Сотр.Ссылка КАК Сотрудник,
Сотр.Отдел КАК Отдел,
МаксЗП КАК МаксЗП
ИЗ
Справочник.Сотрудники как Сотр,
(Выбрать Сотр.Отдел КАК Отдел,
Максимум(Сотр.Зарплата) КАК МаксЗП
ИЗ
Справочник.Сотрудники КАК Сотр
СГРУППИРОВАТЬ ПО Сотр.Отдел) ИтОтделы
ГДЕ
ИтОтделы.МаксЗП = Сотр.Зарплата И ИтОтделы.Отдел = Сотр.Отдел

3. ВЫБРАТЬ
Сотр.Отдел КАК Отдел
ИЗ
Справочник.Сотрудники как Сотр
СГРУППИРОВАТЬ ПО
Сотр.Отдел
Имеющие Количество(*) <= 3

4.
Выбрать Сотр.Ссылка Сотрудник
Из Справочник.Сотрудники как Сотр
Где Сотр.Руководитель.Отдел <> Сотр.Отдел

5. Выбрать
Сотр.Отдел Отдел
, Сумма(Сотр.Зарплата)
Из Справочник.Сотрудники как Сотр
Сгруппировать по Сотр.Отдел
Упорядочить По Сумма(Сотр.Зарплата)




Ответы должны быть как в фоткепукк.PNGпукк.PNGпукк.PNG   

alexandr_ll

Дмитрий Корнилов, Вы хотите, чтобы за вас это сделали или у вас есть конкретные вопросы по какому-либо пункту?

Теги:

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

Рейтинг@Mail.ru

Поиск