Назначает тип для константы неопределенного типа
Синтаксис
Метод НазначитьТип()
имеет следующий синтаксис:
НазначитьТип(Идентификатор, ИмяТипа, [Длина], [Точность])
А также альтернативный англоязычный синтаксис:
SetType(Identifier, Type, [Length], [Precision])
Параметры
Описание параметров метода НазначитьТип()
:
Имя параметра | Тип | Описание |
---|---|---|
Идентификатор | Строка | Идентификатор константы, как он задан в конфигураторе |
ИмяТипа | Строка | Имя типа данных. Один из примитивных или встроенных агрегатных типов |
Длина | Число | Длина значения (для примитивных типов Число и Строка) |
Точность | Число | Точность числа (для типа Число) |
Жирным шрифтом выделены обязательные параметры |
Описание
Метод НазначитьТип()
устанавливает тип для константы неопределенного типа. После этого константе можно присваивать значения
Внимание! В случае, если вы некорректно указали идентификатор константы, программа не выдаст никакой ошибки и назначения типа не произойдет
Пример использования
Пример кода с использованием метода НазначитьТип()
:
//для примитивных типов Константа.НазначитьТип("ПараметрЗапуска", "Число", 1); Константа.ПараметрЗапуска = 1; //для агрегатных типов СпрТовары = СоздатьОбъект("Справочник.Товары"); Если СпрТовары.НайтиПоКоду(1) = 1 Тогда Константа.НазначитьТип("ПараметрЗапуска", "Справочник.Товары"); Константа.ПараметрЗапуска = СпрТовары.ТекущийЭлемент(); КонецЕсли;