Вопросы по разным конфигурациям 1С и проектному менеджменту
Показаны сообщения с ярлыком Язык запросов. Показать все сообщения
Показаны сообщения с ярлыком Язык запросов. Показать все сообщения
воскресенье, 18 февраля 2018 г.
воскресенье, 28 января 2018 г.
Предопределенные значения в запросах
В общем случае, обращение запроса к конкретным данным информационной базы происходит через параметры. Однако, предопределенные в конфигураторе данные могут быть прописаны в запросе напрямую. Это распространяется на:
- справочники
- ПВХ
- планы видов расчетов
- точки маршрута бизнес-процессов
- планов счетов
Также, в явном виде в тексте запроса могут быть прописаны пустые ссылки, перечисления и системные перечисления из перечня ВидДвиженияНакопления, ВидСчета, ВидДвиженияБухгалтерии.
Конструктор запросов
Запросы в 1С обеспечивают табличный способ доступа к данным. Язык запросов заточен под удобное чтение и преобразование больших массивов информации; изменять данные с его помощью нельзя. Язык запросов - это отдельный язык, не являющийся частью встроенного языка 1С:Предприятие; он достаточно сходен с SQL.
Запрос всегда начинается с ключевого слова ВЫБРАТЬ; собственно кроме него в запросе может и не быть других ключевых слов, если секция ВЫБРАТЬ полностью описывает источник и результат запроса, например:
Запрос всегда начинается с ключевого слова ВЫБРАТЬ; собственно кроме него в запросе может и не быть других ключевых слов, если секция ВЫБРАТЬ полностью описывает источник и результат запроса, например:
ВЫБРАТЬ Справочник.Контрагенты.ИНН
На практике такая ситуация редка, тексты запросов сложные, и в запросах для этого описываются следующие секции:- группировка
- объединения разных таблиц-источников
- условия, ограничивающие выборку
- порядок представления результата
- расчет итогов по каким-либо полям
суббота, 27 января 2018 г.
Особенности построения запросов с учетом иерархии справочников
Начнем с того, что объект конфигурации типа Справочник может быть (либо не быть) иерархичным, причем иерархия может быть групп (папки) либо элементов (дерево):
Подписаться на:
Сообщения (Atom)