Внешняя печатная форма документов «Счет на оплату покупателя», «Реализация Товаров и Услуг» и «Счет Фактура выданный» с выбором подписантов на форме для Бухгалтерия предприятия 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) В печатную форму Акта и Счета выводится наименование Договора.
Один из вариантов реализован мной там 😉
http://infostart.ru/public/180651/
Здесь требуется сохранить параметры для печатной формы и потом при открытии внешней печатной формы прочитать эти параметры.
Есть возможность подключить в УТ11.1 1с 8.2
Если да, то как?
(1)
Так и не разобрался, как быть с параметрами, поэтому вывел печатную форму на саму форму (по аналогии с типовой «ОбщаяФорма.ПечатьДокументов»).
После обновления на 3.0.21…
необходимо поменять в модуле формы строки (713-718)
с
&НаСервере
Процедура ПрисоединитьПечатныеФормыКОбъекту(ФайлыВоВременномХранилище, ОбъектДляПрисоединения)
Для Каждого Файл Из ФайлыВоВременномХранилище Цикл
СтандартныеПодсистемыПереопределяемый.ПриПрисоединенииПечатнойФормыКОбъекту(ОбъектДляПрисоединения, Файл.Представление, Файл.Значение);
КонецЦикла;
КонецПроцедуры
на
&НаСервере
Процедура ПрисоединитьПечатныеФормыКОбъекту(ФайлыВоВременномХранилище, ОбъектДляПрисоединения)
Для Каждого Файл Из ФайлыВоВременномХранилище Цикл
УправлениеПечатью.ПриПрисоединенииПечатнойФормыКОбъекту(ОбъектДляПрисоединения, Файл.Представление, Файл.Значение);
КонецЦикла;
КонецПроцедуры
Добрый вечер! Подскажите пожалуйста, а на 1С:Предприятие 8.3 (8.3.4.389) Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.29.5) , будет работать?? Заранее благодарю.
(5) milka12371,
Не знаю, как на базовой, но на 8.3.4.389 Бухгалтерия предприятия ПРОФ (3.0.27.10) работает. Сегодня обновленную обработку выложу.
(5) milka12371, Обновил.
БП ред 3.0 (3.0.31.141) платф. (8.3.4.437)
при подключении внеш. формы через Администрирование — Доп. отчеты и обработки сообщение: Невозможно подключить доп. обработку из файла. Возможно, она не подходит для этой версии программы.
{ВнешняяОбработка.ПечатнаяФормаКомпании.МодульОбъекта(659,35)}:Переменная не определена(ФизическиеЛица)
Да. Все верно. С 3.0.31 поменяли общий модуль. Пиши почту, вышлю новый вариант.
В публикации тоже новый выложил.
релиз 3.0.31.141, пл. 8.3.4.437
Скачала внеш.форму «после 3.0.31». Результат:
1) В сч-ф, при заполненных полях ФИО, должность и доверенность, на печать выводится ТОЛЬКО НОМЕР ДОВЕРЕННОСТИ(ФИО и должность пустые)
2) В акте и в сч-ф (в диалоге)значение поля «Доверенность» не сохраняется, а заполняется только после того, как перевыбрать ФИО.
Подскажите, пожалуйста, что не так.
Все сделала как в инсрукции. при нажатии на пункт Печатная форма компании выводится на экран еще одна форма, нажимаю в ней на кнопку Сформировать и выводится ошибка Поле объекта не обнаружено (ИмяФайлаПечатнойФормы)
(11) OlesyaBelochka,
Сегодня обновлюсь до последней версии, проверю, выложу новый вариант.
Пришли почту, вышлю новый вариант.
Та же картина.
Платформа:1С:Предприятие 8.3 (8.3.5.1186)
Конфигурация: Бухгалтерия предприятия, редакция 3.0 (3.0.37.38)
Ошибка:
{ОбщийМодуль.УправлениеПечатью.Модуль(60)}: Поле объекта не обнаружено (ИмяФайлаПечатнойФормы)
ОписаниеПечатнойФормы.ИмяФайлаПечатнойФормы = ИмяФайлаПечатнойФормы;
trali-vali, +1.
Верните 1$m.
Увы, нет времени и искать ошибки. Хотелось потратить злосчастный 1$m на готовое решение.
Добрый день!
Приобрёл вашу настройку
Ничего в ней не менял.
Подключил к базе БП Корп 3.0 (релиз 3.0.37.37) через доп.внеш.отчеты и обработки (подключилась без проблем).
И при попытке в документе Реализации Товаров и услуг (Услуги) Сформировать печ.форму пишет следующее:
{ОбщийМодуль.УправлениеПечатью.Модуль(60)}: Поле объекта не обнаружено (ИмяФайлаПечатнойФормы)
ОписаниеПечатнойФормы.ИмяФайлаПечатнойФормы = ИмяФайлаПечатнойФормы;
Печ.форма не выводится
Просьба разработчика помочь с решением данной проблемы
Моя почта serkon14@yandex.ru
Просьба прислать исправленный рабочий вариант
???
БП 3.0.40.26
Пишет поле объекта не обнаружено (ИмяФайлаПечатнойФормы).
Есть ли рабочая версия?
А можно подключить к Управление торговлей, редакция 11.2 (11.2.2.106) ?
Или в Торговле уже есть такая возможность?