Доработка функционала БСП по выводу в Word ( Office open XML ) с подстановкой гиперссылки
Отменено
Саратов(Россия )
check300373
30.03.1973(51 год)
11 мая 2020 в 14:23:38
(4 года 28 недель 13 часов назад)
Закрытый тендер (Бюджеты предложений видит только заказчик)
09.05.2020 10:38:27
до 15.06.2020
Не устроил уровень предложенных цен. Тратить время на переписку далее не желаю.
Текст задания
Есть функционал БСП, позволяющий формировать печатные формы в документы 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, однако выбор за вами.
Добрый день!
Готов работать, время свободное есть.
Опыт работы с 2014 года - в штате и удаленно. Постоянно обслуживаю стандартные конфигурации, время от времени сталкиваюсь и работаю с отраслевыми конфигурациями.
Стрессоустойчив, исполнителен, придерживаюсь принципа "неразрушаемого программирования".
email - isp06@mail.ru
Telegram - https://t.me/Nikolay_Nagorniy
Реализовал возможность вывода произвольных гиперссылок на БСП 3.1.2.189 (если нужно именно под 3.0.2.195, то могу адаптировать - в ту же цену).
В шаблоне документа такой параметр задается как {v8 ИмяПараметра[АдресГиперссылки]}, где "АдресГиперссылки" строковый параметр, из которого будет браться значение для заполнения адреса гиперссылки.
Есть ограничения.
- БСП 3.1.2.189 не выполняет обработку параметров в нижних колонтитулах (соответственно, и ссылки туда вставлять не получится).
- Специфика работы Word с колонтитулами, которая не учтена в архитектуре БСП, не позволяет реализовать вывод ссылок в верхние колонтитулы.
Т.е. механизм вставки ссылок работает только в основном тексте документа (в том числе и в "табличных" областях).
По поводу лицензии.
Она будет "свободная".
Т.е. Вы получаете экземпляр, с которым можете делать все, что угодно (использовать, модифицировать, тиражировать, продавать, раздавать безоплатно и вообще - все, что сможете придумать).
И одновременно с этим, я тоже буду иметь возможность делать с данной разработкой все то же самое.
Евгений, добрый день.
Мы - команда специалистов с большим опытом работы (по запросу направим презентацию и резюме).
Посетите наш сайт https://www.s-reshenye.net
Предлагаем сотрудничество (цена 850 руб./час).
По данной задаче готовы приступить к работе и обсудить детали.
Если предложение интересно, будем рады с Вами работать.
Спасибо.