Имя: Пароль:
1C
1С v8
ЗУП КОРП 2.5 внешние печатные формы (управляемое приложение)
0 Pistoletti
 
02.03.14
19:52
Друзья.  Прошу помощи.

Есть конфигурация ЗУП КОРП 2.5 (2.5.76.1)

В неё есть документ Ученический договор.  (формы только управляемые).

Пытаюсь сделать внешнюю печатную форму, по данному примеру http://infostart.ru/public/204494/

Добавил во внешние обработки данную печатную форму.

Открываю документ,   моей печатной формы в списке печатных форм документа нет.


Вот процедура инициализации.  

Не пойму что может быть.  

Функция СведенияОВнешнейОбработке() Экспорт
    
    ПараметрыРегистрации = Новый Структура;
    
    МассивНазначений = Новый Массив;
    МассивНазначений.Добавить("Документ.УченическийДоговор");
    
    ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма");
    ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
    ПараметрыРегистрации.Вставить("Наименование", "Ученический договор ");
    ПараметрыРегистрации.Вставить("Версия", "1.1");
    ПараметрыРегистрации.Вставить("БезопасныйРежим", ЛОЖЬ);
    ПараметрыРегистрации.Вставить("Информация", "Дополнительная печатная форма к документу УченическийДоговор");
    
    //команды
    ТаблицаКоманд = Новый ТаблицаЗначений;
    ТаблицаКоманд.Колонки.Добавить("Представление"); //как будет выглядеть описание печ.формы для пользователя
    ТаблицаКоманд.Колонки.Добавить("Идентификатор");
    ТаблицаКоманд.Колонки.Добавить("Использование"); //ВызовСерверногоМетода
    ТаблицаКоманд.Колонки.Добавить("ПоказыватьОповещение"); //Истина
    ТаблицаКоманд.Колонки.Добавить("Модификатор");
    ТаблицаКоманд.Колонки.Добавить("ПрефиксВПФ");
    
    
    НоваяКоманда = ТаблицаКоманд.Добавить();
    НоваяКоманда.Представление = "Ученический договор ";
    НоваяКоманда.Идентификатор = "Договор";
    НоваяКоманда.Использование = "ВызовСерверногоМетода";
    НоваяКоманда.ПоказыватьОповещение = Истина;
    НоваяКоманда.Модификатор = "ПечатьMXL";
    НоваяКоманда.ПрефиксВПФ = "Внешний";
    
    
    ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
    
    Возврат ПараметрыРегистрации;
    
КонецФункции
1 Pistoletti
 
02.03.14
19:54
Такое чувство, что в ЗУП корп вообще нет  инциализации и добавления команд  на форму документа согласно внешних печатных форм.  Не  верится как то ....
2 Pistoletti
 
03.03.14
08:02
скромно подниму
3 Infsams654
 
03.03.14
08:22
так внешние печатные формы в обычном приложении не работают
4 Infsams654
 
03.03.14
08:23
(3)+ на УФ
5 kumena
 
03.03.14
08:26
(0)
чтобы этот код работал специальные волшебные слова нужны в конфе, так что читай друг итс.

(4) все может работать, если правильно приготовить.
6 Infsams654
 
03.03.14
08:51
(5) это как же ЗУП 2.5 будет поднимать ВПФ, если он даже не знает про существование функции СведенияОВнешнейОбработке() ?
7 fmrlex
 
03.03.14
09:02
(0) 2.5 уже на УФ с БСП?
8 Infsams654
 
03.03.14
09:07
(7) так и я про тоже. ЗУП 2.5 - на обычное приложение, там внешние отчеты и обработки не запустятся, разве что их внутрь конфигурации включить. Однако, и в этом случае их нельзя будет назначать на объекты. ЗУП 3.0 - управляемое, там уже совсем другой механизм для доп. отчетов и обработок сделан.
9 Infsams654
 
03.03.14
09:08
(8)+ на УФ не запустятся.