Атрибуты, доступные при описании внутренних переменных
В языке запросов можно обращаться к атрибутам следующих видов данных:
Русское назв.
|
| Англ. Назв.
|
| Описание
|
|
Документ
|
| Document
|
| Данные документов.
|
|
Справочник
|
| Reference
|
| Данные справочников.
|
|
Регистр
|
| Register
|
| Данные регистров.
|
|
ЖурналРасчетов
|
| CalcJournal
|
| Данные журналов расчета.
|
|
Счет
|
| Account
|
| Данные счетов.
|
|
Операция
|
| Operation
|
| Данные бухгалтерских операций и проводок.
|
|
Эти названия являются первыми в пути описания переменных. В качестве атрибутов допускается использовать любые реквизиты, которые заданы для них в конфигураторе в дереве метаданных (реквизиты для справочников, документов и журналов расчетов; измерения и ресурсы для регистров). Кроме этих атрибутов, разрешен так же доступ к следующим предопределенным атрибутам:
Доступные атрибуты объектов типа «Документ»:
Русское назв.
|
| Англ. Назв.
|
| Описание
|
|
ВремяДок
|
| DocTime
|
| Время документа.
|
|
ДатаДок
|
| DocDate
|
| Дата документа.
|
|
НомерДок
|
| DocNum
|
| Номер документа.
|
|
НомерСтроки
|
| LineNum
|
| Номер строки документа.
|
|
ТекущийДокумент
|
| CurDocument
|
| Значение текущего документа.
|
|
Доступные атрибуты объектов типа «Справочник»:
Русское назв.
|
| Англ.назв.
|
| Описание
|
|
родитель
|
| Parent
|
| Родитель элемента многоуровневого справочника.
|
|
Владелец
|
| Owner
|
| Владелец подчиненного справочника.
|
|
Код
|
| Code
|
| Код элемента справочника.
|
|
Наименование
|
| Description
|
| Наименование элемента справочника.
|
|
ТекущийЭлемент
|
| CurItem
|
| Значение текущего элемента справочника.
|
|
Доступные атрибуты объектов типа «Регистр»:
Русское назв.
|
| Англ.назв.
|
| Описание
|
|
НомерСтроки
|
| LineNum
|
| Номер строки документа, выполнившего движение регистра (в случае, когда в Модулях документов в конфигурации перед движением регистра использовали метод ПривязыватьСтроку).
|
|
ТекущийДокумент
|
| CurDocument
|
| Значение документа, выполнившего движение регистра.
|
|
Доступные атрибуты объектов типа «ПланСчетов»:
Русское назв.
|
| Англ. назв.
|
| Описание
|
|
БезКорреспонденций
|
| IsSingle
|
| Флаг того, что элемент плана счетов — забалансовый.
|
|
Валютный
|
| IsCurrency
|
| Флаг валютного учета элемента плана счетов.
|
|
КОД
|
| Code
|
| Код элемента плана счетов.
|
|
Количественный
|
| Is Amount
|
| Флаг количественного учета элемента плана счетов.
|
|
Наименование
|
| Description
|
| Наименование элемента плана счетов.
|
|
ТекущийСчет
|
| CurAccount
|
| Значение текущего счета плана счетов.
|
|
<
Доступные атрибуты объектов типа «Операция»:
Русское назв.
|
Англ. Назв.
|
Описание
|
ВремяОперации
|
OperTime
|
Время операции.
|
ДатаОперации
|
OperDate
|
Дата операции.
|
Содержание
|
Description
|
Содержание операции.
|
СуммаОперации
|
OperSum
|
Сумма операции.
|
ТекущийДокумент
|
CurDocument
|
Значение документа создавшего операцию.
|
Доступные атрибуты объектов типа «Проводка»:
Русское назв.
|
Англ. назв.
|
Описание
|
ВалСумма
|
CurSum
|
Валютная сумма проводки (для счетов с валютным учетом).
|
Валюта
|
Currency
|
Валюта проводки.
|
Количество
|
Amount
|
Количество проводки (для счетов с количественным учетом).
|
КорСчет
|
CorAccount
|
Корреспондирующий счет. Корреспондирующим счетом, для которого является Счет.
|
Сумма
|
Sum
|
Сумма проводки.
|
Счет
|
Account
|
Счет, для обработки корреспонденции. Корреспондирующим счетом, для которого является КорСчет.
|
Пример:
*
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса = "//{{ЗАПРОС(Сформировать)
|Период с НачДата по КонДата;
|ДОКУМ = Документ.РасходнаяБН.ТекущийДокумент,
| Документ.РасходнаяКредит.ТекущийДокумент,
| Документ.РасходнаяНал.ТекущийДокумент,
| Документ.РасходнаяРеализ.ТекущийДокумент,
| Документ.Счет.ТекущийДокумент;
|Группировка ДОКУМ; //по документам
|"//}}ЗАПРОС
;
*
//Создание объекта типа Запрос
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Печать)
|Товар = Справочник.Товары.ТекущийЭлемент;
|Группировка Товар Упорядочить по Товар.МинЗапас;
|"//}}ЗАПРОС
*
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с НачДата по КонДата;
|ВидТоплива = Регистр.ПокупателиКолво.ВидыТоплива;
|Вес = Регистр.ПокупателиКолво.Кг;
|Покуп = Регистр.ПокупателиКолво.Покупатели;
|Док = Регистр.ПокупателиКолво.ТекущийДокумент;
|Ном = Регистр.ПокупателиКолво.НомерСтроки;
|Группировка ВидТоплива; //по измерению Регистра
|Группировка Док; // по документам, двигавшим Регистр
|Группировка Ном; // по номерам строк документов
|Функция ВсегоКолво = КонОст(Вес);
|Функция ПриходКолво = Приход(Вес);
|Условие(Покуп = ВыбПокупатель);
|"//}}ЗАПРОС
;
Содержание раздела