Создание внешней печатной формы под Управляемое Приложение (Управление Торговлей 11.1.1.11)

Публикация № 180159

Разработка - Печать - Универсальные печатные формы

внешняя печатная форма управляемое приложение

Создание внешней печатной формы под Управляемое Приложение (Управление Торговлей 11.1.1.11)

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

Здесь будет рассмотрен один из способов создания внешней печатной формы под Управляемое Приложение (Управление Торговлей 11.1.1.11).

Во-первых, регистрация внешней обработки, отчета, печатной формы под УТ 11 отличается от регистрации таких же отчетов, печатных форм, обработок под обычное приложение.

Первое, что необходимо сделать, в модуле обработки прописать функцию СведенияОВнешнейОбработке

Функция СведенияОВнешнейОбработке() Экспорт

ПараметрыРегистрации = Новый Структура;

МассивНазначений = Новый Массив;
МассивНазначений.Добавить("Документ.РеализацияТоваровУслуг");

ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма"); //возможны варианты - ЗаполнениеОбъекта, ДополнительныйОтчет, СозданиеСвязанныхОбъектов,
ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
ПараметрыРегистрации.Вставить("Наименование", "Акт приема-передачи"); //имя под kt обработка зарегистрирована будет в справочнике внешних обработок
ПараметрыРегистрации.Вставить("Версия", "1.1");
ПараметрыРегистрации.Вставить("БезопасныйРежим", ЛОЖЬ);
ПараметрыРегистрации.Вставить("Информация", "Дополнительная печатная форма к документу РеализацияТоваровУслуг ");

//команды
ТаблицаКоманд = Новый ТаблицаЗначений;
ТаблицаКоманд.Колонки.Добавить("Представление"); //как будет выглядеть описание печ.формы для пользователя
ТаблицаКоманд.Колонки.Добавить("Идентификатор"); //имя нашего макета
ТаблицаКоманд.Колонки.Добавить("Использование"); //ВызовСерверногоМетода
ТаблицаКоманд.Колонки.Добавить("ПоказыватьОповещение"); //Истина
ТаблицаКоманд.Колонки.Добавить("Модификатор"); //ПечатьМХL

НоваяКоманда = ТаблицаКоманд.Добавить();
НоваяКоманда.Представление = "Акт приема-передачи";
НоваяКоманда.Идентификатор = "МакетАкт"; //Внешняя печатная форма
НоваяКоманда.Использование = "ВызовКлиентскогоМетода"; //здесь можно прописать использование как серверного так и клиентского, отличие в том, что серверный метод будет обращаться к экспортной процедуре из модуля объекта, клиентский - к экспортной процедуре из модуля формы объекта
НоваяКоманда.ПоказыватьОповещение = Истина;
НоваяКоманда.Модификатор = "ПечатьMXL";

ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);

Возврат
ПараметрыРегистрации;

КонецФункции


Далее, если используем вызов серверного метода, то в модуле обработки добавляем процедуру печати

Процедура Печать(МассивОбъектов, ПараметрыПечати,КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт


//здесь объект, который будет распечатан содержится в параметре МассивОбъектов, можно либо перебрать массив и распечатать каждый:

Для Каждого ТекущийДокумент Из МассивОбъектов Цикл

КонецЦикла

//либо воспользоваться запросом:

//это пример запроса, не использовать

Запрос = Новый Запрос();
Запрос.УстановитьПараметр("МассивОбъектов", МассивОбъектов);
Запрос.Текст ="ВЫБРАТЬ
| *
|ИЗ
| Документ.РасходнаяНакладная КАК РасходнаяНакладная
|ГДЕ
| РасходнаяНакладная.Ссылка В (&МассивОбъектов)

//Или, если всегда будет распечатывать только один объект, можно прописать:

СсылкаНаОбъект = МассивОбъектов[0];

///////Далее Свой код


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


Если используется клиентский метод то создаем форму обработки и соответсвующую процедуру

&НаКлиенте
Процедура Печать(ИдентификаторКоманды,ОбъектыНазначения) Экспорт
//здесь объект, который будет распечатан содержится в параметре ОбъектыНазначения, соответственно для распечатки надо перебрать все что там содержится, можно сделать банально, если всегда печатается один объект

СсылкаНаОбъект = ОбъектыНазначения[0];

//Далее либо процедуру печати пишем здесь, при необходимости можно прописать обращение к серверной процедуре

///////Далее Свой код

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

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

&НаКлиенте
Процедура Печать(ИдентификаторКоманды,ОбъектыНазначения) Экспорт

СсылкаНаОбъект = ОбъектыНазначения[0];
НазваниеФайла = ПолучитьИмяВременногоФайла("doc");
Макет = ВернутьМакет();
Макет.Записать(НазваниеФайла);
mWordObject = Новый COMObject("Word.Application");
Попытка
WordDoc = mWordObject.Documents.Add(НазваниеФайла);
Исключение

КонецПопытки;

///////Далее Свой код

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

&НаСервере
Функция ВернутьМакет()
СсылкаНаОбъект = РеквизитФормыВЗначение("Объект");
Макет = СсылкаНаОбъект.ПолучитьМакет("МакетАкт");
Возврат
Макет;
КонецФункции

В довесок выкладываю несколько внешних печатных форм, форм для заполнения ТЧ документов под управляемое приложение (УТ11.1.1.11), т.к предприятие на котором работую, специфичное, обработки содержат минимальный необходимый код.


Скачать файлы

Наименование Файл Версия Размер
Obrabotk.rar

.rar 32,10Kb
28.03.13
547
.rar 32,10Kb 547 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Поручик 4435 28.03.13 20:17 Сейчас в теме
(0) Ничего особенного, всё уже давно описано и разжёвано.
ljubasia; +1 Ответить
2. C0oLZ3r0 05.04.13 10:56 Сейчас в теме
Как пример можно глянуть реализацию внешней печатной формы ТОРГ-12 под УТ 11.1 здесь: http://cheapepf.ru/goods.php?idd=1490114
Adept; Stradivari; +2 2 Ответить
3. wunderland 200 06.04.13 11:52 Сейчас в теме
а дополнительные внешние обработчики табличных частей по такой схеме можно прикрутить?
4. Stradivari 150 08.04.13 08:38 Сейчас в теме
(3) wunderland, Да, практически!
В функции СведенияОВнешнейОбработке надо вместо строки ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма"); написать - СведенияОбОбработке.Вставить("Вид", "ЗаполнениеОбъекта");
Ну и дальше либо вызов серверного метода, либо клиентского, в зависимости от того, что хотите делать с ТЧ.
5. Yury1001 1446 07.06.13 11:12 Сейчас в теме
И тут вдруг опа и вышла 11.1.2.Х и всё отвалилось :)))
6. kser87 2069 11.06.13 14:00 Сейчас в теме
Это не внешняя обработка для "Управляемого приложения", а внешняя обработка для БСП 2.*.

Вся информация есть на сайте ИТС http://its.1c.ru/db/bspdoc#content:22:1:

Раздел ИТС "Разработка и Администрирование",
Стандартные библиотеки
Настройка и использование подсистем при разработке конфигурации

там есть все: Виды внешних отчетов и обработок, как внедрять подсистему в свою конфигурацию, как создавать отчеты и обработки.

Если есть доступ, или диск ИТС, то можно скачать Демо конфигурацию БСП и посмотреть конкретные примеры.
7. WildFire 24.10.13 15:18 Сейчас в теме
(6) Спасибо за ссылку, ознакомился :)
Но эта публикация - для тех, кому надо по-быстрому, по-простому. Потом будет обязательно использовать УправлениеПечатью.НужноПечататьМакет и прочее, но для начала - познавательно.
8. Al777 06.11.13 12:54 Сейчас в теме
Статья помогла, но только один момент не сработал. Почему-то так и не смог получить одиночный объект:

Ссылка = МассивОбъектов[0];

Возвращает пустое значение.
А вот перебор всего массива, то есть

Для Каждого Ссылка Из МассивОбъектов Цикл
...
КонецЦикла

сработал. Я так и не понял, почему. Причём, если назвать не Ссылка, тогда возвращается пустое значение.
serjik777; JetBrain; Анатолий50; WildFire; +4 Ответить
9. insurgut 191 25.12.13 08:59 Сейчас в теме
А как сделать так, чтобы добавленная ПФ в списке печатных форм документов сразу отображалась, а не приходилось проваливаться в Печать -> Дополнительные печатные формы. Или это принципиальный подход такой в УТ11 (в УТ 10.3 внешнюю ПФ можно было назначить легко ПФ по умолчанию)?
10. Stradivari 150 25.12.13 09:35 Сейчас в теме
(9) insurgut, не разбирался, но так понял что это такой подход.
11. Поручик 4435 25.12.13 10:19 Сейчас в теме
(9) (10) Дождаться, когда УТ 11.1 переведут на БСП 2.1.6.19 или позднее. В БП 3.0, начиная с релиза примерно 25, внешние формы показываются вместе со штатными.
Stradivari; +1 Ответить
12. polyakovyan 15.01.14 17:56 Сейчас в теме
Столкнулся в БП 3.0 вот с чем: нашел внешную печатную форму счет-фактуры, подключил. Из документа сч/ф печатается нормально, а вот из документа "Реализация товаров и услуг" пишет что печатная форма недоступна. В функции СведенияОВнешнейОбработке()дописал в Назначении документ реализации, но ничего не выходит. На форумах везде примеры только для печати из одного документа, а как быть когда одна форма нужна в нескольких документаз?
13. Stradivari 150 20.01.14 15:47 Сейчас в теме
(12) Странно, что у вас так. У нас в УТ 11 печатная форма счет-фактуры прекрасно печатается как из "реализации" так и из "Счет-фактура выданный", помимо функции СведенияОВнешнейОбработке() еще и в окне регистрации внешней печатной формы есть возможность указать объекты назначения, там тоже выбраны и документ "Счет-Фактура" и "Реализация"....может с этим что-то связано, может особенности БП 3.0, ее к сожалению (может быть к счастью) еще не смотрел.
25. cmd_vasec 34 26.03.15 10:27 Сейчас в теме
(12) polyakovyan,
У меня была такая же проблема. Установил, что нет данных для печати.
Ujine1313; Manoshkin; +2 Ответить
28. Информаудитсервис 11.07.16 19:25 Сейчас в теме
(12) polyakovyan,
Решил данный вопрос?
14. insurgut 191 04.04.14 15:10 Сейчас в теме
Создал ПФ для клиентов. Сведения об обработке заполнил корректно. Создал форму. Далее не понятно, как получить ссылку на объект, для которого была вызвана ПФ.
Для формы необходимо создать параметр ОбъектыНазначения? С каким типом? На форме вывел реквизит клиент, при открытии делаю что-то вроде:
Клиент = ОбъектыНазначения[0];
Соответственно ничего не получается. Запутался. Насколько понимаю реквизит для обработки "СсылкаНаОбъект" для УФ не актуален? Потому что он при открытии формы - пустой тоже.
15. insurgut 191 05.04.14 17:05 Сейчас в теме
Разобрался. Если кому интересно, в качестве примера: http://infostart.ru/public/270761/
16. BAE1234567 10.05.14 01:33 Сейчас в теме
17. Isperator 13.05.14 10:36 Сейчас в теме
Спасибо, помогла статья.
18. wunderland 200 16.05.14 17:34 Сейчас в теме
Подскажите, а можно в обработке вн. печ. формі добраться до строки табличной части, которую перед этим кликнули мышкой?
Смотрел в БСП, в форме документа есть такая проц.

&НаКлиенте
Процедура Подключаемый_ВыполнитьКомандуПечати(Команда)

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

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

То, что мне нужно, можно достать из "ЭтаФорма", но до обработки, это не передается....

Буду благодарен за любой ответ.
19. vkozak 22.07.14 17:54 Сейчас в теме
Сделал все как написано, но в бухгалтерии 3.0 не сработало. Выдает вот что.

{ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(233)}: В обработчике печати не был сформирован табличный документ для: ИмяИдентификатор
ВызватьИсключение(ТекстСообщенияОбОшибке);

Подскажите где ошибся!

Вот Код

Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
	
	НоваяКоманда = ТаблицаКоманд.Добавить();
	НоваяКоманда.Представление = Представление; 
	НоваяКоманда.Идентификатор = Идентификатор;
	НоваяКоманда.Использование = Использование;
	НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
	НоваяКоманда.Модификатор = Модификатор;
	
КонецПроцедуры

Функция ПолучитьТаблицуКоманд()
	
	Команды = Новый ТаблицаЗначений;
	Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));//как будет выглядеть описание печ.формы для пользователя
	Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка")); //имя макета печ.формы
	Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка")); //ВызовСерверногоМетода
	Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
	Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
	Возврат Команды;
	
КонецФункции

Функция СведенияОВнешнейОбработке() Экспорт
	
	ПараметрыРегистрации = Новый Структура;
	МассивНазначений = Новый Массив;
	МассивНазначений.Добавить("Документ.РеализацияТоваровУслуг"); //Указываем документ к которому делаем внешнюю печ. форму
	ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма"); //может быть – ПечатнаяФорма, ЗаполнениеОбъекта, ДополнительныйОтчет, СозданиеСвязанныхОбъектов… 
	ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
	ПараметрыРегистрации.Вставить("Наименование", "Наименовение"); //имя под которым обработка будет зарегестрирована в справочнике внешних обработок
	ПараметрыРегистрации.Вставить("БезопасныйРежим", ЛОЖЬ);
	ПараметрыРегистрации.Вставить("Версия", "1.0"); 
	ПараметрыРегистрации.Вставить("Информация", "Это шаблон для облегчения жизни"); 
	ТаблицаКоманд = ПолучитьТаблицуКоманд();
	ДобавитьКоманду(ТаблицаКоманд, "Имя печатной формы Как будет наисанно в меню", "ИмяИдентификатор", "ВызовСерверногоМетода", Истина, "ПечатьMXL");
	ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
	
	Возврат ПараметрыРегистрации;
	
КонецФункции    // СведенияОВнешнейОбработке

Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
	
	УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "СчетНаОплатуВРТУ", "Счет на оплату (шаблон)", СформироватьПечатнуюФорму(МассивОбъектов[0], ОбъектыПечати));
	
КонецПроцедуры // Печать()

Функция СформироватьПечатнуюФорму(СсылкаНаДокумент, ОбъектыПечати)
	ТабличныйДокумент = Новый ТабличныйДокумент;
	ТабличныйДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_Торг_12_ОЗК";
	
	МакетОбработки = ПолучитьМакет("Торг12_ОЗК");
	
	//заполняем шапку
	ОбластьШапка = МакетОбработки.ПолучитьОбласть("Шапка");
	ОбластьШапка.Параметры.НомерДокумента = СсылкаНаДокумент.Номер;
	ОбластьШапка.Параметры.ДатаДокумента = СсылкаНаДокумент.Дата;
	ОбластьШапка.Параметры.НазваниеОрганизации = СсылкаНаДокумент.Организация.Наименование;
	//выводим шапку в табличный документ
	ТабличныйДокумент.Вывести(ОбластьШапка);
	
	ТабличныйДокумент.АвтоМасштаб = Истина;
	ТабличныйДокумент.ОриентацияСтраницы = ОриентацияСтраницы.Ландшафт;
	ТабличныйДокумент.ПолеСверху = 13;
	ТабличныйДокумент.ПолеСлева  = 0;
	ТабличныйДокумент.ПолеСнизу  = 0;
	ТабличныйДокумент.ПолеСправа = 0;

	ТабличныйДокумент.ВерхнийКолонтитул.Выводить          = Истина;
	ТабличныйДокумент.ВерхнийКолонтитул.НачальнаяСтраница = 2;
	ТабличныйДокумент.ВерхнийКолонтитул.ВертикальноеПоложение = ВертикальноеПоложение.Низ;
	ТабличныйДокумент.ВерхнийКолонтитул.ТекстСлева   = "ЗаголовокДляПечати";
	ТабличныйДокумент.ВерхнийКолонтитул.ТекстСправа  = "Лист [&НомерСтраницы]";
	
	Возврат ТабличныйДокумент;
	
