Имя: Пароль:
1C
1С v8
Установить обработка на рабочий стол по условию наличия роли
0 r1000
 
12.09.23
08:32
УТ11 (11.4.14.181), 8.3.21.1775

Написал такой вот код: устанавливаем обработку в качестве рабочего стола.
Проблема что тип неопределен. Но оно и понятно. Каким образом заставить отработать код после старта приложения ?

&После("ПриНачалеРаботыСистемы")
Процедура ka_ПриНачалеРаботыСистемы()
    
    НастройкиНачальнойСтраницы = Новый НастройкиНачальнойСтраницы;
    СоставФормНачальнойСтраницы = Новый СоставФормНачальнойСтраницы;
    СоставФормНачальнойСтраницы.ЛеваяКолонка.Добавить("Обработка.РабочийСтолЗаказыКлиентов.Форма.Форма");
    НастройкиНачальнойСтраницы.УстановитьСоставФорм(СоставФормНачальнойСтраницы);
    ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиНачальнойСтраницы",, НастройкиНачальнойСтраницы,, ПользователиИнформационнойБазы.ТекущийПользователь().Имя);
    
КонецПроцедуры

Ошибка

Тип не определен (НастройкиНачальнойСтраницы)
    НастройкиНачальнойСтраницы = Новый <<?>>НастройкиНачальнойСтраницы;  (Проверка: Тонкий клиент)
{ka МодульУправляемогоПриложения(18,39)}: Тип не определен (СоставФормНачальнойСтраницы)
        СоставФормНачальнойСтраницы = Новый <<?>>СоставФормНачальнойСтраницы; (Проверка: Тонкий клиент)
1 Donkey_hot
 
12.09.23
08:43
(0) Недоступен тип в тонком клиенте. Логично же.
2 r1000
 
12.09.23
08:45
Все сделал. Перенес в модуль с "Вызов сервера"