Внешняя печатная форма документов "Счет на оплату покупателя", "Реализация Товаров и Услуг", "Корректировка Реализации" и "Счет Фактура выданный" с выбором подписантов на форме для Бухгалтерия предприятия 3.0 (управляемая форма)










Внешняя печатная форма документов "Счет на оплату покупателя", "Реализация Товаров и Услуг" и "Счет Фактура выданный" с выбором подписантов на форме для Бухгалтерия предприятия 3.0 (управляемая форма)- пока не качайте, конфу БП 3.0.39.хх сильно поменяли

Внешняя печатная форма документов «Счет на оплату покупателя», «Реализация Товаров и Услуг» и «Счет Фактура выданный» с выбором подписантов на форме для Бухгалтерия предприятия 3.0 (управляемая форма)

Встала необходимость выбора подписантов для документов «Счет на оплату покупателя», «Реализация Товаров и Услуг» и «Счет Фактура выданный», т.к. типовой механизм не совсем удобен.

Как сделать печать с открытием формы долго искал и мало чего нашел, но вот вроде бы получилось. Эта внешняя печатная форма действует для всех трех видов документов. Единственно, что осталось не решенным: это не получилось вывести макет через «УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию», если кто подскажет как, буду премножественно благодарен.

А так, может кому время сэкономлю….


Обновление от 2013_05_22

Добавил:

1) возможность открытия формы в режиме внешней обработки для отладки.

2) Печатная форма выводится в табличное поле самой формы обработки.

3) Появилась возможность Печатать, редактировать и Сохранять с формы.

4) Навел красоту.


Обновление от 2014_02_03

Текущие параметры: Платформа (8.2-8.3) Конфигурация БП 3.0.27.10. Старше тоже работает.

Добавил:

1) Корректировочный акт к Корректировке Реализации

2) Корректировочную СФ (952) 

3) Отчет об оказании Агентских услуг к Реализации ТиУ

4) В печатную форму Акта и Счета выводится наименование Договора.

18 Comments

  1. MaxS
    не получилось вывести макет через «УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию»

    Один из вариантов реализован мной там 😉

    http://infostart.ru/public/180651/

    Здесь требуется сохранить параметры для печатной формы и потом при открытии внешней печатной формы прочитать эти параметры.

    ПараметрыОткрытия = Новый Структура(«ИсточникДанных, ПараметрыИсточника»);
    ПараметрыОткрытия.ИсточникДанных     = НайтиВнешнююОбработку(«СчетЗаказД»);
    ПараметрыОткрытия.ПараметрыИсточника = Новый Структура(«ИдентификаторКоманды, ОбъектыНазначения»);
    ПараметрыОткрытия.ПараметрыИсточника.ИдентификаторКоманды = «СчетЗаказ»;
    ПараметрыОткрытия.ПараметрыИсточника.ОбъектыНазначения  = МассивСсылокНаДокументы;
    ОткрытьФорму(«ОбщаяФорма.ПечатьДокументов», ПараметрыОткрытия,ЭтаФорма,ЭтаФорма.УникальныйИдентификатор);
    Reply ↓
  2. Ed111111

    Есть возможность подключить в УТ11.1 1с 8.2

    Если да, то как?

    Reply ↓
  3. vik80111

    (1)

    Так и не разобрался, как быть с параметрами, поэтому вывел печатную форму на саму форму (по аналогии с типовой «ОбщаяФорма.ПечатьДокументов»).

    Reply ↓
  4. vik80111

    После обновления на 3.0.21…

    необходимо поменять в модуле формы строки (713-718)

    с

    &НаСервере

    Процедура ПрисоединитьПечатныеФормыКОбъекту(ФайлыВоВременномХранилище, ОбъектДляПрисоединения)

    Для Каждого Файл Из ФайлыВоВременномХранилище Цикл

    СтандартныеПодсистемыПереопределяемый.ПриПрисоединенииПечатнойФормыКОбъекту(ОбъектДляПрисоединения, Файл.Представление, Файл.Значение);

    КонецЦикла;

    КонецПроцедуры

    на

    &НаСервере

    Процедура ПрисоединитьПечатныеФормыКОбъекту(ФайлыВоВременномХранилище, ОбъектДляПрисоединения)

    Для Каждого Файл Из ФайлыВоВременномХранилище Цикл

    УправлениеПечатью.ПриПрисоединенииПечатнойФормыКОбъекту(ОбъектДляПрисоединения, Файл.Представление, Файл.Значение);

    КонецЦикла;

    КонецПроцедуры

    Reply ↓
  5. milka12371

    Добрый вечер! Подскажите пожалуйста, а на 1С:Предприятие 8.3 (8.3.4.389) Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.29.5) , будет работать?? Заранее благодарю.

    Reply ↓
  6. vik80111

    (5) milka12371,

    Не знаю, как на базовой, но на 8.3.4.389 Бухгалтерия предприятия ПРОФ (3.0.27.10) работает. Сегодня обновленную обработку выложу.

    Reply ↓
  7. vik80111

    (5) milka12371, Обновил.

    Reply ↓
  8. galexo

    БП ред 3.0 (3.0.31.141) платф. (8.3.4.437)

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

    {ВнешняяОбработка.ПечатнаяФормаКомпании.МодульОбъекта(659,35)}:Переменная не определена(ФизическиеЛица)

    Reply ↓
  9. vik80111

    Да. Все верно. С 3.0.31 поменяли общий модуль. Пиши почту, вышлю новый вариант.

    В публикации тоже новый выложил.

    Reply ↓
  10. galexo

    релиз 3.0.31.141, пл. 8.3.4.437

    Скачала внеш.форму «после 3.0.31». Результат:

    1) В сч-ф, при заполненных полях ФИО, должность и доверенность, на печать выводится ТОЛЬКО НОМЕР ДОВЕРЕННОСТИ(ФИО и должность пустые)

    2) В акте и в сч-ф (в диалоге)значение поля «Доверенность» не сохраняется, а заполняется только после того, как перевыбрать ФИО.

    Подскажите, пожалуйста, что не так.

    Reply ↓
  11. OlesyaBelochka

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

    Reply ↓
  12. vik80111

    (11) OlesyaBelochka,

    Сегодня обновлюсь до последней версии, проверю, выложу новый вариант.

    Пришли почту, вышлю новый вариант.

    Reply ↓
  13. trali-vali

    Та же картина.

    Платформа:1С:Предприятие 8.3 (8.3.5.1186)

    Конфигурация: Бухгалтерия предприятия, редакция 3.0 (3.0.37.38)

    Ошибка:

    {ОбщийМодуль.УправлениеПечатью.Модуль(60)}: Поле объекта не обнаружено (ИмяФайлаПечатнойФормы)

    ОписаниеПечатнойФормы.ИмяФайлаПечатнойФормы = ИмяФайлаПечатнойФормы;

    Reply ↓
  14. sergey_at1989

    trali-vali, +1.

    Верните 1$m.

    Увы, нет времени и искать ошибки. Хотелось потратить злосчастный 1$m на готовое решение.

    Reply ↓
  15. serkon14

    Добрый день!

    Приобрёл вашу настройку

    Ничего в ней не менял.

    Подключил к базе БП Корп 3.0 (релиз 3.0.37.37) через доп.внеш.отчеты и обработки (подключилась без проблем).

    И при попытке в документе Реализации Товаров и услуг (Услуги) Сформировать печ.форму пишет следующее:

    {ОбщийМодуль.УправлениеПечатью.Модуль(60)}: Поле объекта не обнаружено (ИмяФайлаПечатнойФормы)

    ОписаниеПечатнойФормы.ИмяФайлаПечатнойФормы = ИмяФайлаПечатнойФормы;

    Печ.форма не выводится

    Просьба разработчика помочь с решением данной проблемы

    Моя почта serkon14@yandex.ru

    Просьба прислать исправленный рабочий вариант

    Reply ↓
  16. serkon14

    ???

    Reply ↓
  17. dndw

    БП 3.0.40.26

    Пишет поле объекта не обнаружено (ИмяФайлаПечатнойФормы).

    Есть ли рабочая версия?

    Reply ↓
  18. Vin1s

    А можно подключить к Управление торговлей, редакция 11.2 (11.2.2.106) ?

    Или в Торговле уже есть такая возможность?

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *