Операторы языка запросов
В языке запросов описание внутренних переменных для агрегатных типов данных типа "Операция" и "Проводка" начинается со слова "Операция" вне зависимости от того, будет ли обращение к бухгалтерским операциям или к проводкам. <ОписаниеПеременной> определяется следующим образом:
Операция.( <Реквизиты0перации> | <ПредРеквОпераций> | <РеквизитыПроводок> | <ПредРеквПроводок> | Дебет.( Счет | <Субконто> ) | Кредит.( Счет | <Су6конто> ) | Субконто. <ВидСубконто> | КорСубконто. <ВидСубконто> )
<РеквизитыОперации> | Реквизиты операции объявленные в метаданных. |
<ПредРеквОпераций> | Предопределенные реквизиты Операций. |
<РеквизитыПроводок> | Реквизиты проводок, объявленные в метаданных. |
<ПредРеквПроводок> | Предопределенные реквизиты Проводок. |
<ВидСубконто> | Идентификатор вида субконто. |
Применение слов "Дебет", "Кредит" в описании переменных позволяют оперировать дебетовой и кредитовой частями проводки, такими как счет и вид субконто.
Применение слов "Субконто" и "КорСубконто" в описании переменных позволяют оперировать как субконто, так и корреспондирующим субконто.
Сум = Операция.Сумма; Сч = Операция.Дебет.Счет, Операция.Кредит.Счет;
Кратко суть этого раздела можно выразить так: при определении внутренних переменных запроса разработчик конфигурации должен ясно себе представлять суть и смысл взаимосвязи объектов конфигурации, которые объединяются в описании единой внутренней переменной, поскольку интерпретация полученных результатов выполнения запроса полностью зависит от контекста решаемой задачи.
Несколько слов о дополнительных именах доступа к стандартной информации, которые определены в языке запросов. Речь идет о конструкции ТекущийЭлемент для справочников и ТекущийДокумент для документов и регистров (не надо путать эти конструкции языка запросов с одноименными методами встроенного языка, хотя их смысл во многом совпадает).
Для справочников использование конструкции ТекущийЭлемент в описании внутренней переменной означает выборку элемента справочника как такового (целиком всей записи справочника).
Аналогично при работе с документами, использование конструкции ТекущийДокумент в описании внутренней переменной, означает выборку документа как такового (целиком всего документа как объекта конфигурации).