Настройка модулей системы DIRECTUM

 

Настройка базовых модулей

 

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

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

 

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

  КоличествоДней = 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)

 

 

 

См. также:

·         Общие сведения о типовых маршрутах;

·         Порядок настройки типовых маршрутов;

·         Подготовка к настройке типового маршрута;

·         Способы заполнения свойств блоков типовых маршрутов;

·         Проверка работоспособности типового маршрута;

·         Алгоритмы обработки типовых маршрутов.