|   |   | 
| 
 | Внешние печатные формы | ☑ | ||
|---|---|---|---|---|
| 0
    
        Xamio 05.06.15✎ 17:53 | 
        Я добавил ВПФ в справочник, она появилась в меню Печать документа как строка "Дополнительные печатные формы" по нажатию на которую у меня открывается выбор печатной формы, которую я хочу запустить. Как можно убрать этот лишний выбор, чтобы из меню Печать можно было бы запустить мою ВПФ сразу.
 И как можно заменить стандартную печатную форму в меню Печать, на внешнюю из справочника? код в модуле объекта [CODE] Функция СведенияОВнешнейОбработке() Экспорт ПараметрыРегистрации = Новый Структура; МассивНазначений = Новый Массив; МассивНазначений.Добавить("Документ.усПриемка"); ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма"); СозданиеСвязанныхОбъектов... ПараметрыРегистрации.Вставить("Назначение", МассивНазначений); ПараметрыРегистрации.Вставить("Наименование", "Приемный лист (Внешний)"); ПараметрыРегистрации.Вставить("БезопасныйРежим", ЛОЖЬ); ПараметрыРегистрации.Вставить("Версия", "1.0"); ПараметрыРегистрации.Вставить("Информация", "Приемный лист с корректировками"); ТаблицаКоманд = ПолучитьТаблицаКоманд(); ДобавитьКоманду(ТаблицаКоманд, "Приемный лист (Внешний)", "ПриемныйЛистВнешний", "ВызовСерверногоМетода", Истина, "ПечатьMXL"); ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд); Возврат ПараметрыРегистрации; КонецФункции Функция ПолучитьТаблицаКоманд() Команды = Новый ТаблицаЗначений; Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка")); Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка")); Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка")); Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево")); Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка")); Возврат Команды; КонецФункции Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "") НоваяКоманда = ТаблицаКоманд.Добавить(); НоваяКоманда.Представление = Представление; НоваяКоманда.Идентификатор = Идентификатор; НоваяКоманда.Использование = Использование; НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение; НоваяКоманда.Модификатор = Модификатор; КонецПроцедуры [/CODE] | |||
| 1
    
        Xamio 05.06.15✎ 17:57 | 
        8.3 управляемые формы     | |||
| 2
    
        VikingKosmo 05.06.15✎ 18:00 | 
        Для УФ никак...     | |||
| 3
    
        Xamio 08.06.15✎ 10:26 | 
        неужели никак??     | |||
| 4
    
        Azverin 08.06.15✎ 10:39 | 
        (3) человек с синей полоской, Вам в поиск: v8: Как подменить типовую печатную форму внешней в Бухгалтерии 3.0?     | |||
| 5
    
        Xamio 08.06.15✎ 12:23 | 
        Там сказано что в процедуру ДобавитьКоманду нужно передавать "Идентификатор" ТОЧНО совпадающий по имени с печатной формой. Хорошо, сделал, стандартная печатная форма заменилась на внешнюю. Но строка "Дополнительные печатные формы" не исчезла, как её убрать?     | |||
| 6
    
        Xamio 08.06.15✎ 12:46 | 
        в форме документа "Все действия" - "Изменить форму" снял галку на против "Дополнительные печатные формы.." и строка исчезла, это единственное решение?     | |||
| 7
    
        Xamio 08.06.15✎ 12:47 | 
        это ведь будет касаться только настроек формы конкретного пользователя, а остальные..     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |