Обработка печатной формы WORD клиент-сервер УФ

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

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

Обработка клиент-сервер печатная форма WORD word печатная форма word 8.3 Печатная форма WORD 8.3 управляемые формы клиент-сервер УФ управляемые формы

29
Это моя первая статья на данном портале, но попытаюсь изложить все понятно и подробно. Долгое время у меня заняло создание такой вот внешней обработки. Есть очень много примеров, как сделать подобное на неуправляемых формах (2.0) и очень мало информации касательно управляемых(3.0), по крайней мере я многого найти не смог в доступе. Создание подобное обработки выглядит вполне несложно, если производить все действия на сервере, как это было с 2.0, но в нашем случае необходимо инициализировать открытие документа на клиенте, чему сильно мешает отсутствие возможности передать макет Active Document с сервера на клиент.

Итак, пойдем по порядку. Подобная информация уже есть в сети, но для полноты картины кратко разъясню регистрацию обработки в системе:

1. Открываем модуль объекта обработки и создаем там Функцию СведенияОВнешнейОбработке() (естественно экспортную):

 
  СведенияОВнешнейОбработке()

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

Далее понадобится создать еще две процедуры здесь же:

2. Функция добавления команды, которую мы вызываем ранее(просто, чтобы все было визуально разделено и не награмождалось скопом в одной функции):

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

3. И функция по созданию этой самой таблицы команд:

 
 ПолучитьТаблицуКоманд()

(Из комментариев можно подробней понять, для чего используется тот или иной параметр-поле данной таблицы)

На этом настройка регистрации внешней обработки в нужной вам конфигурации закончена.

Далее. Самое интересное: создание, заполнение и вывод макета клиенту.

Первое, что нам необходимо сделать, это создать макет нашего документа(Изображение 3). Макет понадобится двоичный, т.к. обычный мы на клиент не передадим(как я и говорил ранее). Заменяем нужные данные в шаблоне, перед загрузкой в обработку, "Параметрами", у меня они выглядят так, на примере: "{Сотрудник}"(кавычки не учитывать), после чего загружаем в Обработку-Макет.

Теперь в модуле формы создаем процедуру, которая будет вызвана при обращении к печати именно в таком виде(за исключением содержимого, заполнять можете как вам угодно), процедура так же должна быть экспортной и на клиенте, так как вызывается из конфигурации и выполнение назначено на клиентской стороне:

 
 Печать(ИдентификаторКоманды, МассивОбъектов)

Макет я собираю и вызываю в отдельной процедуре, обязательно на клиенте. 

 
 СобратьМакет(СсылкаНаОбъект)

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

 
 ПолучитьМакетСервер(ИмяМакета)

Далее нужно получить данные для заполнения макета, естественно на сервере, по скольку может понадобиться обратиться к сторонним регистрам и справочникам, если нет, то можно выполнить и на клиенте, получив ссылку на интересующий нас объект:

 
 ПолучитьДанные(СсылкаНаОбъект)

Данные складываем в структуру,где ключ - имя параметра в макете(без фигурных скобок), а значение - собственно значение, которое необходимо подставить.

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

29

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

Наименование Файл Версия Размер
: Печатная форма WORD 8.3 управляемые формы клиент-сервер
.epf 23,15Kb
14.03.18
64
.epf 1.0 23,15Kb 64 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо
1. maks_20 62 14.03.18 13:05 Сейчас в теме
Все бы ничего, но за 10 стартмани врядли кто-то захочет скачать, тем более, что почти весь код приведен в статье)))
5. LeoKeyn 34 14.03.18 16:30 Сейчас в теме
(1) Цену я поменял, а на счет все написано в статье, почти да. Но я долговато мучился с этой темой и надеюсь люди, которым статья поможет скачают ее в благодарность :-)
27. akey 4 01.02.19 15:59 Сейчас в теме
Добрый день
Есть некорректный код, см. ниже:

 

//Было
           ДокументЗаполнение = Документ.Application.Documents(1);
            // Получить объект, который будем использовать для поиска и замены.
            Для Каждого ЭлементДанных Из Данные Цикл
            Замена = Документ.Content.Find;//поиск параметра в макете
            Замена.Execute("{" + ЭлементДанных.Ключ + "}", Ложь, Истина, Ложь, Ложь, , Истина, , Ложь, ЭлементДанных.Значение, 2);//замена параметра на значение
            КонецЦикла;


