Печатная форма из простого в управляемое приложение

1. luda33 24.01.12 10:43 Сейчас в теме
Был зуп и там внешняя печатная форма
перешли на упп, захожу туда под простым приложением а не управляемым
подключаю эту же форму - в списке печатных форм она не появляеться
вопрос почему?
Если простую (не управляемую)обработку например открывать в простом режиме упп - все открываеться
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Akuji 22 24.01.12 17:52 Сейчас в теме
фурму переделать в управляемую
3. luda33 24.01.12 20:28 Сейчас в теме
(2) Akuji,
ну конечно если переделать - будет работать, но вопрос - без этого переделывания должно ведь работать?
4. 4esz 03.02.12 16:05 Сейчас в теме
Похоже на то что без переделывания работать никак не станет
5. Korona 03.02.12 16:14 Сейчас в теме
ну скорее всего СсылкаНаОбъект стоит которой нету в УПП или называется по другому. А это точно переделывать весь модуль Печати.
6. Valland 04.02.12 01:00 Сейчас в теме
Нет. Работать не буду. В УПП не пробовал, а вот в УТ 11 для подключения формы программе нужны данные о форме. И если их нет, то она не дает подключить форму.
Код должен быть какой-то такой:
Функция СведенияОВнешнейОбработке() Экспорт
    
    ОбъектыНазначенияФормы = Новый Массив;
    ОбъектыНазначенияФормы.Добавить("Документ.КоммерческоеПредложениеКлиенту");
    
    ПараметрыРегистрации = Новый Структура;
    ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма");
    ПараметрыРегистрации.Вставить("Назначение", ОбъектыНазначенияФормы);
    ПараметрыРегистрации.Вставить("Наименование", "Спецификация к договору");
    ПараметрыРегистрации.Вставить("Версия", "1.0");
    ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина);
    ПараметрыРегистрации.Вставить("Информация", "Просто надо.");

    ТаблицаКоманд = ПолучитьТаблицу_Команд();

    ДобавитьКоманду(ТаблицаКоманд,
        "Спецификация",                // Представление команды в пользовательском интерфейсе
 
        "Спецификация",        // Уникальный идентификатор команды или имя макета печати
 
       "ВызовСерверногоМетода",    // Способ вызова команды: "ОткрытиеФормы", "ВызовКлиентскогоМетода", "ВызовСерверногоМетода"
 
        Ложь,                        // Показывать оповещение
 
        "ПечатьMXL"                 // Модификатор
 
    );

    ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);

    Возврат ПараметрыРегистрации;

КонецФункции
Показать
7. luda33 04.02.12 04:35 Сейчас в теме
(6) Valland, Дак дает подключить - не ругаеться...
(5) Korona, ссылка на объект - реальная
8. luda33 01.03.12 15:57 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот