новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Чекушкин Евгений Владимирович
Приватное сообщение
Новый заказчик

Доработка функционала БСП по выводу в Word ( Office open XML ) с подстановкой гиперссылки

Саратов(Россия )
check300373
30.03.1973(51 год)
11 мая 2020 в 14:23:38 (4 года 28 недель назад)
Текст задания
Есть функционал БСП, позволяющий формировать печатные формы в документы DOCX (см. рисунок во вложении), которые одинаково удачно открываются как в родном редакторе WORD, так и в Libre Writer (Linux). В шаблоне текста можно указывать статичные гиперссылки, но функционале отсутствует возможность вывести текст (секцию) с динамически сформированной гиперссылкой. Т.е. при выводе секции печатной формы нет возможности сформировать фрагмент текста присоединив к нему гиперссылку. В данном случае речь идёт о любой гиперссылке, включая внешние ссылки на объекты 1С. Пример формы как должна быть сформирована гиперссылка во вложении BillWithHyperlink.docx . Минимально необходимый вариант, когда гиперлинк в шаблоне будет указан на выводимое значение переменной, например ниже вывод переменной "Документ":
{v8 Область.Заголовок}
{v8 Документ[Гиперссылка]}
Пример вывода области макета с подстановкой данных из информационной базы:
Организация: {v8 Организация}. Контрагент: {v8 Контрагент}.
Сумма оплаты: {v8 СуммаОплаты}.
{/v8 Область.Заголовок}
Маркеры гиперссылки могут быть другими, например ~!Гиперссылка~ или <Гиперссылка>. Важно чтобы после вывода значения переменной в текст к тексту была присоединена гиперссылка аналогично как во вложении.

!ВАЖНО! Доработка на версии БСП не ниже 3.0.Х, предпочтительно на версии 3.0.2.195
https://releases.1c.ru/version_files?nick=SSL30&ver=3.0.2.195
Использование технологий COM недопустимо. Т.е. решение должно работать успешно как в среде Linux, так и в среде Windows.
Как подсказка к решению - аналогичным образом 1С вставляет картинки в результирующий документ.

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

Код должен соответствовать требованиям. https://its.1c.ru/db/v8std

Варианты сотрудничества:
1) Полная стоимость, покрывающая Ваши затраты на разработку + профит и переход эксклюзивных прав на использование заказчику, т.е. мне
2) Стоимость неисключительной лицензии, должна быть значительно ниже варианта 1. Согласно который, исключительным правообладателем на доработку остаётесь Вы, Вы будете иметь право выложить её по своему усмотрению на любой платный или бесплатный ресурс и распоряжаться ею по своему усмотрению. Я в этом случае выступаю как пользователь, код доработки должен быть открыт (иначе я не смогу его использовать в других версиях БСП). Я не буду иметь права его перепродажи, но буду иметь право использовать в своих задачах со ссылкой на лицензиара разработки.

Для меня предпочтителен вариант 2, однако выбор за вами.
0
Отклики (5)