Имя: Пароль:
1C
1С v8
Размещение внешней обработки
0 Flempy
 
20.12.20
13:38
Создаю внешнюю обработку для открытия формы, подключаю ее, однако в поле "Размещение" пишет "не определено", хотя в сведениях я указываю.
1 Flempy
 
20.12.20
13:38
Функция СведенияОВнешнейОбработке() Экспорт
    
    ПараметрыРегистрации = Новый Структура;
    ПараметрыРегистрации.Вставить("Вид", "ЗаполнениеОбъекта");    
    МассивНазначений = Новый Массив;
    МассивНазначений.Добавить("Документ.ГрафикОтпусков");
    ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
    ПараметрыРегистрации.Вставить("Наименование", "График отпусков");
    ПараметрыРегистрации.Вставить("Версия", "1.0");    
    ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
    ПараметрыРегистрации.Вставить("Информация", "Дополнительная обработка");
    //Команды

    ТаблицаКоманд = Новый ТаблицаЗначений;
    ТаблицаКоманд.Колонки.Добавить("Представление");
    ТаблицаКоманд.Колонки.Добавить("Идентификатор");
    ТаблицаКоманд.Колонки.Добавить("Использование");
    ТаблицаКоманд.Колонки.Добавить("ПоказыватьОповещение");
    ТаблицаКоманд.Колонки.Добавить("Модификатор");
    НоваяКоманда = ТаблицаКоманд.Добавить();
    НоваяКоманда.Представление = "График отпусков";
    НоваяКоманда.Идентификатор = "ОткрытьОбработку";
    НоваяКоманда.Использование = "ОткрытиеФормы";    
    ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
    Возврат ПараметрыРегистрации;
    
КонецФункции
2 runoff_runoff
 
20.12.20
17:04
а где в сведениях Размещение?..
и не пора перейти на расширения..
3 Chameleon1980
 
20.12.20
17:25
нахера темы плодить?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн