|   |   | 
| 
 | Управляемые формы. Не получается добавить внешнюю печатную форму в документ | ☑ | ||
|---|---|---|---|---|
| 0
    
        Sun125 15.03.15✎ 22:57 | 
        Платформа 8.3, управляемые формы.
 Есть самописный документ, нужно добавить к нему внешнюю печатную форму. Но проблема в том, что когда выбираешь назначение (в каких документах будет использовать ВПФ), этого документа в списке нет. Подскажите, пожалуйста, чего не хватает в документе? | |||
| 1
    
        yavasya 15.03.15✎ 23:55 | 
        в толстых надо процедуру писать чтобы работали впф     | |||
| 2
    
        yavasya 15.03.15✎ 23:59 | 
        // СтандартныеПодсистемы.Печать
 &НаКлиенте Процедура Подключаемый_ВыполнитьКомандуПечати(Команда) УправлениеПечатьюКлиент.ВыполнитьПодключаемуюКомандуПечати(Команда, ЭтаФорма, Объект); Если ТипЗнч(Команда) = Тип("КомандаФормы") Тогда ОписаниеКоманды = УправлениеПечатьюКлиентПовтИсп.ОписаниеКомандыПечати(Команда.Имя, ЭтаФорма.Команды.Найти("АдресКомандПечатиВоВременномХранилище").Действие); Если ОписаниеКоманды.Идентификатор = "СчетФактура" Тогда ПодключитьОбработчикОжидания("ПоказатьПредупреждениеОбИзменениях_УПД", 1, Истина); КонецЕсли; КонецЕсли; КонецПроцедуры | |||
| 3
    
        yavasya 16.03.15✎ 00:04 | 
        бп 3.0     | |||
| 4
    
        Sun125 16.03.15✎ 12:19 | 
        (2) В модуле формы документа есть процедура
 &НаКлиенте Процедура Подключаемый_ВыполнитьКомандуПечати(Команда) УправлениеПечатьюКлиент.ВыполнитьПодключаемуюКомандуПечати(Команда, ЭтотОбъект, Объект); КонецПроцедуры Даже есть печатная форма в модуле (в конфигурации). А вот как ВПФ не подключается | |||
| 5
    
        DexterMorgan 16.03.15✎ 12:25 | 
        Есть справочник ИдентификаторыОбъектовМетаданных ?     | |||
| 6
    
        Sun125 16.03.15✎ 12:28 | 
        (5) Есть. И документ там этот есть.     | |||
| 7
    
        Sun125 16.03.15✎ 12:29 | 
        (5) Кажется,понял)     | |||
| 8
    
        DexterMorgan 16.03.15✎ 12:30 | 
        (7) ты его не обнови походу     | |||
| 9
    
        Sun125 16.03.15✎ 12:35 | 
        ПараметрыРегистрации.Назначение.Добавить("Документ.Заказ");
 ПараметрыРегистрации.Назначение.Добавить("Документ.апЗаказ"); Обновил, все равно. Первый документ отражается в назначении, а второй нет | |||
| 10
    
        Sun125 16.03.15✎ 12:37 | 
        Когда добавляю внешнюю обработку (Дополнительный отчеты и обработки), документы автоматом отражаются в поле "Назначение". Второй документ никак не хочет, его в списке нет     | |||
| 11
    
        DexterMorgan 16.03.15✎ 12:38 | 
        Назначение - это общая форма "ВыборОбъектовМетаданных"?     | |||
| 12
    
        DexterMorgan 16.03.15✎ 12:44 | 
        (10) Аа, кароче есть общая команда "ДополнительныеПечатныеФормыОбъекта", вот там в типе параметра команды выбери свой документ     | |||
| 13
    
        Sun125 16.03.15✎ 12:47 | 
        (12) Спасибо, помогло!     | |||
| 14
    
        yavasya 16.03.15✎ 12:56 | 
        (12)  где это прописывать? в модуле объекта?     | |||
| 15
    
        DexterMorgan 16.03.15✎ 12:57 | 
        (14) в свойствах команды     | |||
| 16
    
        yavasya 16.03.15✎ 12:58 | 
        (15) спасибо!     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |