1С Предприятие 7.7. Документация

       

Атрибуты, доступные при описании внутренних переменных


В языке запросов можно обращаться к атрибутам следующих видов данных:



Русское назв.

Англ. Назв.

Описание

Документ

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

Счет, для обработки корреспонденции. Корреспондирующим счетом, для которого является КорСчет.

Пример:

*

Запрос = СоздатьОбъект("Запрос");

ТекстЗапроса = "//{{ЗАПРОС(Сформировать)

|Период с НачДата по КонДата;

|ДОКУМ = Документ.РасходнаяБН.ТекущийДокумент,

|   Документ.РасходнаяКредит.ТекущийДокумент,

|   Документ.РасходнаяНал.ТекущийДокумент,

|   Документ.РасходнаяРеализ.ТекущийДокумент,

|   Документ.Счет.ТекущийДокумент;

|Группировка ДОКУМ; //по документам

|"//}}ЗАПРОС

;

*

//Создание объекта типа Запрос

Запрос = СоздатьОбъект("Запрос");

ТекстЗапроса =

"//{{ЗАПРОС(Печать)

|Товар = Справочник.Товары.ТекущийЭлемент;

|Группировка Товар Упорядочить по Товар.МинЗапас;

|"//}}ЗАПРОС

*

Запрос = СоздатьОбъект("Запрос");

ТекстЗапроса =

"//{{ЗАПРОС(Сформировать)

|Период с НачДата по КонДата;

|ВидТоплива = Регистр.ПокупателиКолво.ВидыТоплива;

|Вес = Регистр.ПокупателиКолво.Кг;

|Покуп = Регистр.ПокупателиКолво.Покупатели;

|Док = Регистр.ПокупателиКолво.ТекущийДокумент;

|Ном = Регистр.ПокупателиКолво.НомерСтроки;

|Группировка ВидТоплива; //по измерению Регистра

|Группировка Док; // по документам, двигавшим Регистр

|Группировка Ном; // по номерам строк документов

|Функция ВсегоКолво = КонОст(Вес);

|Функция ПриходКолво = Приход(Вес);

|Условие(Покуп = ВыбПокупатель);

|"//}}ЗАПРОС

;


Содержание раздела