//Стало
          ДокументЗаполнение = Документ.Application.Documents(1);
            // Получить объект, который будем использовать для поиска и замены.
            Для Каждого ЭлементДанных Из Данные Цикл
            Замена = ДокументЗаполнение.Content.Find;//поиск параметра в макете
            Замена.Execute("{" + ЭлементДанных.Ключ + "}", Ложь, Истина, Ложь, Ложь, , Истина, , Ложь, ЭлементДанных.Значение, 2);//замена параметра на значение
            КонецЦикла;

Показать
2. Lem0n 164 14.03.18 13:08 Сейчас в теме
"Это моя первая статья на данном портале..." и я решил начать свою деятельность здесь попыткой грабежа местных
klaus38; CyberCerber; +2 Ответить
3. khabibullin.tu 83 14.03.18 13:43 Сейчас в теме
Автор может быть вы не в курсе, но 10 стартмани это 400 рублей, просить за это 400 рублей ? WTF ?
4. LeoKeyn 34 14.03.18 14:45 Сейчас в теме
(3) Извините, не правильно понял курс) подправлю)
6. sytkosa 14.03.18 17:10 Сейчас в теме
(0) Автор как понимаю БСП никогда не смотрел с примерами. Полностью перепечатка оттуда. И самое интересное что в последних релизах БСП 1С отказалась от Word.Application теперь все делается через xml и сборку docx.
triviumfan; wonderboy; +2 Ответить
7. triviumfan 10 14.03.18 22:27 Сейчас в теме
(6)
отказалась от Word.Application, теперь все делается через xml и сборку docx
Спасибо, надо ознакомиться
8. LeoKeyn 34 15.03.18 13:55 Сейчас в теме
(6) Если честно не смотрел, но видимо воссоздал их путь:-) Что тоже считаю не плохо :-)
9. mcgoblin 1 09.07.18 16:26 Сейчас в теме
(8)Должен ли на сервере стоять ms office?
10. LeoKeyn 34 09.07.18 16:59 Сейчас в теме
(9) С этим вопросом изначально и была проблема. Нет не должен, только на машине клиента.
11. mcgoblin 1 09.07.18 20:20 Сейчас в теме
(10)А вот если , допустим на серваке поставят ворд, то будет ли у клиента формироваться документ. Не сталкивались с таким?
13. LeoKeyn 34 10.07.18 08:51 Сейчас в теме
(11) В случае, если у клиента не установлен microsoft office обработка работать не будет, так как документ формируется на стороне клиента при помощи com объекта. Если вам необходимо формировать документ именно на сервере, то можно процедуру
&НаКлиенте
Процедура СобратьМакет(СсылкаНаОбъект)

Перенести на сервер:
&НаСервере
Процедура СобратьМакет(СсылкаНаОбъект) 

и заменить
 Word.Application.Visible = Истина;//установить видимость документа
            Word.Activate();//открыть документ пользователю

НА
Документ.SaveAs(ПутьКСетевойПапкеКоторуюВидитНужныйКлиент)
16. mcgoblin 1 10.07.18 13:51 Сейчас в теме
(13) я имел ввиду, если не по вашей обработке, работать, а через стандартное создание всего на сервере, но в прочем это чисто теоретический вопрос. так как вчера по Вашему образу состряпал свой говнокод, собрал параметры и вставил их в макет и сегодня все заработало.
17. LeoKeyn 34 10.07.18 13:52 Сейчас в теме
18. LeoKeyn 34 10.07.18 13:53 Сейчас в теме
(16) Создать то все можно, а вот с передачей через сервер-клиент много проблем
12. mcgoblin 1 09.07.18 20:31 Сейчас в теме
(10) Выходит ошибка
{ВнешняяОбработка.БН_ПриказОПриёме.Форма.Форма.Форма(21)}: Ошибка при вызове метода контекста (ПолучитьИзВременногоХранилища): Ошибка получения значения из временного хранилища: Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.: Ошибка преобразования данных XDTO:
Запись значения свойства 'response':
форма: Элемент
имя: {http://v8.1c.ru/8.2/mngsrv/ws}response: Ошибка отображения типов:
Отсутствует отображение для типа 'ОболочкаActiveDocument'
14. LeoKeyn 34 10.07.18 08:53 Сейчас в теме
(12) Какого вида у вас макет? Должен быть не ActiveDocument, а двоичный макет
Первое, что нам необходимо сделать, это создать макет нашего документа(Изображение 3). Макет понадобится двоичный, т.к. обычный мы на клиент не передадим(как я и говорил ранее). Заменяем нужные данные в шаблоне, перед загрузкой в обработку, "Параметрами", у меня они выглядят так, на примере: "{Сотрудник}"(кавычки не учитывать), после чего загружаем в Обработку-Макет.
Прикрепленные файлы:
mcgoblin; +1 Ответить
15. mcgoblin 1 10.07.18 13:48 Сейчас в теме
(14)Да, ошибку я вчера заметил, забыл отписаться)
19. an1c 19.12.18 18:10 Сейчас в теме
(10) У меня ругается Процедура или функция с указанным именем не определена (ПолучитьИмяВременногоФайла)
Макет двоичный
Как решить проблему?
20. LeoKeyn 34 19.12.18 19:49 Сейчас в теме
(19) Значит вы не добавили процедуру или функцию "ПолучитьИмяВременногоФайла" =)
21. an1c 20.12.18 16:27 Сейчас в теме
(20) Вместо того, что бы смеяться помогли бы...
22. LeoKeyn 34 21.12.18 11:41 Сейчас в теме
(21) Я и не смеюсь, ошибка означает именно это. В статье все очень подробно описано, и если скопировать код, то обработка уже будет готова
24. an1c 26.12.18 09:19 Сейчас в теме
(22) Я и скопировала весь код... И пробовала разные директивы и &НаКлиенте и &НаСервере. Данная ошибка выходит именно когда на &НаКлиенте, что мне предпочтительнее. Буду разбираться дальше. Если у кого есть решение или варианты пишите.
25. LeoKeyn 34 27.12.18 09:39 Сейчас в теме
(24) Получите имя файла на сервере, и передайте на клиент
23. LeoKeyn 34 21.12.18 11:43 Сейчас в теме
(21) возможно вы выбрали не правильную директиву компиляции (&НаКлиенте, &НаСервере)
34. KidMo 02.07.19 16:19 Сейчас в теме
(6)
И самое интересное что в последних релизах БСП 1С отказалась от Word.Application теперь все делается через xml и сборку docx.


Киньте ссылку на оригинал, пожалуйста. Просмотрел доку и не нашел там подобного. Интересно, что Вы имели в виду.
35. LeoKeyn 34 02.07.19 17:00 Сейчас в теме
26. Elvina 5 25.01.19 23:30 Сейчас в теме
Подскажите, пожалуйста, как вставить картинку в ворд (программно), к каждому договору прикрепляется карта, если точек несколько, то несколько картинок с картой. Картинка находится в каталоге на диске.
В АктивДокумент получается картинку вставить, а вот как это сделать в случае с двоичными данными нигде не могу найти...
30. LeoKeyn 34 16.05.19 09:33 Сейчас в теме
(26) Не пробовал, не было задачи. Но должен работать тот же метод что и с АктивДокумент. Так как двоичный макет нужен для создания "Word = Новый COMОбъект("Word.Application");\\создаем COMОбъект" А с ним дальше делайте все что вам нужно по методам работы с COMОбъект
28. user979442 13.05.19 12:21 Сейчас в теме
На ЗУП корпе ругается:

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

Что может быть?
29. LeoKeyn 34 16.05.19 09:31 Сейчас в теме
(28) Скорее всего вы не сделали процедуру экспортной
31. user1199708 22.05.19 11:51 Сейчас в теме
Указал экспортную процедуру, все равно в ЗУП, не работает.
32. r.moschenskiy 5 14.06.19 15:04 Сейчас в теме
Если до этого в параметре команды Использование было указано "ВызовСерверногоМетода", то нужно пометить обработку на удаление и создать её заново. Видимо, тип команды устанавливается один раз при регистрации обработки.
33. LeoKeyn 34 19.06.19 07:21 Сейчас в теме
(32) Не проверял такой возможности, спасибо за подсказку
36. NikeDyu 05.08.19 17:28 Сейчас в теме
Спасибо за статью! Оч помогла.
37. LeoKeyn 34 10.08.19 10:00 Сейчас в теме
38. sveta21 5 14.08.19 18:38 Сейчас в теме
Спасибо за статью. Печатная форма формируется, всё прекрасно.
НО перестали работать стандартные печатные формы в этом документе.
Выдает ошибку при выборе стандартной печатной формы:

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


Не подскажите в чем может быть проблема?
39. LeoKeyn 34 16.08.19 07:44 Сейчас в теме
(38) Здравствуйте. Не подскажу, не сталкивался с таким. Посмотрите отладкой.
40. sveta21 5 16.08.19 10:24 Сейчас в теме
(39)
Здравствуйте. Не подскажу, не сталкивался с таким. Посмотрите отладкой.


В том то и дело... В отладке уже в описании команды сразу присутствует обращение к внешней обработке. А она же стандартная!
Пишет:
"ДополнитьКомплектВнешнимиПечатнымиФормами"=Истина

Помогите, пожалуйста!

Причем для Кадрового перевода всё в порядке, а для совмещений, выхода из отпуска за ребенком вот такая проблема!
41. MaximKor 6 09.09.19 13:43 Сейчас в теме
Отличная статья. Спасибо!
Оставьте свое сообщение

См. также

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

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

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

1 стартмани

05.09.2019    728    1    ekaterinaeon    0       

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

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

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

5 стартмани

01.07.2019    2280    10    t_prog    0       

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

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

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

1 стартмани

28.06.2019    1195    1    v3132    0       

Редактор-конструктор визиток 18

Инструменты и обработки Пользователь Конфигурация (md, cf) v8 Издательство, полиграфия, упаковка Windows Абонемент ($m) Универсальные печатные формы

Интерактивный редактор-конструктор визиток / персональных карточек на основании макетов.

5 стартмани

16.06.2019    1859    5    eugenevk    6       

Подсистема справок (ЗУП 3.х) 28

Отчеты и формы Программист Пользователь Внешняя обработка (ert,epf) v8 v8::СПР ЗУП3.x БУ Зарплата Управление персоналом (HRM) Абонемент ($m) Универсальные печатные формы Справки

Подсистема справок внешней печатной формой для 1C: Зарплата и Управление Персоналом, редакция 3.х.

1 стартмани

25.04.2019    3173    13    🅵🅾️🆇    5       

Шаблон внешней печатной управляемой формы с возможностью передачи параметров из клиентской формы в стандартную общую форму печати документов 4

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8::УФ ERP2 Абонемент ($m) Универсальные печатные формы

Шаблон внешней печатной управляемой формы с возможностью передачи параметров из клиентской формы в стандартную общую форму печати документов (проверено на 1С:ERP Управление предприятием 2 (2.4.6.230)).

1 стартмани

14.04.2019    2446    3    user995537    2       

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

Отчеты и формы Программист Стажер Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Универсальные обработки Универсальные печатные формы

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

1 стартмани

05.04.2019    6187    20    Aleksandr55555    4       

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

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

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

2 стартмани

01.04.2019    1964    9    Kontakt    0       

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

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

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

1 стартмани

25.03.2019    1600    7    aves    0       

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

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

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

1 стартмани

15.03.2019    2910    2    rpgshnik    4       

QR код: печать. Полностью самодостаточная обработка 6

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

Печать QR кода с использованием лишь одной обработки. Подойдет как при разработке своей конфигурации, так и при использовании типовой. Тестировал на 1С: Реестр государственного и муниципального имущества, редакция 3.0 (3.0.2.9).

1 стартмани

12.12.2018    1939    5    user785225    2       

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

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

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

1 стартмани

12.12.2018    3282    3    agressor    11       

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

Отчеты и формы Программист Конфигурация (md, cf) v8 Россия Windows Абонемент ($m) Универсальные печатные формы

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

1 стартмани

12.11.2018    3993    13    zykov_vitaliy    5       

Универсальный печатный шаблон WORD 4

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

Было это в УПП 1.3, кадровики достали с печатками (здесь запятой не хватает, здесь ошибка и т.д.). Сделал обработку, научил. К сожалению,  эта обработка была глубоко интегрирована в УПП, поэтому простой перенос не подошёл. Поэтом перенес на УФ в расширение.

1 стартмани

13.08.2018    4715    9    SanyMaga    4       

Создание табличного документа с выводом вертикальных и горизонтальных областей(колонок и строк) макета одновременно 4

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 ЗУП2.5 Россия Казахстан Абонемент ($m) Практика программирования

Обработка создает печатную форму в excel из макета с вертикальными и горизонтальными областями одновременно. Причем количество столбцов заранее неизвестно(зависит от периода в документе). Реализовано на примере Табеля рабочего времени.

1 стартмани

04.07.2018    4538    2    LeoKeyn    2       

Создание пачки/пакета печатных документов (WORD) и сохранение их в базе данных 3

Инструменты и обработки Программист Бухгалтер Внешняя обработка (ert,epf) v8 v8::СПР ЗУП3.x Россия Казахстан БУ Windows Управление персоналом (HRM) Абонемент ($m) Обработка документов Пакетная печать Печатные формы документов

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

2 стартмани

25.06.2018    4467    6    LeoKeyn    0       

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

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

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

1 стартмани

12.04.2018    5844    12    the1    0       

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

Инструменты и обработки Программист Расширение (cfe) v8 v8::СКД 1cv8.cf Россия Абонемент ($m) Универсальные печатные формы Практика программирования

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

2 стартмани

05.03.2018    10624    10    simy4    12       

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

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

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

1 стартмани

12.02.2018    10498    65    Mx00    24       

Формирование комплекта печатных форм в типовых конфигурациях для разнотипных документов 14

Статья Программист Внешняя обработка (ert,epf) v8 v8::БУ v8::ОУ 1cv8.cf Россия БУ УУ Абонемент ($m) Универсальные печатные формы Печатные формы документов

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

1 стартмани

28.12.2017    16425    58    ifal    5       

Простой вывод табличного документа в общую форму "Печать документов", с использованием БСП 32

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 УТ11 Россия Абонемент ($m) Универсальные печатные формы

Простой вывод табличного документа из модуля формы внешней обработки, в общую форму "Печать документов", с использованием БСП. Проверялось на версии БСП 2.2.5.30 в конфигурации УТ 11.1.

1 стартмани

08.12.2017    15214    12    dmitry1975    17       

Печатная форма, сделанная как расширение конфигурации для БП 3.0. Новые возможности БСП 26

Инструменты и обработки Программист Расширение (cfe) v8 БП3.0 Абонемент ($m) Практика программирования Универсальные печатные формы

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

1 стартмани

06.12.2017    17798    52    kwazi    6       

Заполнение шаблона Word на сервере, без использования MS Office (docx -> zip -> xml). Предусмотрен вывод табличных частей 31

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Универсальные печатные формы Инструментарий разработчика

Шаблон в Word, управляемые формы. Создание заполнение документа Word (docx -> zip -> xml) по шаблону на сервере без использования MS Office. Предусмотрен вывод табличных частей.

2 стартмани

04.10.2017    16616    123    artms    20       

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

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

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

1 стартмани

06.09.2017    12808    128    Spartacus    2       

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

Статья Программист Внешняя обработка (ert,epf) v8 БП3.0 УТ11 Россия Абонемент ($m) Универсальные печатные формы Практика программирования

Статья посвящена двухсторонней печати табличных документов из 1С:Предприятия 8.3. А за одно рассмотрено создание Внешней печатной формы (ВПФ). Публикацию про двустороннюю печать на Инфостарте не нашел. Когда передо мной стояла такая задача, решение нашел не сразу. Делюсь, думаю, для многих эта информация будет полезной.

1 стартмани

31.07.2017    16593    13    SmArtist    6       

Самая универсальная обработка печати документов для 1С 8.3 15

Инструменты и обработки Программист Бухгалтер Руководитель проекта Внешняя обработка (ert,epf) v8::БУ v8::УФ ERP2 БП3.0 Абонемент ($m) Универсальные печатные формы Пакетная печать Печатные формы документов

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

10 стартмани

01.06.2017    15750    35    AlPi    4       

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

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

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

1 стартмани

14.05.2017    8693    4    Drfreeman    0       

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

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

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

1 стартмани

06.05.2017    9763    12    Drfreeman    8       

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

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

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

2 стартмани

19.10.2016    8996    13    sdin101    4       

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

Отчеты и формы Программист Бухгалтер Внешняя обработка (ert,epf) v8 ЗУП3.x Россия Windows Управление персоналом (HRM) Абонемент ($m) Универсальные печатные формы

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

1 стартмани

14.10.2016    78036    105    flyDrag    8       

Шаблон (внешняя печатная форма) для печати в Word под БСП 7

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Украина Абонемент ($m) Универсальные печатные формы БСП (Библиотека стандартных подсистем)

Пример внешней печатной формы для печати в MS Word для БСП 2.2. Обработка печатает данные в файл MS Word, используя подсистему БСП 2.2.

1 стартмани

13.10.2016    14892    105    laduk    25       

Конструктор внешних печатных форм NEW beta (обычные и управляемые приложения!) 124

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Windows Абонемент ($m) Универсальные печатные формы Инструментарий разработчика

Исходная обработка http://infostart.ru/public/162019/, здесь просто исправлены некоторые процедуры и функции для управляемого приложения. (Публикуется с согласия автора SeiOkami) 12.07.2016 - Версия 4.3 - убрал модальность для управляемой формы, изменена встроенная ВПФ . 23.11.2016 - Версия 4.4 - изменена встроенная ВПФ . 03.04.2018 - Версия 4.7 - исправлено сохранение ВПФ в клиент-серверном варианте от vshish. 11.05.2018 - Версия 4.8 - исправление от VovkaPutin плюс убрал из текста модуля ВПФ директивы препроцессора (то, что начинается с "#"), убрал модальность при открытии ВПФ из конструктора. 17.10.2019 - Версия 5.1 - тестировалось на платформе 8.3.15.1700, БП 3.0.73.54

1 стартмани

10.07.2016    41166    450    Alex_E    109       

Шаблон нетиповой внешней печатной формы под управляемое приложение (8.3) 7

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Универсальные печатные формы Инструментарий разработчика

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

1 стартмани

07.06.2016    8990    16    Hamsik    2       

Печать макета по шаблону MS Word 3

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

Если не требуется менять параметры заполнения макета, то пользователь вполне может и сам редактировать и поддерживать актуальную версию любого отчета в формате MS Word прямо в режиме 1С Предприятие. Для этого и предназначена данная обработка. Для работы данной обработки требуется минимум доработок конфигурации - добавить еще один тип для владельцев файлов. В конфигурации должен быть справочник Файлы (есть во всех современных конфигурациях в рамках БСП), где и будут храниться все макеты пользователей.

1 стартмани

11.05.2016    12441    12    yojeeg    0       

[Расширение или ВПФ] Печать почтовых конвертов для БП 3.0, УТ 11.2 10

Отчеты и формы Бухгалтер Пользователь Внешняя обработка (ert,epf) v8 БП3.0 УТ11 Россия Windows Документооборот и делопроизводство Абонемент ($m) Универсальные печатные формы

Печать конверта с "переворачиванием" адреса (сначала улица, затем дом, потом город), как того требует Почта России. Обработка представлена как Расширением конфигурации, так и Внешней печатной формой.

1 стартмани

23.03.2016    16777    103    config    19       

Обработка формирования 2D штрихкодов (QR Data Matrix PDF417 ) 7

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

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

1 стартмани

17.02.2016    11440    93    anatoliy_gt    9       

Документы в Word без конфигуратора 34

Отчеты и формы Программист Внешняя обработка (ert,epf) v8 ЗУП2.5 Windows Управление персоналом (HRM) Абонемент ($m) Универсальные печатные формы

Как правило, текст трудового договора кадровики набирают в Word. Потом файл с текстом передают программисту и просят сделать печатную форму для справочника Сотрудники. Программист выполняет поставленную задачу, и у справочника появляется новая печатная форма с нужным текстом и автоматическим заполнением основных параметров (ФИО, паспортные данные и т.д.). Проходит какое то время, и появляется необходимость в редактировании текста трудового договора. Кроме редактирования, может возникнуть необходимость в добавлении еще какого-то договора или соглашения в виде печатной формы. Тогда кадровик обращается за помощью к программисту. Чтобы пользователь сам мог отредактировать текст или добавить новую печатную форму без помощи программиста (или с минимальной помощью программиста), был написан этот инструмент. Скажу сразу. Обработка может показаться сложной и непонятной для обычного пользователя в части формирования источника данных для заполнения файла word (тогда он может обратиться за помощью к программисту), но отредактировать текст договора , на мой взгляд, вполне сможет.

