Версия для печати темы (https://pro1c.org.ua/index.php?s=aa321436a6b5ede4dec8c8a05d076ca0&showtopic=67045)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ УФ - управление кнопкой Печать

Автор: kserg2012 04.08.22, 7:56

Business automation software for accounting, edition 2.1 (2.1.20.3)

1С:Предприятие 8.3 (8.3.15.1778)


Доброго дня.

В нашей организации (предоставление услуг) основная масса договоров имеет Вид договора = С покупателем

Причем особенность такая, что к одному договору может быть более десятка различных печ.форм
(старые и новые версии самих договоров, различные вар-ты доп.соглашений, калькуляции, прайсы услуг)
причем как правило - это всё внешние печ.формы.


И меньшая часть клиентов - это Поставщики, у которые также имеются свои печ.формы договоров и доп.соглашений.

Так вот, при нажатии в Договоре на кнопку Печать выпадает список печ.форм, который едва помещается на экран.

Подскажите каким образом можно "разделить" эти печатные формы для договоров, например по Виду договора
отдельно для Покупателей
и отдельно для Поставщиков.

Буду признателен за любую инф-цию.

Автор: Vofka 04.08.22, 9:05

По виду договора можно конечно.
В чем именно трудность с этим?

Автор: kserg2012 04.08.22, 9:23

не понимаю, как и в каком месте сделать "заполнение" списка выводимых печ.форм
и ещё с учётом того, что мне доступно только Расширение

может подскажите?


Автор: Vofka 04.08.22, 9:31

Если это внешние печатные формы, то думаю, что при подключении формы можно поставить фильтр по виду договора. По крайней мере такое было возможно в бухгалтерии предыдущего поколения.
Если это встроенные печатные формы, то как туда влезть через расширение я не знаю.

Автор: Moloko 04.08.22, 9:43

Vofka @ Сегодня, 9:31 * ,
Я бы все эти печатные формы вывел в отдельную внешнюю обработку и в ней бы анализировал, что именно печатать.
Посмотрите в качестве намека на то, как печатается ТТН в документе "Реализация..."

Автор: kserg2012 04.08.22, 10:03

Vofka @ Сегодня, 10:31 * ,

копирую из описания

>>Робота з підменю Друк
...
>>* Склад підменю Друк в ряді документів, списків і журналів автоматично підстроюється під обраний документ:
>> показуються тільки ті друковані форми, які можуть бути для нього сформовані при поточних значеннях реквізитів.

Как такое можно организовать?


Посмотрел в самой внешней обработке в модуле Функция СведенияОВнешнейОбработке() Экспорт
но не вижу,чтобы какими то параметрами можно установить отбор...

Автор: AnryMc 05.08.22, 13:20

Цитата(kserg2012 @ 04.08.22, 8:56) *
Business automation software for accounting


В данной конфигурации для справочника Договора контрагентов - нет пачатных форм...
Я бы для начала выяснил как подключены эти печатные формы...
Если это ВПНы (внешнии печатные формы) - то в расширение можно "добавить" из общего модуля "ПодключаемыеКомандыКлиентСервер" процедуру "ОбновитьКоманды" и её "перекурочить" как душе угодно...

Можно создать для объекта Справочник.ДоговораКонтрагентов какое угодно подменю для кнопки "Печать"...

Автор: kserg2012 05.08.22, 15:12

Спасибо!
Буду пробовать

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua