Печать непроведенных документов в УТ 11

Публикация № 1439611 13.05.21

Учетные задачи - Печатные формы

Печать УТ непроведенные документы

Печать непроведенных документов (в частности, из внешних печатных форм).

Столкнулся я с забавной историей - в УТ 11 большинство печатных форм документов перед формированием требуют проведения документа. Кое-где это оправдано (когда используются данные, получаемые при проведении или движения документов), кое-где, наверно, нет. У меня, в частности, встал вопрос о печати документа "УстановкаЦенНоменклатуры", да еще и разработанной внешней формой (через дополнительные обработки). 

Некоторое время я гуглил, нашел несколько толковых статей. Наверно, самая подробная вот Печать непроведенных документов (через расширение). Однако, я столкнулся с тем, что, независимо от флагов в параметрах (ни "ПроверкаПроведенияПередПечатью", ни "РежимЗаписи"), если это печатная форма внешняя, УТ все равно хотела проведенности.

Спасибо доброму человеку из комментариев вышеприведенной статьи (dexxxqqq), я-таки нашел, где это обойти, ну и чтобы кому-то еще это помогло, далее привожу код.

Это делалось мной через расширение конфигурации - модуль "УправлениеПечатьюСлужебныйКлиент"

&Вместо("ВыполнитьОткрытиеПечатнойФормы")
Процедура _тратата_ВыполнитьОткрытиеПечатнойФормы(ИсточникДанных, ИдентификаторКоманды, ОбъектыНазначения, Форма, СтандартнаяОбработка) Экспорт
	Если (ИдентификаторКоманды = "ВашИденификаторИзМодуляОбработки") Тогда
		врПараметры = Новый Структура;
		врПараметры.Вставить("Форма", Форма);
		врПараметры.Вставить("ИсточникДанных", ИсточникДанных);
		врПараметры.Вставить("ИдентификаторКоманды", ИдентификаторКоманды);
		ВыполнитьОткрытиеПечатнойФормыЗавершение(ОбъектыНазначения, врПараметры);
	Иначе
		//__ если эта форма нас не интересует, то пусть идет, как и шла
		ПродолжитьВызов(ИсточникДанных, ИдентификаторКоманды, ОбъектыНазначения, Форма, СтандартнаяОбработка);
	КонецЕсли;
КонецПроцедуры

тут "ВашИденификаторИзМодуляОбработки" - это то, как вы назвали "ИдентификаторКоманды" в функции "СведенияОВнешнейОбработке()".

Тестировалось на:

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

Управление торговлей, редакция 11 (11.4.13.51) 

Windows 7 x64 и Windows Server 2008 R2 (опять же, если это важно).

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. stdstd 45 14.12.21 19:15 Сейчас в теме
Работает в ЗУП 3.1.20.36, спасибо!
2. Loxmatij 24.12.21 08:25 Сейчас в теме
Управление торговлей, редакция 11 (11.4.13.85) - Работает! Спасибо!
3. Deda 371 25.04.22 14:08 Сейчас в теме
Работает на УТ 11.5 Спасибо!
4. olbir 07.06.22 10:27 Сейчас в теме
Работает на УАТ . Спасибо!
5. Eugene_Elhaz 20.07.22 18:08 Сейчас в теме
&Вместо("ВыполнитьОткрытиеПечатнойФормы")
Процедура РФ_ВыполнитьОткрытиеПечатнойФормы(ИсточникДанных, ИдентификаторКоманды, ОбъектыНазначения, Форма, СтандартнаяОбработка)
	
	Если ТипЗнч(ИсточникДанных) = Тип("СправочникСсылка.ДополнительныеОтчетыИОбработки") Тогда
		врПараметры = Новый Структура;
		врПараметры.Вставить("Форма", Форма);
		врПараметры.Вставить("ИсточникДанных", ИсточникДанных);
		врПараметры.Вставить("ИдентификаторКоманды", ИдентификаторКоманды);
		ВыполнитьОткрытиеПечатнойФормыЗавершение(ОбъектыНазначения, врПараметры);
	Иначе
		//__ если эта форма нас не интересует, то пусть идет, как и шла
		ПродолжитьВызов(ИсточникДанных, ИдентификаторКоманды, ОбъектыНазначения, Форма, СтандартнаяОбработка);
	КонецЕсли;
	
КонецПроцедуры
Показать


Немножко универсальнее сделал
7. atdonya 40 21.02.23 20:17 Сейчас в теме
(5)В целом, имеет место, но, не факт, что все внешние формы должны печататься не проведенными.
6. zavladaev 358 21.02.23 16:17 Сейчас в теме
Проще в процедуре ДополнительныеОтчетыИОбработкиКлиентПереопределяемый.ПередВыполнениемКомандыПечатиВнешнейПечатнойФормы присвоить переменной СтандартнаяОбработка значение Ложь.
Но там будет применено для всех печатных форм, можно только по типу объектов печати отфильтровать.
Оставьте свое сообщение

См. также

Расширение механизма печати шаблонов КП и договоров в УНФ (УК для Беларуси)

Печатные формы Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Бесплатно (free)

Статья пригодится программистам, которым необходимо расширить механизм формирования договоров и КП по шаблонам в УНФ (УК для Беларуси).

31.08.2022    409    Kim1C    0    

0

Не выводятся подписи ответственных лиц в печатных формах. Как победить проблему [БП 3.0]

Печатные формы Адаптация типовых решений Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бесплатно (free)

Проблема: ни в одной печатной форме (ПКО, РКО, кассовая книга, счет, накладные и пр.) не подставляется ФИО руководителя, ФИО главного бухгалтера, кассира.

19.10.2021    3064    config    4    

4

Печать в word, pdf через html

Универсальные функции Печатные формы Платформа 1С v8.3 Россия Бесплатно (free)

При работе с клиентами возникла задача: использовать форматированный документ. Итак, существует справочник, в нем табличная часть. Для каждой строки требуется ввести описание, причем описание имеет тип форматированный документ. Потребовалось организовать печать табличной части справочника с описанием для каждой строки. Тип данных "Форматированный документ" не может выводится в табличный документ, поэтому пришлось организовывать печать через Microsoft Word.

11.09.2020    3622    arr    4    

8

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

В курсе обобщен опыт работы аналитика на проектах в течение пяти лет, в нескольких фирмах. Подходы к написанию документов унифицированы и по возможности не привязаны к конфигурациям 1С.

3 500 рублей

Штрихкодирование документов

Печатные формы Платформа 1С v8.3 Россия Бесплатно (free)

Эта статья будет полезна для тех, перед кем стоит задача нетипового штрихкодирования документов.

25.02.2020    5815    Mechanik21    22    

8

Печать ценников номенклатуры с несколькими видами цен для 1С: Розница

Печатные формы Платформа 1С v8.3 1С:Розница Розничная и сетевая торговля (FMCG) Бесплатно (free)

Простое решение для печати ценника с несколькими видами цена для 1С: Розница версий 2.2.ХХХХ-2.3.ХХХХ, механизм апробирован на версии 2.3.1.40.

23.12.2019    4579    independ    0    

27

[БСП] Внешняя печатная форма: как перед печатью выводить форму настроек

Печатные формы БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 1С:Комплексная автоматизация 2.х Бесплатно (free)

Во внешней печатной форме перед печатью нужно выводить форму настроек. Для примера рассматриваю печатную форму "Акт сверки взаимных расчетов " .

19.12.2019    17303    John_d    9    

127

БСП. Настраиваемый комплект документов. Внешние печатные формы

Печатные формы Сложные периодические расчеты Управляемые формы 1С:Зарплата и Управление Персоналом 3.x Бесплатно (free)

В демо-конфигурации "БСП" есть пример реализации механизма "Настраиваемый комплект документов", использующий встроенные печатные формы. Эта статья - развитие темы в сторону использования в своей обработке других внешних печатных форм.

09.06.2017    28171    WhiteOwl    21    

116

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

УТ 11.1 Знак рубля на ценнике, шрифтом, без конфигуратора

Розничная торговля Печатные формы Платформа 1С v8.3 1С:Управление торговлей 10 Бухгалтерский учет Бесплатно (free)

Банк России 11 декабря 2013 года утвердил графическое обозначение рубля (символ рубля) в виде прописной буквы «Р» кириллического алфавита, дополненной в нижней части горизонтальной чертой.

16.06.2014    33022    Yury1001    11    

20

Подход к организации печати одного макета документа из обычной и управляемой форм документа (интерфейс Такси)

Печатные формы Математика и алгоритмы Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В статье описывается подход к реализации печати одного макета из управляемой и обычной формы документа. Описанная методика близка к преподаваемой в учебных центрах 1С.

10.10.2013    41524    RailMen    9    

36

Подборка программ для взаимодействия с ЕГАИС Промо

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

Печать ценников в УТ 3.0 для Украины

Розничная торговля Печатные формы Платформа 1С v8.3 1С:Управление торговлей 10 Украина Бесплатно (free)

Если вы хотите, чтобы ценники в вашем магазине были красивыми и аккуратными, обращали на себя внимание клиентов, занимали минимум времени и усилий для печати и настройки, то функционал печати ценников в «1С: Управление торговлей для Украины 3.0» именно для вас.

01.02.2013    23324    aharechko    3    

13

Видео. Автозаполняемые шаблоны документов в «1С:Документооборот 8»

Печатные формы Платформа 1С v8.3 1С:Документооборот Бесплатно (free)

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

13.11.2012    23046    ИТ-Терминал    3    

17

Подписанты - "Указание в первичных документах подписывающих лиц"

Печатные формы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием Бухгалтерский учет Налоговый учет Управленческий учет Бесплатно (free)

Хотелось бы обратить внимание, добавленный функционал. УПП Версия 1.3.29 и КА Версия 1.1.25 Указание в первичных документах подписывающих лиц, т.е. кто подписывает, на основании чего.

01.10.2012    32480    Константин С.    6    

7

Сканируем без сканера или MXL to JPG

Внешние источники данных Универсальные функции Печатные формы Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Хотите конвертировать документы в формат изображения менее чем за минуту, не имея сканера? Тогда эта статья для вас.

24.05.2012    35350    shakmaev    47    

142

Простой способ экономии бумаги при работе с типовыми конфигурациями на примере "Бухгалтерии предприятия" 2.0

Печатные формы Платформа 1С v8.3 1С:Бухгалтерия 2.0 Россия Бесплатно (free)

Предлагается простая альтернатива разработке дополнительных печатных форм, если стоит задача разместить на одном листе 2 экземпляра печатной формы

09.05.2012    17347    mrd2008    11    

34

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.