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

29.09.15

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

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

Скачать файлы

Наименование Файл Версия Размер
TestQuery
.zip 119,36Kb
33
.zip 1.0.2 119,36Kb 33 Скачать

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

 

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

См. также

SALE! 20%

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

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

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 10400 руб.

02.09.2020    122091    670    389    

714

Для чего используют конструкцию запроса "ГДЕ ЛОЖЬ" в СКД на примере конфигурации 1С:ERP

Запросы СКД Платформа 1С v8.3 Запросы Система компоновки данных 1С:ERP Управление предприятием 2 Бесплатно (free)

В типовых конфигурациях разработчики компании 1С иногда используют в отчетах, построенных на СКД, такую конструкцию, как "ГДЕ ЛОЖЬ". Такая конструкция говорит о том, что данные в запросе не будут получены совсем. Для чего же нужен тогда запрос?

13.02.2024    5742    KawaNoNeko    23    

23

Набор-объект для СКД по тексту или запросу

Запросы СКД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Есть список полей в виде текста, или запрос - закидываем в набор СКД.

1 стартмани

31.01.2024    2000    2    Yashazz    0    

29

Запрос 1С copilot

Инструментарий разработчика Запросы Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Пишем на человеческом языке, что нам надо, и получаем текст запроса на языке 1С. Используются большие языковые модели (LLM GPT) от OpenAI или Яндекс на выбор.

5 стартмани

15.01.2024    6284    31    mkalimulin    25    

50

PrintWizard: поддержка представлений ЗУП в конструкторе

Инструментарий разработчика Запросы Платформа 1С v8.3 Бесплатно (free)

Одной из интересных задач, стоящих в процессе разработки, была поддержка механизма представлений в ЗУП. Но не просто возможность исполнения запросов с ними. Основная проблема была в том, чтобы с ними было удобно работать, а именно: создавать, модифицировать и отлаживать. Кратко о том, что в итоге получилось...

14.12.2023    1742    vandalsvq    7    

29

Объектная модель запроса "Схема запроса" 2

Запросы Платформа 1С v8.3 Запросы Конфигурации 1cv8 Бесплатно (free)

Далеко уже не новый тип данных "Схема запроса". Статья о том, как использовать его "попроще". Примеры создания текста запроса с нуля и изменение имеющегося запроса.

06.12.2023    5388    user1923546    26    

43

Начните уже использовать хранилище запросов

HighLoad оптимизация Запросы

Очень немногие из тех, кто занимается поддержкой MS SQL, работают с хранилищем запросов. А ведь хранилище запросов – это очень удобный, мощный и, главное, бесплатный инструмент, позволяющий быстро найти и локализовать проблему производительности и потребления ресурсов запросами. В статье расскажем о том, как использовать хранилище запросов в MS SQL и какие плюсы и минусы у него есть.

11.10.2023    16178    skovpin_sa    14    

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