1 стартмани

19.01.2016    14119    60    vovan_victory    8       

Легкое создание пользователем внешних печатных форм методом Drag & Drop 135

Отчеты и формы Программист Бухгалтер Руководитель проекта Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Универсальные печатные формы Печатные формы документов

Универсальная внешняя печатная форма (ПФ), которая позволяет пользователю, без знаний программирования и не заходя в конфигуратор, создать ПФ любого документа или справочника в Microsoft Word или OpenOffice Writer методом перетаскивания (Drag & Drop). Можно создавать любые ПФ с выводом табличных частей, реквизитов документа, а также вложенных реквизитов и контактной информации. Не требует изменения конфигурации. Работает на версии платформы 8.3 в типовых конфигурациях на управляемых формах (например, Бухгалтерия 3.0, УТ 11, УНФ, Розница, Документооборот), а также и в других конфигурациях на УФ, построенных на БСП.

2 стартмани

04.01.2016    27918    180    CyberCerber    35       

Отчет по движениям документа. Управляемые формы. Для Бухгалтерия 3.0, ЗУП 3.0 и т.д. 12

Отчеты и формы no Внешний отчет (ert,erf) v8 БП3.0 ЗУП3.x Windows Абонемент ($m) Универсальные печатные формы Анализ учета

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

1 стартмани

09.12.2015    19725    250    alexx2510    15       

Создание договоров по шаблонам Word в УТ 11.2, БП 3.0 с возможностью хранения в справочнике "Файлы" 40

Инструменты и обработки Программист Архив с данными v8 БП3.0 УТ11 УУ Документооборот и делопроизводство Абонемент ($m) Универсальные печатные формы Универсальные обработки

Публикация предназначена тем, кто ведет договоры в УТ 11 не только в справочнике "Договоры с контрагентами", но также формирует и согласовывает с контрагентами договоры в формате Word (*.doc). А так как программисты люди ленивые и я не являюсь исключением в этом (хорошем) смысле :), была создана эта печатная форма. Но это не простая печатная форма, а инструмент, который позволяет на основании шаблона, хранящегося в информационной базе в справочнике "Файлы", быстро заполнять и сохранять тут же в справочник "Файлы", но в другую папку, уже заполненный на основании шаблона договор в формате Word.

1 стартмани

08.10.2015    27178    232    Diversus    49       

Открытие из обработки табличного документа в общей форме "ПечатьДокументов" с помощью БСП 6

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

В статье описан механизм создания обработки, табличный документ из которой можно непосредственно вывести в типовую форму печати БП 3.0 и УТ 11.1 (редакция БСП начиная с 2.2.4.43, где-то начало 2015 года). С помощью данного механизма удобно отлаживать печатные формы или создавать внешние обработки, выводящие что-нибудь на печать.

1 стартмани

01.09.2015    12472    8    IncomeGroup    5       

Универсальная печать документов в Word + визуальный конструктор макета 18

Инструменты и обработки no Конфигурация (md, cf) v8 1cv8.cf Windows Абонемент ($m) Универсальные печатные формы Инструментарий разработчика

Эта публикация представляет инструмент, который позволяет на пользовательском уровне создавать макеты печатных документов Word без какого-либо участия программиста и знания "внутренностей" 1С.

3 стартмани

12.08.2015    14565    38    kentavr27    3       

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

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

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

5 стартмани

18.07.2015    59129    265    kentavr27    47       

Конструктор трудовых договоров WORD для типовой конфигурации 1C: Зарплата и управление персоналом 3.1 82

Отчеты и формы Программист Бухгалтер Внешняя обработка (ert,epf) v8 v8::СПР ЗУП3.x Россия БУ Windows Зарплата Управление персоналом (HRM) Абонемент ($m) Универсальные печатные формы Пакетная печать Печатные формы документов

Внешняя печатная форма или обработка "Конструктор трудовых договоров на основе документов формата Word". Конструктор автоматически подставляет реквизиты в документ формата Word. Подходит для типовой конфигурации 1С: ЗУП 3.1.

1 стартмани

14.07.2015    46413    581    ni032mas    97