Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Примеры заполнения свойств блоков через параметры и программно

Через параметры типового маршрута

 

// Параметр типа «Целое число»

  КоличествоДней = 10

  ТМУстановитьПараметрЗадачи('DaysCount'; КоличествоДней)

 

// Параметр типа «Задача»

  ИДЗадачи = 1324 

  ТМУстановитьПараметрЗадачи('MainTask'; ИДЗадачи)

 

// Параметр типа «Коллекция задач»

  МассивИДЗадач = Массив(1536; 1561)

  все ИДЗадачи = ЦМассивЭлемент(МассивИДЗадач)

    КоличествоЗначений = ТМКоличествоЗначенийКоллекции('TaskCollection')

    ТМУстановитьПараметрЗадачи('TaskCollection'; ИДЗадачи; КоличествоЗначений)

  конецвсе

 

// Параметр типа «Пользователь»

  ИмяПользователя = 'TESTER3'

  ТМУстановитьПараметрЗадачи('User'; ИмяПользователя)

 

// Параметр типа «Список пользователей»

  МассивИменПользователей = Массив('Administrator'; 'TESTER3')

  ТМУстановитьПараметрЗадачи('UserList'; МассивИменПользователей)

 

Программно в событиях блоков

 

// Свойство типа «Целое число»

  КоличествоДней = 10

  ТМУстановитьСвойствоБлока(Sender; 'DaysCount'; КоличествоДней)

 

// Свойство типа «Задача»

  ИДЗадачи = 1324 

  ТМУстановитьСвойствоБлока(Sender; 'MainTask'; ИДЗадачи)

 

// Свойство типа «Коллекция задач»

  МассивИДЗадач = Массив(1536; 1561)

  все ИДЗадачи = ЦМассивЭлемент(МассивИДЗадач)

    КоличествоЗначений = ТМКоличествоЗначенийСвойстваКоллекции(Sender; 'TaskCollection')

    ТМУстановитьСвойствоБлока(Sender; 'TaskCollection'; ИДЗадачи; КоличествоЗначений)

  конецвсе

 

// Свойство типа «Пользователь»

  ИмяПользователя = 'TESTER3'

  ТМУстановитьСвойствоБлока(Sender; 'User'; ИмяПользователя)

 

// Свойство «Список пользователей»

  МассивИменПользователей = Массив('Administrator'; 'TESTER3')

  ТМУстановитьСвойствоБлока(Sender; 'UserList'; МассивИменПользователей)

 

// Свойство типа «Признак»

  ВидЗамещения = 'Полное'

  ТМУстановитьСвойствоБлока(Sender; 'SubstitutionType'; ВидЗамещения)

 

// Свойство типа «Логическое значение»

  ТМУстановитьСвойствоБлока(Sender; 'NeedLock'; TRUE)

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }