Тест на умение составлять запросы в 1С 8.X

29.09.15

Разработка - Запросы

Считаете себя специалистом по запросам - проверьте себя. Хотите проверить знания кандидата - тоже не проблема.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
TestQuery
.zip 119,36Kb ver:1.0.2
36
36 Скачать (1 SM) Купить за 1 850 руб.

Данная конфигурация поможет проверить вам свои знания при составлении несложных запросов к базе данных 1С. Также она может пригодиться при проверке знаний соискателей на вакансию программиста 1С.


Идея данного решения взята из статьи http://habrahabr.ru/post/181033/, в которой предлагается проверить свои умения в составлении запросов на языке SQL.

Я всего лишь "портировал" из SQL в 1С.   Laughing

 

Дано:

2 справочника: Сотрудники и Отделы.

Соответственно, у них есть по 2 предопределенных реквизита: Код и Наименование.

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

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

1) Найти сотрудников, получающих зарплату большую, чем у руководителя

2) Найти сотрудников, получающих максимальную зарплату в своем отделе

3) Получить список отделов, кол-во сотрудников в которых не более 3 человек

4) Найти сотрудников, имеющих руководителя, работающего в другом отделе

5) Получить список отделов с максимальной суммарной заработной платой сотрудников

 

В данной примитивной конфигурации использована внешняя консоль запросов от Николая Больсунова. Я никаким образом не претендую на ее права.

Консоль запросов работает только в толстом клиенте.

 

В архиве находится выгрузка базы данных (с заполненными справочниками) и ответы на все 5 заданий (только результаты запросов, НЕ тексты запросов).

 

Если возможно, не пишите в комментариях решения, все и так понимают, что среднестатистический кодер на 1С сможет выполнить данные задания за ~ пол часа.

 

Тесты Язык запросов Собеседование

См. также

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

15500 руб.

02.09.2020    184726    1029    403    

968

Обновление 1С Запросы Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

Данный инструмент помогает анализировать доработанную конфигурацию после обновления на новый релиз и находить «битые» тексты запросов, в которых участвуют несуществующие в новом релизе метаданные.

2 стартмани

06.02.2025    2200    17    XilDen    26    

36

Запросы Программист Платформа 1С v8.3 Запросы 1C:Бухгалтерия Бесплатно (free)

В статье приведена удобная возможность отладки исполняемого запроса динамического списка.

03.12.2024    5733    artemusII    11    

23

Запросы Программист Бесплатно (free)

Увидел cheatsheet по SQL и захотелось нарисовать подобное, но про запросы.

18.10.2024    13140    sergey279    18    

66

Запросы Программист Платформа 1С v8.3 Запросы 1C:Бухгалтерия Бесплатно (free)

Столкнулся с интересной ситуацией, которую хотел бы разобрать, ввиду её неочевидности. Речь пойдёт про использование функции запроса АВТОНОМЕРЗАПИСИ() и проблемы, которые могут возникнуть.

11.10.2024    8220    XilDen    36    

90

СКД Механизмы типовых конфигураций Запросы Программист Платформа 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Россия Бесплатно (free)

Работая с типовыми отчетами в конфигурациях «Зарплата и управление персоналом, редакция 3», «Зарплата и кадры государственного учреждения, редакция 3» и подобных, в схемах компоновки данных можно встретить конструкции запросов, которые обращаются к некоторым виртуальным таблицам.

20.08.2024    3192    PROSTO-1C    0    

23

Запросы Программист Запросы Бесплатно (free)

Отлаживая взаимодействие с базой данных, мы регулярно сталкиваемся с зависающими или подозрительно долго выполняющимися обращениями, негативно влияющими на производительность. О том, как в PostgreSQL выявить подозрительные запросы, основываясь на доступной о них информации, расскажем в статье.

16.08.2024    10801    user1840182    5    

29
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. DrAku1a 1757 01.10.15 03:13 Сейчас в теме
Все пять запросов довольно простые.
Классическое задание на определение умения работать с запросами - выборка данных из периодического регистра сведений и их сопоставление с документами (цена товара на дату каждого документа, курс доллара на дату каждого документа).
2. Pavean 01.10.15 19:22 Сейчас в теме
Я так понимаю что автоматической проверки правильности результата как на Упражнения по SQL нет?
3. SerVer1C 885 02.10.15 10:51 Сейчас в теме
(2) Pavean, автоматической проверки нет, иначе, возможно, это упростило бы написание запроса, имея доступ к конфе.
4. alexandr.shepelev 15.01.24 10:23 Сейчас в теме
Нет ничего.
Стыдно выкладывать такое. Стартмани стоят реальных денег.
5. SerVer1C 885 15.01.24 10:24 Сейчас в теме
(4) Нет ничего в вашем комментарии.
6. alexandr.shepelev 15.01.24 12:13 Сейчас в теме
(5) Простите что он не хвалебный.
7. SerVer1C 885 15.01.24 12:13 Сейчас в теме
(6) он просто пустословный
Оставьте свое сообщение