Язык запросов 1С
Если нужно выбрать 1 самую важную для начинающего программиста тему - это язык запросов. Собрала для вас готовый маршрут
Шаг 1 Теория
▪️ Книга Хрусталевой «Язык запросов» — это база
▪️ Видео «Запросы за 3 часа» — много раз рекомендовали подписчики
▪️ Статья про виды соединений — когда путаете левое, внутреннее и «а где тут NULL»
Шаг 2. Практика (сразу параллельно с шагом 1)
Просмотр видео ≠ умение писать запрос. 👉Как не попасть в ловушку иллюзии знания?
Тренажёры (выберите один и занимайтесь регулярно):
▪️ https://portal-yug.ru/baza-po-obucheniyu-zaprosov/ — бесплатно
▪️ https://sql-ex.ru/ — это SQL, но логика та же, что у запросов 1С
Шаг 3. Задачи «как на собесе» (проверьте себя)
Если не решаете без подсказок — возвращайтесь к шагу 2. Важно практиковаться самим, а не смотреть бесконечно новые и новые видео.
✔️ Клиенты: купил товар А, не купил товар Б → задание: https://t.me/yellow_note/382,
✔️ Курс валюты на дату документа → https://t.me/bgcalls/88
✔️ Последняя цена по каждому товару → https://t.me/bgcalls/134
Шаг 4. Стандарты разработки и типичные ошибки новичков (когда «запрос работает, но медленный»)
▪️Типичные ошибки новичков - смотрите в видео Гилева
▪️ читайте Стандарты разработки на ИТС, разделы «Работа с запросами» и «Оптимизация запросов».
Топ-ошибок:
- использование физической таблицы вместо виртуальной (или запрос по документам там, где нужен регистр)
- использование отборов в секции ГДЕ вместо параметров виртуальной таблицы
Некоторые примеры применения стандартов мы разбирали в постах:
✔️ Лишнее обращение к ссылке "через точку"
✔️ Проверка на пустой результат запроса
✔️ Программно собираем текст запроса
Шаг 5. Запросы в типовой конфигурации (УТ/ERP)
Одно дело писать простые запросы в учебной базе, другое дело - разбираться с запросами в типовом коде.
На Практикуме разработки мы, среди прочего:
✔️ Разберемся, как получить запросом данные о продажах в УТ (не так просто, как может показаться на первый взгляд)
✔️Посмотрим, как разобраться, что делает типовой запрос (на примере запроса в печатной форме счета) и как его доработать, чтобы ничего не сломать
👉 Полезен такой формат постов? Не забудьте поставить реакцию 🔥
👉 Подписывайтесь на канал BGcalls. Программист 1С🤣
#ЯзыкЗапросов #стандарты_разработки
Post #196
1.85K
- 🔥 41
- 👍 2
- 👏 1