новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Алексей
Приватное сообщение

Поменять вывод в word ПФ с варианта ТипКомандыВызовКлиентскогоМетода на вариант ОткрытиеФормы

31 |  1
18 декабря 2024 в 14:10:23 (3 дня 19 часов назад)
84865
Текст задания
Есть печатная форма с выгрузкой в word в базе 1С:ЗУП (один из последних релизов).
Вывод word-файла осуществляется с помощью ТипКомандыВызовКлиентскогоМетода и заполнение значений вместо параметров в тексте, далее открытие файла - это один из распространенных методов.
Суть вопроса: Есть компания HR-Link, который занимается электронным кадровым документообротом. Суть в том, что кадровые документы (печатные формы) из 1С попадают в HR-Link. Для этого HR-Link поставляет свою внешнюю обработку, которая отправляет себе печатные формы из документа. Это все хорошо работает с типовыми печатными формами. Чтобы HR-Link мог отправить кастомные (наши) печатные формы, нужно в алгоритм наших печатных форм внести доработки.
Они хотят, чтобы вывод в word был либо с вариантом исполнения "ВызовСерверногоМетода" либо "ОткрытиеФормы".
Ниже ссылка по инструкции как доработать печатные формы:
https://hr-link.omnidesk.ru/knowledge_base/item/273241?sid=48820

Также hr-link выкладывает пример обработки с обоими вариантами исполнения.

Нужно переделать код нашей обработки согласно требованиям hr-link.
Прим: Почему-то программист, который пробовал сделать, сообщил, что серверный вариант не подойдет (не знаю почему, может потому что в тексте word еще к колонтитулам идет обращение?), нужно использовать вариант "ОткрытиеФормы". С ОткрытиемФормы почему-то у него не получилось сохранить файл word.
Выбор метода на ваше усмотрение (с учетом того, что база клиент-серверная, и в коде есть обращение к колонтитулам ворда).
Можно делать на демо-базе ЗУП. Если нужно, вышлю демо базу.

Ссылки на исходную печатную форму, которую нужно доделать:
https://disk.yandex.ru/d/Y8fUBnaml0Fx4g

Пример обработки от hr-link:
https://disk.yandex.ru/d/WJMZP1IETT9GIQ

Неудачная попытка программиста переделать с методом ОткрытиеФормы
https://disk.yandex.ru/d/wrmzSLJT6SlSTg

Неудачаная попытка программита переделать с методом ВызовСервера
https://disk.yandex.ru/d/oRwtehR89iSMCw
0
Отклики (10)