Имя: Пароль:
1C
1С v8
Как добавить доп.печат.форму в список печатных форм документа?
0 MAPATNK2
 
naïve
23.10.19
11:28
Всем доброго дня Управление торговлей и взаимоотношениями с клиентами (CRM)", редакция 2.0

Добавила внешнюю печатную форму. Но её можно запустить только из Печать - Дополнительные печатные формы - Моя печатная форма. Можно как то внешнюю печатную форму поместить рядом со стандартными печатными формами, как в других версиях? Чтобы было : Печать - Моя печатная форма. Хотелки руководства, но блин, придется вносить правки в конфигурацию, а снимать с поддержки не хотелось бы.
1 Uzyf
 
23.10.19
11:32
типа такого что ли?
Функция СведенияОВнешнейОбработке() Экспорт

    ПараметрыРегистрации = Новый Структура;
    
    МассивНазначений = Новый Массив;
    МассивНазначений.Добавить("Документ.РеализацияТоваровУслуг");
    МассивНазначений.Добавить("Документ.РеализацияУслугПрочихАктивов");
    МассивНазначений.Добавить("Документ.ПередачаДавальцу");
    
    ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма");
    ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
    ПараметрыРегистрации.Вставить("Наименование", "Приказ на отгрузку");
    ПараметрыРегистрации.Вставить("Версия", "1.0");
    ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина);
    ПараметрыРегистрации.Вставить("Информация", "Печатная форма Приказ на отгрузку к документам Реализация товаров и услуг, Передача давальцу, Реализация услуг и прочих активов");
    
    ТаблицаКоманд = Новый ТаблицаЗначений;
    ТаблицаКоманд.Колонки.Добавить("Представление");
    ТаблицаКоманд.Колонки.Добавить("Идентификатор");
    ТаблицаКоманд.Колонки.Добавить("Использование");
    ТаблицаКоманд.Колонки.Добавить("ПоказыватьОповещение");
    ТаблицаКоманд.Колонки.Добавить("Модификатор");
    
    НоваяКоманда = ТаблицаКоманд.Добавить();
    НоваяКоманда.Представление = "Приказ на отгрузку";
    НоваяКоманда.Идентификатор = "ПФ_MXL_ПриказНаОтгрузку";
    НоваяКоманда.Использование = "ВызовСерверногоМетода";
    НоваяКоманда.ПоказыватьОповещение = Истина;
    НоваяКоманда.Модификатор = "ПечатьMXL";
    
    ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
    
    Возврат ПараметрыРегистрации;
    
КонецФункции
2 MAPATNK2
 
naïve
23.10.19
11:32
Стоит обе галочки "Показывать в формах элементов справочников и документов" и "В списках". Если убрать вторую галочку - печатная форма вообще пропадает, если убрать первую галочку - ничего не измениться.
3 Uzyf
 
23.10.19
11:32
МассивНазначений - это документы к которым прикрепляется печатная форма
4 MAPATNK2
 
naïve
23.10.19
11:33
(3) Ну это есть. Я добавила
5 Uzyf
 
23.10.19
11:36
(4) ну у меня при таком коде внешняя печатная форма есть в списке кнопки печати
6 MAPATNK2
 
naïve
23.10.19
11:37
(5) В других конфигурациях у меня тоже все есть
7 MAPATNK2
 
naïve
23.10.19
11:37
Выводится в - 1
А надо в - 2
https://yadi.sk/i/anXfIV1BV7PHsA
8 MAPATNK2
 
naïve
23.10.19
11:39
9 Uzyf
 
23.10.19
11:41
а ну тогда не знаю, эти какая то специфика данной конфы
10 MAPATNK2
 
naïve
23.10.19
11:45
(9) печаль :( Прям точно?
11 Uzyf
 
23.10.19
11:57
(10) в смысле я этого не знаю, не сталкивался с такой конфой. Кто-то может и знает
Независимо от того, куда вы едете — это в гору и против ветра!