КонецФункции
Показать
20. delay 28.07.14 14:33 Сейчас в теме
21. vkozak 06.08.14 09:56 Сейчас в теме
Разобрался где ошибка: просто невнимательность.
22. VitRu 6 28.11.14 10:50 Сейчас в теме
Спасибо, статья помогла. В УП только начал писать и Ваша статья и примеры оказались очень кстати.
23. Phoenix4565 13.12.14 14:52 Сейчас в теме
24. sansanih 02.03.15 23:24 Сейчас в теме
Почему не выводиться макет, а открывается пуствя форма?
26. timgan 17.04.15 10:21 Сейчас в теме
27. JetBrain 16.01.16 11:33 Сейчас в теме
ссылка на объект
Док = Документы.РеализацияТоваровУслуг.ПолучитьСсылку(ОбъектыНазначения[0].УникальныйИдентификатор());
29. pvlunegov 161 13.02.17 15:56 Сейчас в теме
Спасибо за решение - внешняя печатная форма, вызов Клиентского метода при печати из документа, спасли меня от многочасовых мучений в поиске велосипеда.
Теперь при запуске печатной формы происходит сразу открытие формы в обработке печатной формы, а в форме при открытии - заполнение макета Word и открытие Word НаКлиенте. Получение параметров для заполнения макета происходит вызовом Серверной функции.
Удобно, позволяет избежать установки Word или офис пакета на Сервере - экономятся деньги предприятия.
30. Aftee 03.12.17 00:18 Сейчас в теме
Большое спасибо. Очень помогла статья. Долго провозился с выводом печатной формы в Word.
31. Glebis 11 13.04.18 13:18 Сейчас в теме
Не могу найти настройку ,чтобы не показывать команду из таблицы команды в формах документов в зависимости от значения реквизита объекта формы.
Оставьте свое сообщение

См. также

Создание и печать этикеток (ценников). Со штрих-кодами и без. Универсальная обработка Промо

Универсальные печатные формы Ценники Розничная торговля Розничная торговля v8 1cv8.cf Абонемент ($m)

Эта обработка (в составе демонстрационной конфигурации) представляет собой инструмент, который позволяет делать только лишь два полезных действия: 1. создать макет для печати этикеток (ценников) в пользовательском режиме 2. напечатать заданное количество этикеток (ценников) по выбранной номенклатуре. НО!...

5 стартмани

18.07.2015    71131    268    kentavr27    56    

Печать без префикса базы в УТ 11.4 и КА 2.4

Универсальные печатные формы v8 УТ11 КА2 Абонемент ($m)

Расширение конфигурации для печати документов без префикса информационной базы.

1 стартмани

06.10.2020    639    2    serg_art    0    

Опись для Почты России отправка уведомлений и бланков заявлений на электронные трудовые книжки. Зарплата и управление персоналом, редакция 3.1 (3.1.13.188) Microsoft Word 2016 1С:Предприятие 8.3 (8.3.15.1830)

Универсальные печатные формы Управление персоналом (HRM) v8 ЗУП3.x Россия БУ Абонемент ($m)

Возникла необходимость разослать сотрудникам, находящихся в различных географически отдаленных регионах ценными письмами "Уведомления о начале ведения электронной трудовой книжки" и бланка заявления о ведении трудовой книжки в электронном виде, также обработка может быть использована как шаблон для других почтовых рассылок, нужно только поменять макет. Имеется возможность группового формирования бланков описи. Тестировано на : 1С:Предприятие 8.3 (8.3.15.1830) Зарплата и управление персоналом, редакция 3.1 (3.1.13.188) Microsoft Word 2016

1 стартмани

28.05.2020    1914    0    o.kovalev    0    

Печать конвертов для УТ-11, КА-2 и ERP

Универсальные печатные формы Управление взаимоотношениями с клиентами (СRM) v8 ERP2 УТ11 КА2 Абонемент ($m)

Печать конвертов для УТ-11, КА-2 и ERP реализована внешней обработкой - вызывается в качестве дополнительной обработки заполнения из справочников "Партнеры" и "Контрагенты". Протестировано для УТ-КА-ERP релизов 2.4.10 и 2.4.11 любых сборок. Обработку можно установить в справочник "Дополнительные отчеты и обработки".

1 стартмани

16.04.2020    2101    12    ab_initio    3    

Печать бухгалтерской справки для любого документа Промо

Универсальные печатные формы Печатные формы документов v8 УПП1 БУ НУ Абонемент ($m)

Универсальная печать бухгалтерской справки для любого документа.

1 стартмани

13.11.2013    26853    10    stsasha87    5    

Шаблон внешней печатной формы в формате office open XML (Microsoft Word, OpenOffice.org Writer, Google Docs и др.)

Универсальные печатные формы v8 1cv8.cf Абонемент ($m)

В данной публикации я хочу поделиться шаблоном внешней печатной формы в формате office open XML (Microsoft Word, OpenOffice.org Writer, Google Docs и др.) с использованием БСП.

1 стартмани

10.03.2020    3277    7    pavelpribytkin96    0    

Печать пропусков в Камин 3.0 и Камин 5.0. Обычные формы и управляемые формы

Универсальные печатные формы Пакетная печать v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешний произвольный отчет для 1с КАМИН:Расчет заработной платы. Версия 3.0. и 5.0 Позволяет печатать пропуска на выбор из папки с табельными номерами в формате jpg  либо из карточки сотрудника в Камине 3.0 и 5.0

1 стартмани

11.02.2020    2374    4    peshitepisma    0    

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

Универсальные печатные формы v8 v8::УФ 1cv8.cf Абонемент ($m)

Печать реквизитов и табличных частей объектов метаданных, сравнение объектов с выводом на печать.

1 стартмани

26.12.2019    2473    4    Denr83    0    

Подсистема "Настраиваемые печатные формы" Промо

Универсальные печатные формы v8 1cv8.cf Россия Абонемент ($m)

Универсальная подсистема "Настраиваемые печатные формы" предназначена для создания и редактирования печатных форм справочников и документов в режиме 1С:Предприятия. Создание печатной формы может занять всего несколько минут (в зависимости от сложности макета). Подсистему можно использовать в любой конфигурации. Подсистема разработана только для режима запуска "Обычное приложение".

1 стартмани

20.06.2012    36825    42    Gmix    88    

Заполнение шаблона Word docx на сервере, без ComОбъект и внешних компонент, только механизмами самой Платформы 1С, методом XML-инъекции

Универсальные печатные формы Печатные формы документов v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Внешние печатные формы для документа Счет на оплату позволяют сформировать на сервере без использования технологии OLE (Com объекта) и сохранить на печать заполненные docx шаблоны договора поставки и спецификации к договору (УНФ 1.6) (идея универсальна, подойдет для любой конфигурации). Используются только средства самой Платформы 1С:Предприятие 8.3 (8.3.13.1644). Проверено на релизе УНФ 1.6.16.176.

1 стартмани

23.12.2019    10132    31    1sig    3    

Шаблон внешней печатной формы (внешняя обработка, расширение)

Универсальные печатные формы v8 1cv8.cf Абонемент ($m)

Шаблон внешней печатной формы. Реализован как в виде внешней обработки, так и в виде расширения. Рассмотрено три случая: серверный метод, клиентский метод, открытие формы.

1 стартмани

30.09.2019    4403    21    pila86    0    

Отладочная форма внешних печатных форм

Универсальные печатные формы v8 ЗКГУ3.0 БП3.0 УТ11 ЗУП3.x Абонемент ($m)

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

2 стартмани

16.09.2019    2363    11    Denis211990    0    

Создание произвольных кадровых документов по шаблону Word в ЗУП 3.1 Промо

Универсальные печатные формы Документооборот и делопроизводство Управление персоналом (HRM) Документооборот и делопроизводство Управление персоналом (HRM) v8 v8::СПР ЗУП3.x Россия БУ УУ Абонемент ($m)

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

1 стартмани

24.10.2013    26811    39    it4hr    21    

Пример внешней печатной формы макета Word (двоичные данные) с клиента

Универсальные печатные формы v8 v8::УФ 1cv8.cf Абонемент ($m)

Что делать, если ваша 1С-база клиент-серверная и обычные процедуры получения и заполнения макета Word &НаСервере выдают ошибки? Выход есть! Он представлен в моем примере дополнительной печатной формы с тестовым макетом Word.

1 стартмани

05.09.2019    6582    27    ekaterinaeon    0    

Печать конвертов из КА 2.4

Универсальные печатные формы Документооборот и делопроизводство Документооборот и делопроизводство v8 КА2 Россия Абонемент ($m)

Расширение для КА 2.4 для печати трех видов конвертов по аналогии с типовым механизмов БП 3.0. Печать доступна из карточки партнера/контрагента/сверки взаиморасчетов. Легко добавить любой другой вид документа.

1 стартмани

21.08.2019    3258    19    sanymust    19    

Универсальные печатные формы в управляемой форме

Универсальные печатные формы v8::УФ 1cv8.cf Казахстан Абонемент ($m)

Универсальные печатные формы + Возможность редактировать печатную форму в режиме предприятия на лету + Код заполнения в режиме предприятий + Конструктор запросов и конструктор заполнения областей + Хранит и восстанавливает версий макет и кода заполнения + Легко для изучения и работы не для программистов

5 стартмани

01.07.2019    5603    14    t_prog    0    

Универсальная печать нескольких печатных форм документа с указанным количеством копий одной кнопкой Промо

Универсальные печатные формы Печатные формы документов Документооборот и делопроизводство Документооборот и делопроизводство v8 БП2.0 УТ10 Россия Абонемент ($m)

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

1 стартмани

19.04.2012    29533    18    andrey1312    10    

Печать штрихкода

Универсальные печатные формы v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

28.06.2019    3351    8    v3132    0    

Макет бланка почтового перевода Ф.112эп

Универсальные печатные формы Зарплата Зарплата v8 1cv8.cf Россия БУ Абонемент ($m)

Макет стандартного бланка почтового перевода Ф.112эп. Используется на предприятиях для отправки оплат по исполнительным листам через почту. Полезна кадровикам или расчетчикам. Для удобства макет выложен в двух вариантах: в excel и во внешнем отчете (без заполнения).

1 стартмани

07.05.2019    3443    4    sona2010    0    

Печать конвертов и наклеек на конверты (УТ 10, УТ 2.3, УТП, УПП)

Универсальные печатные формы Документооборот и делопроизводство Документооборот и делопроизводство v8 1cv8.cf Абонемент ($m)

Обработка предназначена для автоматизации и упорядочивания работы сотрудников, занимающихся отправкой оригиналов документов по почте.

3 стартмани

08.04.2019    4837    5    script    0    

Конфигурация "Умные документы". Создание документов по шаблонам Промо

Документооборот и делопроизводство Универсальные печатные формы Документооборот и делопроизводство v8 Россия УУ Абонемент ($m)

Данная конфигурация предназначена для создания готовых документов по шаблонам следующих форматов: MS Word, MS Excel, txt, rtf и mxl. Программа позволяет, используя шаблон, прикрепленный в базу с занесенными в него метками специального формата, создавать документ который нуждается в минимальной ручной обработке пользователем. Конфигурация умеет склонять слова, использовать функцию формат для данных типа число и дата, работать со строками и датами - полный перечень доступных функций можно найти в инструкции.

1 стартмани

18.12.2012    36643    21    Silenser    20    

Универсальная печатная форма "Анализ объекта" + шаблон подключаемой обработки для 1С на управляемых формах

Универсальные обработки Универсальные печатные формы v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная печатная форма для всех программ на управляемых формах. Результат печати содержит все реквизиты и табличные части любого документа или справочника (имя + синоним + значение реквизита или поля табличной части), показывает уникальный идентификатор (УИД/GUID) объекта и дату создания (даже справочника!) на основании УИД. Отказоустойчивость кода обработки позволяет ей открываться как в типовых, так и в самописных программах (большинство обычных внешних печатных форм этого не могут). Кроме интерактивного открытия есть возможность подключения к конфигурации. После добавления появится команда печати почти во всех документах и справочниках. Автоматически определяет среду подключения и выбирает доступный вариант вывода: общая форма печати или же отображение табличного документа в новой форме. Все реквизиты объекта получает запросом, а не перебором строк, это делает быстрым выполнение команды.

2 стартмани

05.04.2019    11630    29    Aleksandr55555    4    

Счет на оплату, ТОРГ-12, Счет-фактура, УПД для 1С: ERP (комплект пакета одним файлом)

Печатные формы документов Оптовая торговля Универсальные печатные формы Оптовая торговля v8 v8::УФ ERP2 Россия БУ Абонемент ($m)

Комплект рабочих внешних печатных форм за 2019 для 1С: ERP (версия 2.4) Управление предприятием 2 для дальнейших разработок. Простата в установке. Добавил и пользуйся. Либо для тестирование. С формой для откладки. В комплект пакета входит: Счет фактура; Торг-12, счет-фактура, упд (Универсальный передаточный документ).

2 стартмани

01.04.2019    4442    15    Kontakt    5    

Шаблон внешней печатной формы для БСП с универсальной формой тестирования

Универсальные печатные формы v8 ERP2 ЗКГУ3.0 БП3.0 УТ11 КА2 ЗУП3.x Россия Абонемент ($m)

Данный шаблон содержит форму тестирования печати для конфигураций, разработанных на базе БСП. Форма универсальная - сама определяет команды печати и поддерживаемые объекты. Не требует доработок. Скопируйте ее в ваши обработки печатных форм и назначьте основной. Далее тестируйте через файл-открыть.

1 стартмани

25.03.2019    5313    20    aves    2    

Макет оформления "Печатные формы" для отчетов на СКД (черно-белый)

Универсальные печатные формы v8 v8::СКД 1cv8.cf Абонемент ($m)

Готовый макет оформления для отчетов СКД. Макет представляет собой простой черно-белый вариант, с крупным шрифтом в группировках.

1 стартмани

15.03.2019    9265    9    rpgshnik    5    

Печать проводок документа (БП 3.0)

Универсальные печатные формы v8 v8::БУ БП3.0 БУ Абонемент ($m)

Внешняя печатная форма для печати проводок документов поступления, реализации, списания товаров (или выбранных документов при установке обработки). Для конфигурации Бухгалтерия предприятия 3.0.

1 стартмани

26.02.2019    4715    12    Ant10    0    

Универсальные формы СКД

Универсальные печатные формы v8 v8::СКД 1cv8.cf Абонемент ($m)

Для быстрой разработки отчетов на СКД, представляю универсальные формы для формирования отчетов. Тестировал на платформе 8.3.11 обычное приложение. Подходит для всех конфигураций обычного приложения.

1 стартмани

02.02.2019    3682    2    vasis    0    

Универсальный механизм для создания любой печатной формы в 1С Предприятии 8. Промо

Универсальные печатные формы v8 БП2.0 Россия Абонемент ($m)

Эта бесплатная разработка от ООО "О-Планет" даст возможность сконструировать и подключить в любую конфигурацию 1С:Предприятие 8.2 произвольное количество печатных форм любой сложности. Договора, акты выполненных работ, сертификаты, декларации... Теперь все это стало возможным добавить в свою базу бесплатно, в течение нескольких минут, с помощью нашего универсального конструктора печатных форм.

1 стартмани

05.06.2012    49176    21    O-Planet    80    

Вывод документов WORD из счета или договора для конфигураций БП 3.0

Универсальные печатные формы Печатные формы документов v8 v8::БУ БП3.0 Абонемент ($m)

Обработка позволяет заполнить шаблон WORD на основании данных договора или счета на оплату и вывести его на экран. Хранит в своих макетах сами шаблоны,описание доступных меток шаблонов, инструкции по созданию и подключению шаблонов. Позволяет подключать и печатать любое количество различных шаблонов WORD. Предназначен для Бухгалтерии 8.3 не ранее 3.0.65.84. Подключается как внешняя печатная форма к договору и счету на оплату. Предназначена тем, кому не хватает стандартных функций печати договоров или необходимо печатать различные документы к договору / счету. В поставке присутствуют макеты, которые можно вывести для примера. Макеты с наименованием Служебный" содержат описания полей шаблона.

2 стартмани

23.01.2019    4111    13    folo    8    

Разовое начисление для ЗГУ 3.1 (шаблон)

Универсальные печатные формы Печатные формы документов Зарплата Зарплата v8 v8::УФ ЗКГУ3.0 БУ Госбюджет Абонемент ($m)

Шаблон внешней печатной формы для документа Разовое Начисление и не только.

1 стартмани

22.11.2018    6112    6    iPanda    0    

Трудовой договор по шаблону WORD Промо

Универсальные печатные формы Зарплата Управление персоналом (HRM) Зарплата Управление персоналом (HRM) v8 ЗУП2.5 Абонемент ($m)

Трудовой договор по шаблону WORD для конфы 8.2 Зарплата и Управление Персоналом, редакция 2.5

1 стартмани

12.08.2011    21595    19    aleksey2    33    

Шаблоны печатных форм на лету!

Универсальные печатные формы v8 Россия Абонемент ($m)

Справочник шаблонов печатных форм. Платформа 1С:Предприятие 8.3 (8.3.12.1616). Функционал новой платформы не использовался.

1 стартмани

12.11.2018    8171    20    zykov_vitaliy    5    

Ссылки на объект(ы)

Универсальные печатные формы Поиск данных v8 1cv8.cf Абонемент ($m)

Внешняя печатная форма, которая выводит ссылки на выбранный объект или объекты в виде отчета с группировками по типу метаданных и с подсчетом количества ссылок

1 стартмани

05.06.2018    7300    6    Skin123    2    

Печать непроведённых документов (Расширение)

Универсальные печатные формы Печатные формы документов Зарплата Зарплата v8 v8::СПР ЗКГУ3.0 ЗУП3.x Абонемент ($m)

Расширение добавляет возможность печатать любой документ, не проверяя его на проведённость.

1 стартмани

12.04.2018    10333    15    the1    3    

Инвентаризация расходов будущих периодов Промо

Универсальные печатные формы Бухгалтерские v8 БП2.0 БУ Абонемент ($m)

Исправленный вариант обработки по Инвентаризации РБП. Изменен модуль обработки и печатная форма.

1 стартмани

03.06.2010    22735    19    kosmit    17    

Печать реквизитов справочника или документа. Внешняя печатная форма

Универсальные печатные формы v8 БП3.0 УТ11 ЗУП3.x Абонемент ($m)

Внешняя печатная форма (обработка) позволяет вывести на печать список реквизитов, таб.части, свойств и категорий любого справочника или документа. Выводит реальную дату и время создания объекта из GUID.

1 стартмани

02.04.2018    6168    17    DEG156    4    

Печатная форма OpenOffice (ODT) с объединением строк в таблицу

Универсальные печатные формы v8 ERP2 БП3.0 Абонемент ($m)

Внешняя печатная форма для демонстрации возможности: 1) объединения выводимых строк в единую таблицу (MergeTable). 2) объединения ячеек таблицы используя (MergeCells). В публикации приведен код, расширяющий возможности модуля БСП: УправлениеПечатьюOOWriterКлиент. Тестировалось на платформе 8.3.10, в конфигурациях: ERP 2.0, БП 3.0, БГУ 2.0 и офисных пакетах: LibreOffise 5.3.7, OpenOffice 4.3.1

1 стартмани

30.03.2018    7246    8    meganibler    1    

[8.2] Печатная форма любого документа с логотипом

Универсальные печатные формы v8 КА1 БП2.0 ЗУП2.5 УТ10 Абонемент ($m)

Регистрируясь как обычная внешняя печатная форма, данная обработка налепит на любой типовой документ и даже справочник логотип Вашей любимой компании.

1 стартмани

28.02.2018    8028    8    TunaIf    0    

Внешняя печатная форма с отладкой (шаблон) для управляемых форм

Универсальные печатные формы Печатные формы документов v8 v8::УФ БП3.0 ЗУП3.x Абонемент ($m)

Шаблон обработки предназначен для разработки внешних печатных форм с удобным механизмом отладки. Пример внешней печатной формы "Счет на оплату покупателю" для БП 3.0.64.28

1 стартмани

12.02.2018    16129    72    Mx00    24    

Карточка реквизитов организации (печать реквизитов)

Универсальные печатные формы v8 КА1 БП2.0 ЗУП2.5 УТ10 УПП1 Россия Абонемент ($m)

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

1 стартмани

20.11.2017    9488    21    CyberNut    2    

Печать конвертов для конфигурации "Комплексная автоматизация 1.1"

Универсальные печатные формы Документооборот и делопроизводство Документооборот и делопроизводство v8 КА1 Россия Абонемент ($m)

Позволяет печатать три вида конвертов C4, C5, DL, на пустых или разлинованных конвертах, для списка контрагентов и физических лиц.

1 стартмани

22.09.2017    11469    27    Alexsandramy    3    

Универсальная печатная форма Трудового договора на основе шаблона Word для ЗУП 3.1

Универсальные печатные формы Печатные формы документов Управление персоналом (HRM) Управление персоналом (HRM) v8 v8::СПР ЗУП3.x БУ Абонемент ($m)

В обработке используются типовые функции печати договоров. При печати учитываются особенности характера работы сотрудника: Вид занятости, График, Срочность, Форма оплаты и т.д. Банковские реквизиты и основание действия руководителя забираются опционально из дополнительных одноименных реквизитов ввиду отсутствия их в типовой конфигурации.

1 стартмани

06.09.2017    15836    122    Spartacus    2    

Альтернативный "Настраиваемый комплект документов" УНФ 1.6 для "Отчета о переработке"

Универсальные печатные формы Пакетная печать Печатные формы документов Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 УНФ БУ УУ Абонемент ($m)

Для конфигурации УНФ 1.6, для документа "Отчет о переработке" потребовалось создать свой собственный, настраиваемый пакет, собственных печатных форм, за основу был взят аналогичный механизм из БСП "Настраиваемый комплект документов". Была сделана Внешняя печатная форма, аналогичная по функционалу типовому механизму, но в который можно легко в течение рабочего дня вносить любые изменения программного кода, и не зависеть от громоздких механизмов типовой конфигурации. 1) Отчет о переработке внешняя печатная форма Счет на оплату. 2) Отчет о переработке внешняя печатная форма Паспорт качества 3) Отчет о переработке внешняя печатная форма Акт выполненных работ 4) Отчет о переработке внешняя печатная форма М-15 Накладная отпуск материалов на сторону 5) Отчет о переработке внешняя печатная форма Счет-Фактура СФ 6) Отчет о переработке внешняя печатная форма Универсальный передаточный документ УПД

1 стартмани

29.05.2017    15767    21    IvanovAV    0    

Презентабельная печатная форма в табличном документе с использованием картинок

Универсальные печатные формы v8 1cv8.cf Автомобили, автосервисы Россия Абонемент ($m)

Иногда требуется создать красивую печатную форму с картинками. Но как уместить картинки на лист А4 так чтобы они ровно умещались на листе??? На этот вопрос ответит "Презентабельная печатная форма в табличном документе с использованием картинок". В данном случае это пример коммерческого предложения на Роллс Ройс :)

1 стартмани

14.05.2017    11870    3    Drfreeman    0    

Презентабельная печатная форма в WORD

Универсальные печатные формы Практика программирования v8 1cv8.cf Автомобили, автосервисы Россия Абонемент ($m)

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

1 стартмани

06.05.2017    12948    12    Drfreeman    8    

Универсальная печать и сравнение документов и справочников (печать всех реквизитов и табличных частей)

Универсальные печатные формы Печатные формы документов v8 1cv8.cf Абонемент ($m)

Обработка для печати реквизитов любых документов, справочников, планов видов характеристик для просмотра или сравнения (2 режима). Выводятся скрытые реквизиты. Будет полезна для анализа объектов.

1 стартмани

11.04.2017    10423    20    vladnet    5    

Печать данных в готовые типографские бланки

Управление персоналом (HRM) Универсальные печатные формы Управление персоналом (HRM) v8 1cv8.cf БУ Абонемент ($m)

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

2 стартмани

19.10.2016    12406    14    sdin101    4    

Внешняя печатная форма в формате WORD на примере ЗУП 3, работает в файловом и клиент-серверном вариантах

Управление персоналом (HRM) Универсальные печатные формы Управление персоналом (HRM) v8 ЗУП3.x Россия Абонемент ($m)

Пример внешней печатной формы для вывода отчета в MS WORD из конфигурации ЗУП 3, работает как в файловом, так и в клиент-серверном варианте работы 1С.

1 стартмани

14.10.2016    88002    106    flyDrag    8