Архив метки: язык запросов 1С

Как получить последние (первые) строки табличных частей нескольких элементов

Иногда бывает необходимо получить последние или первые строки табличных частей нескольких элементов (документов, справочников и т.п.) Проблема в том, что у разных элементов может быть разное количество строк в табличной части, поэтому получить нужную строку по номеру не получится, а использовать сортировку и ВЫБРАТЬ ПЕРВЫЕ 1 зачастую нельзя. Рассмотрим пример. В запросе, который получает данные из… Читать далее »

Менеджер временных таблиц в запросах 1С

Многие знают, что временные таблицы используются в пакетах запросов, когда нужно сначала одним запросом получить какую-то информацию, а потом обработать ее уже с помощью другого запроса и получить результат. Таким образом, менеджеры временных таблиц существуют у любых запросов. Но что делать, когда использования пакетного запроса недостаточно для решения задачи? Например, когда после создания временной таблицы… Читать далее »

Запросы 1С:Предприятие 8. Прочие функции

Оглавление: Основы работы. Параметры и операторы сравнения. Условия отбора. Группировки. Итоги. Вложенные запросы. Функции работы с датами. Прочие функции и операторы В языке запросов 1С существует большое количество различных функций и операторов, облегчающих построение запроса. Часть из них мы рассмотрели в статьях Функции работы с датами, Группировки в запросах 1С, остальные рассмотрим сейчас. Функции работы… Читать далее »

Запросы 1С:Предприятие 8. Функции работы с датами

Оглавление: Основы работы. Параметры и операторы сравнения. Условия отбора. Группировки. Итоги. Вложенные запросы. Функции работы с датами. В запросах 1С, так же как и во встроенном языке платформы 1С:Предприятие, есть функции для работы с датами. Они помогают упростить преобразования дат в запросах, избежать использования большого количества параметров. Рассмотрим эти функции. Как задать дату в запросах… Читать далее »

Запросы 1С:Предприятие 8. Вложенные запросы

Оглавление: Основы работы. Параметры и операторы сравнения. Условия отбора. Группировки. Итоги. Вложенные запросы. Функции работы с датами в запросах Вложенные запросы – это запросы, вызываемые другим, внешним, запросом. Они всегда заключаются в круглые скобки и им обязательно должен присваиваться псевдоним. Некоторые считают вложенный запрос аналогом временных таблиц, однако эти два инструмента имеют ряд отличий, которые… Читать далее »

Запросы 1С:Предприятие 8. Итоги

Оглавление: Основы работы. Параметры и операторы сравнения. Условия отбора. Группировки. Итоги. Вложенные запросы. Итоги в запросах 1С чем-то похожи на группировки. Они имеют ту же задачу — произвести математические или статистические операции над данными выборки. Но имеются и существенные различия: Итоги добавляют строки к данным выборки, в то время как группировки сворачивают выборку и строк… Читать далее »

Таблица значений как источник данных в запросе 1С

Не очень часто, но приходится делать запросы к таблице значений в 1С. При этом нужно учитывать несколько нюансов. Во-первых, в таблице значений, являющейся источником данных для запроса, колонки должны быть типизированы. ТаблицаОплат=новый ТаблицаЗначений; ТаблицаОплат.Колонки.Добавить("Дата", Новый ОписаниеТипов("Дата",,,,, Новый Квалификаторыдаты(ЧастиДаты.Дата))); ТаблицаОплат.Колонки.Добавить("Договор", Новый ОписаниеТипов("ДокументСсылка.ДоговорЗайма")); ТаблицаОплат.Колонки.Добавить("Сумма", Новый ОписаниеТипов("Число",,, Новый КвалификаторыЧисла(15,2))); Подробнее вопрос типизации колонок рассмотрим в следующей статье, посвященной… Читать далее »

Запросы 1С:Предприятие 8. Группировка

Оглавление: Основы работы. Параметры и операторы сравнения. Условия отбора. Группировки. Итоги. Вложенные запросы. Группировки в запросах 1С применяются, когда необходимо свернуть таблицу, получаемую из источника данных по какому-либо столбцу (группировочный столбец) а со значениями другого столбца (группируемый столбец) произвести некие математические или статистические действия, например подсчитать сумму. Развернуть группировку после выполнения запроса и узнать, какие… Читать далее »

Запросы 1С:Предприятие 8. Параметры запроса и операторы сравнения

Оглавление: Основы работы. Параметры и операторы сравнения. Условия отбора. Группировки. Итоги. Вложенные запросы. Параметры в запросах 1С служат для передачи в запрос данных, которые могут изменяться в зависимости от условий выполнения запроса и поэтому не могут быть жестко зафиксированы в самом запросе. Параметры выделяются в тексте запроса символом &. В качестве параметра можно передавать любой… Читать далее »

Запросы 1С:Предприятие 8. Условия отбора

Оглавление: Основы работы. Параметры и операторы сравнения. Условия отбора. Группировки. Итоги. Вложенные запросы. Условия в запросах применяются, когда необходимо выбрать не все записи из таблицы информационной базы 1С, а только соответствующие одному или нескольким критериям отбора. Условия в запросах 1С могут задаваться различными способами в зависимости от особенностей самого запроса и источника данных. Ключевое слово… Читать далее »