Шпаргалка по языку запросов

18.10.24

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

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

Скачать файл

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

Наименование Бесплатно
Шпаргалка по языку запросов:
.pdf 99,05Kb
420
420 Скачать бесплатно

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

В скачивании доступен файл с той же информацией, что и на картинке, но в хорошем качестве формата PDF. 

Если найдутся замечания, напишите в комментариях.

 

 

См. также

SALE! 15%

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

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

10000 руб.

02.09.2020    159322    872    399    

861

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

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

11.10.2024    5153    XilDen    36    

80

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

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

16.08.2024    7887    user1840182    5    

28

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

Рассмотрим быстрый алгоритм поиска дублей с использованием hash функции по набору полей шапки и табличных частей.

08.07.2024    2390    ivanov660    9    

22

Запросы СКД Программист Стажер Система компоновки данных Россия Бесплатно (free)

Часто при разработке отчетов в СКД возникает ситуация, когда не совсем понятно, почему отчет выводит не те данные, которые нужны, либо не выводит вовсе. Возникает потребность увидеть конечный запрос, который формирует СКД. Как это сделать, рассмотрим в этой статье.

15.05.2024    8673    implecs_team    6    

47

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

Часто поступают задачи по произвольному распределению общих сумм. После распределения иногда пропадают копейки. Суть решения добавить АвтоНомерЗаписи() в ВТ распределения, и далее используя функции МАКСИМУМ или МИНИМУМ можем положить разницу копеек в первую или последнюю строку знаменателя распределения.

11.04.2024    3389    andrey_sag    10    

36

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

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

13.02.2024    7636    KawaNoNeko    23    

26
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. bprogs 277 20.10.24 09:15 Сейчас в теме
Сделайте еще видеодемонстрацию с примерами вашей шпаргалки
2. Cерый 26 20.10.24 10:23 Сейчас в теме
Предлагаю Вам включить в файл информацию о виртуальных таблицах;
в СКД представления, сборка которых выходит за рамки SQL, алгоритмизирована, кто нибудь поделится опытом, как решается подобное в других ERP?
3. kser87 2470 20.10.24 11:13 Сейчас в теме
Сохранил, спасибо
tsmult; Cерый; +2 Ответить
4. acces969 362 20.10.24 17:16 Сейчас в теме
Хорошая шпаргалка, для новичков визуальное представление - самое то
5. Горыныч_Злой 21.10.24 01:26 Сейчас в теме
Согласен, вещь нужная, спс.
Жаль что маленькая :)
10. Cерый 26 21.10.24 22:03 Сейчас в теме
Предлагаю добавить разделы:
Статьи InfoStart
Все консоли запросов для 1С
https://infostart.ru/1c/articles/1828459/

Статьи InterNet
Памятка/шпаргалка по SQL
https://habr.com/ru/articles/564390/

Регулярные выражения в SQL
https://habr.com/ru/search/

Прямой доступ через ODBC
https://www.1cpp.ru/docum/html/ODBC.html

Руководство по стилю SQL
https://www.sqlstyle.guide/ru/

Примеры SQL 1С
Примеры SQL ODBC

Возможно, это могло бы существовать как open-sourse?
6. starik-2005 3087 21.10.24 10:36 Сейчас в теме
Нормас. Детям отдам.
Andrefan; +1 Ответить
7. kuzyara 2090 21.10.24 10:53 Сейчас в теме
Как правильно писать: "Значение(Справочник.Банки.ПустаяСсылка)" или "Значение(Справочники.Банки.ПустаяСсылка)" ? Желательно шпаргалкой. Всё время путаю!
jobkostya1c_ERP; dsdred; +2 Ответить
12. acces969 362 22.10.24 09:08 Сейчас в теме
(7) Во множественном числе определения объектов метаданных. Уровень платформы и конфигуратора. В единственном числе - имя таблицы. Уровень СУБД. Так не будете путать.
jobkostya1c_ERP; +1 Ответить
16. sergey279 176 24.10.24 18:33 Сейчас в теме
(7) Если в конфигураторе пишешь, то можно включить "использовать автозамену в комментариях"
и добавить шаблон:

ЗНАЧЕНИЕ[(]
ЗНАЧЕНИЕ(<?, ВыборВарианта, "Перечисление", "Перечисление.", "Справочник", "Справочник.", "Документ", "Документ.", "Задача", "Задача.", "ПланСчетов", "ПланСчетов.", "БизнесПроцесс", "БизнесПроцесс."><?>)


Вызывать в тексте по Ctrl+Q

Пример для выбора документа
Документ.
Документ.<?"", Документ>


Видео не знаю как по человечески вставить, прикрепил как вложение.
Прикрепленные файлы:
Пример.mkv
17. kuzyara 2090 25.10.24 06:17 Сейчас в теме
(16) как сделать чтобы шаблон заработал сразу на всех платформах во всех базах?
18. sergey279 176 25.10.24 09:49 Сейчас в теме
(17) Я в шаблонах добавил свой файл, через:
Действие -> Настройка шаблонов. Добавил новый файл и в него добавляю свои шаблоны.
Это настройка работает на все базы, при обновлении платформы остается на месте.

Единственный случай когда изменения в шаблоне не подхватывалось:
При уже открытом конфигураторе, менял шаблон в сторонней программе (Тикеты из Jira подставлял). В конфигураторе отображались старые значения, требовалось внести любое изменение в шаблон из конфигуратора.
19. kuzyara 2090 25.10.24 12:23 Сейчас в теме
(18) стандартный шаблон лежит в "C:\Program Files\1cv8\8.3.14.2095\bin\gentempl_ru.st"
https://its.1c.ru/db/metod8dev/content/2283/hdoc
Таким образом установив свой шаблон в одной платформе - в другой он не будет работать. По крайней мере у меня установка своего шаблона в одной платформе 8.3.14.2095 не влияет на шаблоны другой конфы другой платформы 8.3.24.1548
20. sergey279 176 25.10.24 14:07 Сейчас в теме
(19) Надо добавить новый файл и разместить его отдельно от платформы. (на картинке)

Стандартные шаблоны можно оставить, а можно переработать в свои и выключить стандартные. В стандартных например конструкции не устраивали: "ЕСЛИ" и "Циклы" вызывали окна для ввода параметров.
Прикрепленные файлы:
8. dmpas 418 21.10.24 11:15 Сейчас в теме
Судя по шпаргалке "А ЛЕВОЕ СОЕДИНЕНИЕ Б" и "А ПРАВОЕ СОЕДИНЕНИЕ Б" будут давать одинаковый результат?
9. пользователь 21.10.24 13:27
Сообщение было скрыто модератором.
...
11. пользователь 22.10.24 07:06
Сообщение было скрыто модератором.
...
13. Andrefan 22.10.24 10:40 Сейчас в теме
ДЛЯ ИЗМЕНЕНИЯ - устарело для 8.2
Хоть это и анахронизм, но все-таки лучше не вводить в заблуждение и написать корректно: "Устарело, использовалось для автоматических блокировок". Или "Не актуально для управляемых блокировок". Никто не мешает работать на 8.3 на автоматических и использовать этот хинт
sergey279; +1 Ответить
14. nazarovser13 23.10.24 10:51 Сейчас в теме
15. Cерый 26 24.10.24 15:03 Сейчас в теме
Статьи InterNet
Регулярные выражения в SQL
https://habr.com/ru/companies/otus/articles/851942/

Описание таблиц 1С V77
http://www.script-coding.com/v77tables.html/
Оставьте свое сообщение