Данная конфигурация поможет проверить вам свои знания при составлении несложных запросов к базе данных 1С. Также она может пригодиться при проверке знаний соискателей на вакансию программиста 1С.
Идея данного решения взята из статьи http://habrahabr.ru/post/181033/, в которой предлагается проверить свои умения в составлении запросов на языке SQL.
Я всего лишь "портировал" из SQL в 1С.
Дано:
2 справочника: Сотрудники и Отделы.
Соответственно, у них есть по 2 предопределенных реквизита: Код и Наименование.
У справочника Сотрудники есть еще 3 реквизита: Отдел (ссылка на справочник Отделы), Руководитель (ссылка на этот же справочник Сотрудники) и Зарплата (число).
Требуется составить запросы на встроенном в 1С языке запросов (тфт. ) для решения следующих пяти заданий:
1) Найти сотрудников, получающих зарплату большую, чем у руководителя
2) Найти сотрудников, получающих максимальную зарплату в своем отделе
3) Получить список отделов, кол-во сотрудников в которых не более 3 человек
4) Найти сотрудников, имеющих руководителя, работающего в другом отделе
5) Получить список отделов с максимальной суммарной заработной платой сотрудников
В данной примитивной конфигурации использована внешняя консоль запросов от Николая Больсунова. Я никаким образом не претендую на ее права.
Консоль запросов работает только в толстом клиенте.
В архиве находится выгрузка базы данных (с заполненными справочниками) и ответы на все 5 заданий (только результаты запросов, НЕ тексты запросов).
Если возможно, не пишите в комментариях решения, все и так понимают, что среднестатистический кодер на 1С сможет выполнить данные задания за ~ пол часа.