Англоязычный синоним ключевого слова ВидРасчета — CalculationKind.
Англоязычный синоним ключевого слова ГруппаРасчетов — CalculationGroup.
Пример:
// Узнаем, входит ли вид расчета ОплатаПоОкладу
//в группу ОблагаютсяНалогом
Проверка =
ВидРасчета.ОплатаПоОкладу.ВходитВГруппу(ГруппаРасчетов.ОблагаютсяНалогом);
// Выведем наименование вида расчета
Сообщить(ВидРасчета.Доплата.Наименование);
Кроме того, объекты типа «вид расчета» могут сохраняться в базе данных, т. е. реквизиты справочников, документов, журналов расчета могут иметь тип «ВидРасчета» и хранить ссылки на объекты этого типа.
В глобальном контексте программы 1С:Предприятие есть атрибут «ВидРасчета». Этот объект имеет метод ПолучитьАтрибут, который позволяет получить доступ к объекту вида расчета конкретного вида по его имени. Т. е. допустимы следующие синтаксические конструкции:
Проверка =
ВидРасчета.ОплатаПоОкладу.ВходитВГруппу(ГруппаРасчетов.ОблагаетсяНалогом);
Проверка =
ВидРасчета.ПолучитьАтрибут("ОплатаПоОкладу").
ВходитВГруппу(ГруппаРасчетов.ОблагаютсяНалогом);
Атрибуты видов расчета и групп видов расчета
Код
Код вида расчета или группы видов расчета.
Синтаксис:
Код
Англоязычный синоним:
Code
Описание:
Атрибут типа «строка».
Представляет собой строку, соответствующую идентификатору, заданному при конфигурировании.
Пример:
ВРО1 = ВидРасчета.ПоОкладу;
ВР02 = ВидРасчета.АмортизацияС_НДС;
Группа = ГруппаРасчетов.ОблагаютсяНалогом;
Сообщить(ВРО1.Код);
Сообщить(ВР02.Код);
Сообщить(Группа.Код);
Наименование
Наименование группы видов расчета или вида расчета.
Синтаксис:
Наименование
Англоязычный синоним:
Descriptor
Описание:
Атрибут типа «строка». Представляет собой строку, соответствующую комментарию, заданному при конфигурировании.
Пример:
ВР01 = ВидРасчета.ПоОкладу;
ВРО2 = Вид Расчета.АмортизацияС_НДС;
Группа = ГруппаРасчетов.ОблагаютсяНалогом;
Сообщить("Это расчет " + ВР01.Наименование);
Сообщить(ВР02.Наименование + " " + ВР02.Код);
Сообщить(Строка(Группа.Наименование));