Глава 15 Служебные типы данных компоненты «Бухгалтерский учет»
Тип данных «ПланСчетов»
Тип данных «ПланСчетов» является служебным
типом данных. Он предназначен для идентификации Плана счетов, созданного в
метаданных. В основном он используется для передачи в качестве параметра
различным процедурам и функциям компоненты «Бухгалтерский учет» и для выбора
плана счетов в формах. Тип значения «ПланСчетов» не поддерживает никаких данных
в информационной базе, а список возможных значений этого типа данных определен
планами счетов созданными в конфигурации.
Значения типа «ПланСчетов» могут выступать как
реквизиты диалога формы, как реквизиты документов, справочников и т. д.
Для получения значения такого типа данных
используется глобальный атрибут ПланыСчетов, который имеет в свою очередь набор атрибутов типа «ПланСчетов»
соответсвующих имеющимся в конфигурации планам счетов. Кроме того, глобальный
атрибут ПланыСчетов
имеет методы для обхода всех существующих планов счетов.
Проверяет наличие значения.
Синтаксис:
Выбран()
Англоязычный
синоним:
Selected
Возвращаемое
значение:
Числовое значение: 1 — значение не пусто; 0 —
значение пусто.
Описание:
Данный метод позволяет определить — пусто
значение типа «ПланСчетгт или нет.
Пример:
* ИспПланСчетов — является реквизитом диалога формы, имеет тип «План Счетов».
Если ИспПланСчетов.Выбран() = 1 Тогда
БухИтоги.ИспользоватьПланСчетов(ИспПланСчетов);
КонецЕсли;
Получить порядковый номер плана счетов.
Синтаксис:
ПорядковыйНомер()
Англоязычный
синоним:
Number
Возвращаемое
значение:
Числовое значение: порядковый номер плана
счетов среди планов счетов конфигурации.
Описание:
Метод ПорядковыйНомер позволяет определить порядковый номер плана счетов среди планов
счетов, созданных в конфигурации.
Пример:
Если ИспПланСчетов.Выбран() = 1 Тогда
Сообщить(План счетов + ИспПланСчетов.ПорядковыйНоиер());
КонецЕсли;
Определить строку-идентификатор плана счетов
как он задан в метаданных.
Синтаксис:
Идентификатор()
Англоязычный
синоним:
Identifier
Возвращаемое
значение:
Строка-идентификатор плана счетов как он задан
в метаданных.
Описание:
Метод Идентификатор позволяет определить строку-идентификатор плана счетов как он задан в
метаданных.
Пример:
Если ИспПланСчетов.Выбран() = 1 Тогда
Сообщить(Идентификатор(ИспПланСчетов));
КонецЕсли;
Атрибут глобального контекста для получения
существующих значений типа «ПланСчетов».
Синтаксис:
ПланыСчетов
Англоязычный
синоним:
Charts0fAccounts
Описание:
Атрибут ПланыСчетов не имеет самостоятельного смысла, а служит для получения конкретных
значений типа «ПланСчетов». Атрибут всегда используется с доступными ему
атрибутами и методами.
Атрибуты и методы:
Для получения конкретного значения типа «План
счетов» следует через точку указать атрибут — идентификатор плана счетов.
Для получения количества существующих в
конфигурации планов счетов следует через точку вызвать метод КоличествоЗначений.
Для получения значения типа «План счетов» по
его номеру в метаданных, следует через точку вызвать метод ЗначениеПоНомеру(Число),
где Число —
номер плана счетов в метаданных.
Пример:
Сч = СоздатьОбъект(Счет);
// ...
Если Сч.ПланСчетов() =
ПланыСчетов.РабПлан Тогда
// ...
КонецЕсли;
Для Инд = 1 По
ПланыСчетов.КоличествоЗначений() Цикл
ПлСч = ПланыСчетов.ЗначениеПоНомеру(Инд);
КонецЦикла;
Значения типа «ПланСчетов» могут выступать как
реквизиты диалога формы, как реквизиты документов, справочников и т. д.
Для получения значений типа «ПланСчетов»
используется глобальный атрибут ПланыСчетов, который имеет в свою очередь набор атрибутов типа «План Счетов»
соответсвующих имеющимся в конфигурации планам счет Кроме того, глобальный
атрибут ПланыСчетов
имеет методы для обхода в существующих планов счетов.
Получить общее количество планов счетов.
Синтаксис:
КоличествоЗначений()
Англоязычный
синоним:
Count
Возвращаемое
значение:
Числовое значение: количество планов счетов
конфигурации.
Описание:
Метод КоличествоЗначений применяется к атрибуту глобального контекста ПланыСчетов и позволяет определить общее количество планов счетов созданных в
конфигурации.
Пример:
Для Инд=1 По
ПланыСчетов.КоличествоЗначений() Цикл
ПлСч = ПланыСчетов.ЗначениеПоНомеру(Инд);
КонецЦикла;
Определить план счетов, по номеру в списке
планов счетов конфигурации.
Синтаксис:
ЗначениеПоНомеру(Номер)
Англоязычный
синоним:
ValueByIndex
Параметры:
Номер |
Числовое выражение.
Номер позиции плана счетов, заданный в Конфигураторе. |
Возвращаемое
значение:
Значение типа «План Счетов», соответствующее
номеру заданной позиции.
Описание:
Метод ЗначениеПоНомеру применяется к атрибуту глобального контекста ПланыСчетов и позволяет определить план счетов, соответствующий номеру в списке
планов счетов конфигурации.
Пример:
Для Инд = 1 По
ПланыСчетов.КоличествоЗначений() Цикл
ПлСч = ПланыСчетов.ЗначениеПоНомеру(Инд);
КонецЦикла
Определить план счетов, по идентификатору.
Синтаксис:
ЗначениеПоИдентификатору(Идентификатор)
Англоязычный
синоним:
ValueByIdentifier
Параметры:
Идентификатор |
Строковое выражение.
Идентификатор плана счетов, заданный в конфигураторе. |
Возвращаемое
значение:
Значение плана счетов, соответствующее
идентификатору в метаданных. Если не найдено — то пустое значение.
Описание:
Метод ЗначениеПоИдентификатору применяется к атрибуту глобального контекста ПланыСчетов и позволяет определить план счетов, соответствующий идентификатору
плана счетов конфигурации.
Пример:
ПлСч =
ПланыСчетов.ЗначениеПоИдентификатору(Основной);
Тип данных «ВидСубконто»
Тип данных «ВидСубконто» является служебным
типом данных. Он предназначен для идентификации самого Вида субконто.
созданного в метаданных. В основном он используется для передачи в качестве
параметра различным процедурам и функциям компоненты «Бухгалтерский учет» и для
выбора вида субконто в формах. Тип данных «ВидСубконто» не поддерживает никаких
данных в информационной базе, а список возможных значений этого типа данных
определен видами субконто, созданными в конфигурации.
Значения типа «ВидСубконто» могут выступать
как реквизиты диалога формы, как реквизиты документов, справочников и т. д.
Для получения значения такого типа
используется глобальный атрибут ВидыСубконто, который имеет в свою очередь набор атрибутов типа «ВидСубконто»
соответсвующих имеющимся видам субконто. Кроме того, глобальный атрибут ВидыСубконто имеет методы для
обхода всех существующих видов субконто.
Проверяет наличие значения.
Синтаксис:
Выбран()
Англоязычный
синоним:
Selected
Возвращаемое
значение:
Числовое значение:
1 — значение не пусто;
0 — значение пусто.
Описание:
Данный метод позволяет определить — пусто
значение типа «ВидСубконто» или нет.
Пример:
* ВыбВидСубк1 — является реквизитом диалога формы типа «ВидСубконто».
Если ВыбВидСубк1.Выбран() = 1 Тогда
БухИтоги.ИспользоватьСубконто(ВыбВидСубк1);
КонецЕсли;
Получить порядковый номер вида субконто.
Синтаксис:
ПорядковыйНомер()
Англоязычный
синоним:
Number
Возвращаемое
значение:
Числовое значение: порядковый номер вида
субконто среди видов.
Описание:
Метод ПорядковыйНомер позволяет определить порядковый номер вида субконто среди видов
субконто, созданных в конфигурации.
Пример:
Если ВыбВидСубк1.Выбран() = 1 Тогда
Сообщить(Вид номер + ВыбВидСубк1.ПорядковыйНомер());
КонецЕсли;
Получить тип субконто.
Синтаксис:
ТипСубконто()
Англоязычный
синоним:
SubcontoType
Возвращаемое
значение:
Строковое значение, описывающее тип субконто,
например Справочник.Контрагенты.
Описание:
Метод ТипСубконто позволяет определить тип субконто, как он определен в конфигурации.
Пример:
Сообщить(Тип субконто +
ВыбВидСубк1.ТипСубконто());
Определить строку-идентификатор вида субконто
как он задан в метаданных.
Синтаксис:
Идентификатор()
Англоязычный
синоним:
Identifier
Возвращаемое
значение:
Строка-идентификатор вида субконто как он
задан в метаданных.
Описание:
Метод Идентификатор позволяет определить строку-идентификатор вида субконто как он задан
в метаданных.
Пример:
Для Н=1 По
ВидыСубконто.КоличествоЗначений() Цикл
Сообщить(Идентификатор(ВидыСубконто.ЗначениеПоНомеру(Н)));
КонецЦикла;
Атрибут глобального контекста для получения
существующих значений типа ВидСубконто.
Синтаксис:
ВидыСубконто
Англоязычный
синоним:
SubcontoKinds
Описание:
Атрибут ВидыСубконто не имеет самостоятельного смысла, а служит для получения конкретных
значений типа «Вид субконто». Атрибут всегда используется с доступными ему
атрибутами и методами.
Атрибуты и методы:
Для получения конкретного значения типа «Вид
субконто» следует через точку указать атрибут-идентификатор вида субконто.
Для получения количества существующих в
конфигурации видов субконто следует через точку вызвать метод КоличествоЗначений.
Для получения значения типа «Вид субконто» по
его номеру в метаданных следует через точку вызвать метод ЗначениеПоНомеру(Число),
где Число —
номер вида субконто в метаданных.
Пример:
Сч = СоздатьОбъект(Счет);
Если Сч.ВидСубконто(1) =
ВидыСубконто.Материалы Тогда
// ...
КонецЕсли;
Для Инд = 1 По
ВидыСубконто.КоличествоЗначений() Цикл
ВидСк = ВидыСубконто.ЗначениеПоНомеру(Инд);
// ...
КонецЦикла;
Для получения значений типа «ВидСубконто»
используется глобальный атрибут ВидыСубконто, который имеет в свою очередь набор атрибутов типа «ВидСубконто»
соответсвующих имеющимся видам субконто. Кроме того, глобальный атрибут ВидыСубконто имеет методы для
обхода всех существующих видов субконто.
Получить общее количество видов субконто.
Синтаксис:
КоличествоЗначений()
Англоязычный
синоним:
Count
Возвращаемое
значение:
Числовое значение: количество видов субконто
конфигурации.
Описание:
Метод КоличествоЗначений применяется к атрибуту глобального контекста ВидыСубконто и позволяет определить общее количество видов субконто, созданных в
конфигурации.
Пример:
Для Инд = 1 По
ВидыСубконто.КоличествоЗначений() Цикл
ВидСк = ВидыСубконто.ЗначениеПоНомеру(Инд);
КонецЦикла;
Определить вид субконто, по номеру в списке
видов субконто конфигурации.
Синтаксис:
ЗначениеПоНомеру(Номер)
Англоязычный
синоним:
ValueByIndex
Параметры:
Номер |
Числовое выражение.
Номер позиции вида субконто, заданный в конфигураторе. |
Возвращаемое
значение:
Значение типа «ВидСубконто», соответствующее
номеру заданной позиции.
Описание:
Метод ЗначениеПоНомеру применяется к атрибуту глобального контекста ВидыСубконто и позволяет определить вид субконто, соответствующий номеру в списке
видов субконто конфигурации.
Пример:
Для Инд = 1 По
ВидыСубконто.КоличествоЗначений() Цикл
ВидСк = ВидыСубконто.ЗначениеПоНомеру(Инд);
КонецЦикла;
Определить вид субконто, по идентификатору
видов субконто конфигурации.
Синтаксис:
ЗначениеПоИдентификатору(Идентификатор)
Англоязычный
синоним:
ValueByIdentifier
Параметры:
Идентификатор |
Строковое выражение.
Идентификатор вида субконто, заданный в конфигураторе. |
Возвращаемое
значение:
Значение типа «ВидСубконто», соответствующее
идентификатору в метаданных. Если не найдено — то пустое значение.
Описание:
Метод ЗначениеПоИдентификатору применяется к атрибуту глобального контекста ВидыСубконто и позволяет определить вид субконто, соответствующий идентификатору
видов субконто конфигурации.
Пример:
ВидСк =
ВидыСубконто.ЗначениеПоИдентификатору(Контрагент);
Содержание раздела