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