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

29.09.15

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

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

Файлы

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

Наименование Скачано Купить файл
TestQuery
.zip 119,36Kb ver:1.0.2
38 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Данная конфигурация поможет проверить вам свои знания при составлении несложных запросов к базе данных 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С:Предприятие 8 Платные (руб)

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

16500 руб.

02.09.2020    267198    1488    421    

1177

Инструментарий разработчика Запросы Программист 1С 8.3 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

Структура запроса. Обработка визуально показывает, из какого количества подзапросов состоит запрос.

2 стартмани

06.07.2026    3231    42    XSlava    20    

42

Запросы Программист 1С 8.3 Россия Бесплатно (free)

Визуальный «Конструктор запроса» 1С, встроенный прямо в VS Code, — аналог конструктора из Конфигуратора и EDT, но без запуска платформы. Расширение читает конфигурацию, выгруженную в файлы, позволяет собрать запрос мышью и генерирует корректный текст на языке запросов 1С (SDBL). Открывает уже существующий текст запроса из кода для правки и — что особенно ценно — сохраняет комментарии при цикле «открыть - править - сохранить». Подходит тем, кто пишет код 1С в VS Code, держит под рукой множество проектов и не хочет ради одного запроса запускать тяжёлый Конфигуратор или EDT.

26.06.2026    6817    Alex_YAM    5    

33

WEB-интеграция Запросы Программист 1С 8.3 Абонемент ($m)

Post1C - это внешняя обработка, которая превращает 1С в полноценный инструмент для тестирования REST API. Всё управление сосредоточено в одном окне: настройка запроса, выполнение, просмотр ответа и генерация кода - без переключения между формами. Аналог Postman, но работающий в привычной среде 1С.

1 стартмани

02.04.2026    2927    80    priem_nv    24    

66

Инструментарий разработчика Запросы Программист 1С:Предприятие 8 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

QueryConsole1C — расширение, включающее консоль запросов с поддержкой исполняемых представлений — аналогов виртуальных таблиц, основанных на методах программного интерфейса ЗУП. Оно позволяет выполнять запросы с учётом встроенной бизнес-логики, отлаживать алгоритмы получения данных и автоматически генерировать код на встроенном языке 1С.

1 стартмани

16.05.2025    12010    153    zup_dev    32    

86

Инструментарий разработчика Запросы Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 Абонемент ($m)

В данной публикации рассказывается о решении, которое позволяет находить сразу все ошибки в тексте запроса за раз, а не только самую первую.

2 стартмани

05.03.2025    6833    23    XilDen    12    

29

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

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

3 стартмани

06.02.2025    6107    36    XilDen    26    

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