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

18.10.24

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

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

Скачать файл

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

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

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

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

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

 

 

См. также

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

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

15500 руб.

02.09.2020    192475    1064    405    

992

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

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

1 стартмани

16.05.2025    2809    62    zup_dev    14    

54

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

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

2 стартмани

05.03.2025    2580    7    XilDen    12    

23

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

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

2 стартмани

06.02.2025    2567    20    XilDen    26    

36

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

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

03.12.2024    6545    artemusII    11    

23

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

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

11.10.2024    9060    XilDen    36    

94

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

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

20.08.2024    3715    PROSTO-1C    0    

25

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

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

16.08.2024    11560    user1840182    5    

30
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. bprogs 2 20.10.24 09:15 Сейчас в теме
Сделайте еще видеодемонстрацию с примерами вашей шпаргалки
2. Cерый 28 20.10.24 10:23 Сейчас в теме
Предлагаю Вам включить в файл информацию о виртуальных таблицах;
в СКД представления, сборка которых выходит за рамки SQL, алгоритмизирована, кто нибудь поделится опытом, как решается подобное в других ERP?
3. kser87 2473 20.10.24 11:13 Сейчас в теме
Сохранил, спасибо
tsmult; Cерый; +2 Ответить
4. acces969 375 20.10.24 17:16 Сейчас в теме
Хорошая шпаргалка, для новичков визуальное представление - самое то
5. Горыныч_Злой 21.10.24 01:26 Сейчас в теме
Согласен, вещь нужная, спс.
Жаль что маленькая :)
10. Cерый 28 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 3179 21.10.24 10:36 Сейчас в теме
Нормас. Детям отдам.
Yashazz; Andrefan; +2 Ответить
7. kuzyara 2154 21.10.24 10:53 Сейчас в теме
Как правильно писать: "Значение(Справочник.Банки.ПустаяСсылка)" или "Значение(Справочники.Банки.ПустаяСсылка)" ? Желательно шпаргалкой. Всё время путаю!
jobkostya1c_ERP; dsdred; +2 Ответить
12. acces969 375 22.10.24 09:08 Сейчас в теме
(7) Во множественном числе определения объектов метаданных. Уровень платформы и конфигуратора. В единственном числе - имя таблицы. Уровень СУБД. Так не будете путать.
dabu-dabu; dimasstiy; jobkostya1c_ERP; +3 Ответить
16. sergey279 180 24.10.24 18:33 Сейчас в теме
(7) Если в конфигураторе пишешь, то можно включить "использовать автозамену в комментариях"
и добавить шаблон:

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


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

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


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

Единственный случай когда изменения в шаблоне не подхватывалось:
При уже открытом конфигураторе, менял шаблон в сторонней программе (Тикеты из Jira подставлял). В конфигураторе отображались старые значения, требовалось внести любое изменение в шаблон из конфигуратора.
19. kuzyara 2154 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 180 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ерый 28 24.10.24 15:03 Сейчас в теме
Статьи InterNet
Регулярные выражения в SQL
https://habr.com/ru/companies/otus/articles/851942/

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