Проверка на тип в запросе

Для проверки типа поля в запросе используются функции языка запросов ТИПЗНАЧЕНИЯ(<Выражение>) и ТИП(<Имя типа>). В первую передается проверяемое поле запроса, а во вторую название типа, на который проводится проверка. Пример: |ГДЕ | ТИПЗНАЧЕНИЯ(ХозрасчетныйОбороты.СуммаОборот) = ТИП(ЧИСЛО) Пример 1: |ГДЕ | НЕ ТИПЗНАЧЕНИЯ(ХозрасчетныйОбороты.Субконто1) = ТИП(Справочник.Номенклатура) Заметим, что имя объекта метаданных пишется в

Проверка на ссылку в запросе

Для того что бы проверить является ли поле используемое в запросе ссылкой на какой либо объект, необходимо использовать оператор языка запросов ССЫЛКА <ТипСсылки>. Пример: |ГДЕ | ХозрасчетныйОбороты.Субконто3 ССЫЛКА Документ.РеализацияТоваровУслуг Стоит отметить, что название объекта метаданных следует писать в единственном числе: Документ, Справочник, Перечисление и т.д.

1С Консоль запросов Запросник 8.2

Данная консоль запросов подходит для всех конфигураций 1С 8. Она позволяет просматривать временные таблицы запроса, что очень удобно для отладки больших запросов. Результат запроса может быть представлен в виде таблицы, либо в виде дерева. Для того чтобы использовать данную консоль запросов для конфигурации на управляемом приложении следует запустить базу в

Запрос остатки в 1с — пример написания

Рассмотрим пример написания запроса берущего остатки по регистру накопления. Возьмем для этого остатки по регистру СебестоимостьТоваров из конфигурации Управление торговлей 11. Что бы взять остатки нам необходимо использовать виртуальную таблицу Остатки нужного регистра, в первый параметр виртуальной таблицы передается дата остатков(следует отметить, что при использовании таблицы Остатки к дате остатков

Номер строки в запросе 1с с примерами

Для того чтобы пронумеровать строки в запросе, необходимо соединить таблицу запроса с самой собой по какому либо полю с условием «<» или «>», посчитать количество присоединившихся строк, затем упорядочить по полученным номерам. Замечу, что получить номер строки в запросе 1с данным способом можно только в случае, если в вашей выборке

Передать параметр в запрос 1с

Передать значение параметра в запрос можно используя метод УстановитьПараметр(<ИмяПараметра>, <ЗначениеПараметра>). Пример: Запр = Новый Запрос; Запр.УстановитьПараметр(«ИНН», «2224136685»); Запр.Текст = «ВЫБРАТЬ | Организации.Ссылка |ИЗ | Справочник.Организации КАК Организации |ГДЕ | Организации.ИНН = &ИНН»; Рез = Запр.Выполнить().Выбрать(); Отметим, что в тексте запроса параметры помечаются символом &.

Запрос к табличной части документа

Строки табличной части любого документа в 1С 8 можно получить при помощи запроса, для того что бы в результат запроса попали данные только одного (нужного нам) документа следует в разделе запроса ГДЕ наложить условие на поле Ссылка. Запрос к табличной части — один из самых простых способов получить данные, например

Выборка результатов запроса 1с и обход ее элементов

Для того чтобы получилась выборка результатов запроса нужно сначала выполнить запрос методом Выполнить(), а затем создать выборку методом Выбрать(). Для того что бы перейти к следующему элементу выборки используется метод Следующий(). Количество элементов выборки можно получить при помощи метода Количество(), так к примеру, можно проверить что она не пустая. Запрос

Как выгрузить результат запроса

Для того, что бы выгрузить результат выполнения запроса в Таблицу значений, запрос необходимо выполнить методом Выполнить(), после чего выгрузить в таблицу методом Выгрузить(). Запрос = Новый Запрос; Запрос.Текст = «ВЫБРАТЬ |Номенклатура.Ссылка |ИЗ |Справочник.Номенклатура КАК Номенклатура»; ТаблицаРезультатов = Запрос.Выполнить().Выгрузить();