Имя: Пароль:
1C
 
Невозможно подключить дополнительную обработку из файла. Возможно, она не подходит для это
0 meniki
 
09.10.18
11:48
Функция СведениеОВнешнейОбработке() Экспорт
    
    ПараметрыРегистрации = новый Структура;
    ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма");
    ПараметрыРегистрации.Вставить("Назначение", ПолучитьНазначениеОбработки());
    ПараметрыРегистрации.Вставить("Наименование", "Счет на оплату ВНЕШНИЙ");
    ПараметрыРегистрации.Вставить("Версия", "1.0");
    ПараметрыРегистрации.Вставить("Информация", "Счет на оплату (внешняя печатная форма)");
    ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
    
    Команды = ПолучитьТаблицуКоманд();
    
    ДобавитьКоманду(Команды, "Счет на оплату (внешняя печатная форма)",
                             "СчетНаОплатуВнешний",
                             "ВызовСерверногоМетода",
                             Ложь,
                             "ПечатьXML");
                            
    ПараметрыРегистрации.Вставить("Команды", Команды);
    
    Возврат ПараметрыРегистрации;
    
    
Конецфункции


При попытке подключить внешнюю печатную форму выдает ошибку
"Невозможно подключить дополнительную обработку из файла. Возможно она не подходит для этой версии программы.


Комплексная автоматизация для Казахстана, редакция 2. Локализация для Казахстана: "1С-Рейтинг" (2.1.3.12)
1 hhhh
 
09.10.18
11:58
(0) что-то ДобавитьКоманду - это же одну команду добавляете. А вы херакнули 10 команд сразу. Так разве можно?
2 cons24
 
09.10.18
12:05
Может все-таки СведениЯОВнешнейОбработке а не СведениЕОВнешнейОбработке?
3 meniki
 
09.10.18
12:06
(2) Думаете?
4 meniki
 
09.10.18
12:07
(1) ну кажется так и надо писать
5 Cyberhawk
 
09.10.18
12:12
Троль какой-то
6 hhhh
 
09.10.18
12:14
(4) функцию ДобавитьКоманду() покажи. Там 6 параметров?
7 meniki
 
09.10.18
12:15
(6)
Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
    
    НоваяКоманда = ТаблицаКоманд.Добавить();
    НоваяКоманда.Представление = Представление;
    НоваяКоманда.Идентификатор = Идентификатор;
    НоваяКоманда.Использование = Использование;
    НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
    НоваяКоманда.Модификатор = Модификатор;
    
КонецПроцедуры
8 meniki
 
09.10.18
12:17
(6)
Функция ПолучитьТаблицуКоманд()

    Команды = Новый ТаблицаЗначений;
    Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
    Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
    Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
    Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
    Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
    
    Возврат Команды;
    
КонецФункции

Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
    
    НоваяКоманда = ТаблицаКоманд.Добавить();
    НоваяКоманда.Представление = Представление;
    НоваяКоманда.Идентификатор = Идентификатор;
    НоваяКоманда.Использование = Использование;
    НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
    НоваяКоманда.Модификатор = Модификатор;
    
КонецПроцедуры
9 hhhh
 
09.10.18
12:18
(7) хорошо. ну тогда (2)
10 meniki
 
09.10.18
12:21
(2) (9)
Спасибо!!!
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой