Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Описание встроенного языка , Глава 15 - Служебные типы данных компоненты Бухгалтерский учет          
Vofka Подменю пользователя
сообщение 03.03.09, 10:26
Сообщение #1

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 14050
Из: Киев
Спасибо сказали: 4613 раз
Рейтинг: 3750.1

Тип данных «ПланСчетов» является служебным типом данных. Он предназначен для идентификации Плана счетов, созданного в метаданных. В основном он используется для передачи в качестве параметра различным процедурам и функциям компоненты «Бухгалтерский учет» и для выбора плана счетов в формах. Тип значения «ПланСчетов» не поддерживает никаких данных в информационной базе, а список возможных значений этого типа данных определен планами счетов созданными в конфигурации.
Значения типа «ПланСчетов» могут выступать как реквизиты диалога формы, как реквизиты документов, справочников и т. д.

Для получения значения такого типа данных используется глобальный атрибут ПланыСчетов, который имеет в свою очередь набор атрибутов типа «ПланСчетов» соответсвующих имеющимся в конфигурации планам счетов. Кроме того, глобальный атрибут ПланыСчетов имеет методы для обхода всех существующих планов счетов.

Методы типа данных «ПланСчетов»

Выбран
Проверяет наличие значения.

Синтаксис:
Выбран()

Англоязычный синоним:
Selected

Возвращаемое значение:
Числовое значение: 1 — значение не пусто; 0 — значение пусто.

Описание:
Данный метод позволяет определить — пусто значение типа «ПланСчетгт или нет.

Пример:
* ИспПланСчетов — является реквизитом диалога формы, имеет тип «План Счетов».


Если ИспПланСчетов.Выбран() = 1 Тогда
БухИтоги.ИспользоватьПланСчетов(ИспПланСчетов);
КонецЕсли;


ПорядковыйНомер
Получить порядковый номер плана счетов.

Синтаксис:
ПорядковыйНомер()

Англоязычный синоним:
Number

Возвращаемое значение:
Числовое значение: порядковый номер плана счетов среди планов счетов конфигурации.

Описание:
Метод ПорядковыйНомер позволяет определить порядковый номер плана счетов среди планов счетов, созданных в конфигурации.

Пример:



Если ИспПланСчетов.Выбран() = 1 Тогда
Сообщить("План счетов" + ИспПланСчетов.ПорядковыйНомер());
КонецЕсли;


Идентификатор
Определить строку-идентификатор плана счетов как он задан в метаданных.

Синтаксис:
Идентификатор()

Англоязычный синоним:
Identifier

Возвращаемое значение:
Строка-идентификатор плана счетов как он задан в метаданных.

Описание:
Метод Идентификатор позволяет определить строку-идентификатор плана счетов как он задан в метаданных.

Пример:


Если ИспПланСчетов.Выбран() = 1 Тогда
Сообщить(Идентификатор(ИспПланСчетов));
КонецЕсли;


Атрибут глобального контекста «ПланыСчетов»

ПланыСчетов
Атрибут глобального контекста для получения существующих значений типа «ПланСчетов».

Синтаксис:
ПланыСчетов

Англоязычный синоним:
Charts0fAccounts

Описание:
Атрибут ПланыСчетов не имеет самостоятельного смысла, а служит для получения конкретных значений типа «ПланСчетов». Атрибут всегда используется с доступными ему атрибутами и методами.

Атрибуты и методы:
Для получения конкретного значения типа «План счетов» следует через точку указать атрибут — идентификатор плана счетов.

Для получения количества существующих в конфигурации планов счетов следует через точку вызвать метод КоличествоЗначений.

Для получения значения типа «План счетов» по его номеру в метаданных, следует через точку вызвать метод ЗначениеПоНомеру(<Число>), где <Число> — номер плана счетов в метаданных.


Пример:



Сч = СоздатьОбъект("Счет");
// ...
Если Сч.ПланСчетов() = ПланыСчетов.РабПлан Тогда
// ...
КонецЕсли;
Для Инд = 1 По ПланыСчетов.КоличествоЗначений() Цикл
ПлСч = ПланыСчетов.ЗначениеПоНомеру(Инд);
КонецЦикла;


Методы глобального атрибута «ПланыСчетов»

Значения типа «ПланСчетов» могут выступать как реквизиты диалога формы, как реквизиты документов, справочников и т. д.

Для получения значений типа «ПланСчетов» используется глобальный атрибут ПланыСчетов, который имеет в свою очередь набор атрибутов типа «План Счетов» соответсвующих имеющимся в конфигурации планам счет Кроме того, глобальный атрибут ПланыСчетов имеет методы для обхода в существующих планов счетов.

КоличествоЗначений
Получить общее количество планов счетов.

Синтаксис:
КоличествоЗначений()

Англоязычный синоним:
Count

Возвращаемое значение:
Числовое значение: количество планов счетов конфигурации.

Описание:
Метод КоличествоЗначений применяется к атрибуту глобального контекста ПланыСчетов и позволяет определить общее количество планов счетов созданных в конфигурации.

Пример:


Для Инд=1 По ПланыСчетов.КоличествоЗначений() Цикл
ПлСч = ПланыСчетов.ЗначениеПоНомеру(Инд);
КонецЦикла;


ЗначениеПоНомеру
Определить план счетов, по номеру в списке планов счетов конфигурации.

Синтаксис:
ЗначениеПоНомеру(<Номер>)

Англоязычный синоним:
ValueByIndex

Возвращаемое значение:
Значение типа «План Счетов», соответствующее номеру заданной позиции.

Описание:
Метод ЗначениеПоНомеру применяется к атрибуту глобального контекста ПланыСчетов и позволяет определить план счетов, соответствующий номеру в списке планов счетов конфигурации.

Пример:


Для Инд = 1 По ПланыСчетов.КоличествоЗначений() Цикл
ПлСч = ПланыСчетов.ЗначениеПоНомеру(Инд);
КонецЦикла


ЗначениеПоИдентификатору
Определить план счетов, по идентификатору.

Синтаксис:
ЗначениеПоИдентификатору(<Идентификатор>)

Англоязычный синоним:
ValueByIdentifier

Возвращаемое значение:
Значение плана счетов, соответствующее идентификатору в метаданных. Если не найдено — то пустое значение.

Описание:
Метод ЗначениеПоИдентификатору применяется к атрибуту глобального контекста ПланыСчетов и позволяет определить план счетов, соответствующий идентификатору плана счетов конфигурации.

Пример:


ПлСч = ПланыСчетов.ЗначениеПоИдентификатору("Основной");

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 21.06.25, 15:49
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!