Новый (New)
Оператор «Новый» («New») предназначен для создания новых объектов и вызова конструкторов объекта. Использование оператора допустимо только для тех объектов, для которых разрешено создание с помощью оператора «Новый» («New»). Подробнее читайте Раздел 8 «Расширения языка L9».
Синтаксис:
Новый <ИмяОбъекта>([Параметр1], [Параметр2], ...)
Или
New <ObjectName>([Параметр1], [Параметр2], ...)
Второй варианта синтаксиса:
Новый («<ИмяОбъекта>», [Параметр1], [Параметр2], ...)
Или
New («<ObjectName>», [Параметр1], [Параметр2], ...)
<ИмяОбъекта> (<ObjectName>) – имя объекта, который необходимо создать. Во втором варианте синтаксиса передается как параметр в виде строки, содержащей имя объекта. Оба варианта синтаксиса оператора равнозначны и в исходном коде может использоваться как первый, так и второй вариант.
Параметр1, Параметр2, ... – указываются все параметры, которые необходимо передать конструктору нового объекта. Параметры могут отсутствовать.
Пример:
//Объявляются новые объекты: объект
//ФормаАутентификации типа «Форма» с заданными параметрами
//и объект СпрПользователи типа «Справочники.Сотрудники»
ФормаАутентификации = Новый(«Форма», 25, 10, 180, 150);
СпрПользователи = Новый Справочники.Сотрудники;