|
Управляемые формы. Не получается добавить внешнюю печатную форму в документ |
☑ |
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) спасибо!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший