Сторінка 1 з 1
Поле HTML документа в шаблоні. Реально?
Додано: 15 листопада 2019, 13:11
Inkognito
Звернувся клієнт, відділ реклами якого розглядає можливість створення власного шаблону з "прикрасами". Типові можливості контруктора шаблонів потрібно розширити типом даних "HTML текст". Реально?
Наприклад, щоб в поле внести текст і він коректно відобразився:
<center><b><span style="color:#8A2BE2"><h2>Hello, World !</h2></span></b></center>
Поле "Фрейм" не підходить, відображає текст як є.
Теоретично, треба додати у властивість поля новий тип, який дозволить відображать зміст згідно правил HTML.
Re: Поле HTML документа в шаблоні. Реально?
Додано: 15 листопада 2019, 13:34
Medoc Man
А сверху ещё CSS и подкрепить в конце JS.
Вы же тоже разработчик (в какой-то мере). Как Вы представляете разметку HTML внутри разметки XML?
- | Показать
-
Код: Виділити все
<XML version="1.0">
<EDRPOU>
<html>
<p>12345678</p>
</html>
</EDRPOU>
<DOCUMENT>
<ROW TAB="0" LINE="0" NAME="TAB1_A1">
<VALUE>
<html>
<p>50 грн.</p>
</html>
</VALUE>
</ROW>
</DOCUMENT>
</XML>
Re: Поле HTML документа в шаблоні. Реально?
Додано: 15 листопада 2019, 13:53
Inkognito
Вас дивує, що в клієнта є необіхдність робити якісні шаблони, і вони це реально можуть зробити?
Документи підписуються ЕЦП (якщо Ви забули), тому власника встановити легко, якщо Вас бентежить думка, що в коді шаблона буде Петя або "format C:\"
Наприклад, в 1С є така можливість. Дайте інструмент, програмісти мають думати над реалізацією, в т.ч питанням безпеки.
П.С. Вам ніколи не приходило на думку робити дійсно презентабельні шаблони в форматі HTML? Дивно. Реклама в інтернеті має відповідати вимогам сучасності, і HTML дозволить робити прекрасні документи. Відділи реклами будуть в захваті, і продажі модуля розширеного ЕДО зростуть (див. "причинно-следственные связи"). Подивіться на розсилки Rozetka, - в MEDoc можна буде зробити не гірше.
Re: Поле HTML документа в шаблоні. Реально?
Додано: 15 листопада 2019, 14:00
Белокопытов Геннадий
Inkognito
Спасибо за пожелание, мы рассмотрим возможность расширения и реализации методов стилизации текста на шаблонах первичных документов.
Возможно это будет не HTML.
Re: Поле HTML документа в шаблоні. Реально?
Додано: 15 листопада 2019, 14:03
Medoc Man
Inkognito писав: ↑15 листопада 2019, 13:53
Вас дивує, що в клієнта є необіхдність робити якісні шаблони, і вони це реально можуть зробити?
Документи підписуються ЕЦП (якщо Ви забули), тому власника встановити легко, якщо Вас бентежить думка, що в коді шаблона буде Петя або "format C:\"
Наприклад, в 1С є така можливість. Дайте інструмент, програмісти мають думати над реалізацією, в т.ч питанням безпеки.
П.С. Вам ніколи не приходило на думку робити дійсно презентабельні шаблони в форматі HTML? Дивно. Реклама в інтернеті має відповідати вимогам сучасності, і HTML дозволить робити прекрасні документи. Відділи реклами будуть в захваті, і продажі модуля розширеного ЕДО зростуть (див. "причинно-следственные связи"). Подивіться на розсилки Rozetka, - в MEDoc можна буде зробити не гірше.
Более-менее адекватно внедрить HTML в шаблон у меня получилось только путём добавления .html-документа в отдельно созданный фрейм в шаблоне (см. вложение).
- Отакої | Показать
- 1.jpg (508.24 Кіб) Переглянуто 2231 раз
Re: Поле HTML документа в шаблоні. Реально?
Додано: 15 листопада 2019, 14:07
Inkognito
Medoc Man
Наприклад, так:
http://htmlbook.ru/html/code або так:
https://guruweba.com/html/teg-code-html ... mmnyy-kod/
Запропонований спосіб через одне місце, вибачайте за прямоту. Не дивно, що реального шаблона з фреймом не знайти.
Простіше дійсно додати новий тип поля, і передати в нього текстове значення коду. І відповідно, відображати як HTML, згідно типу поля.
П.С. дивно, що вакансія на розробника АПІ Птаха гуляла інтернетом, в той час коли у компанії є такий фахівець, як Ви
Белокопытов Геннадий
Дякую. Будь-яка стилізація, яка може передаватися/заповнюватись кодом (ХМЛ, СОМ) і візуально відображати стилізований текст/списки/таблиці, - підійде. До новорічних свят, якщо розкрутите цю тему у "Відділі маркетингу та реклами", клієнти можуть наробити таких шаблонів, що обсяги реалізації підуть вверх. Це звичайно, і компанії MEDoc вигідно, з точки зору збільшення продажів і самого факту наявності таких можливостей. В прямих руках, функціонал прекрасний.
Re: Поле HTML документа в шаблоні. Реально?
Додано: 15 листопада 2019, 14:40
Medoc Man
Inkognito писав: ↑15 листопада 2019, 14:07
Medoc Man
Наприклад, так:
http://htmlbook.ru/html/code або так:
https://guruweba.com/html/teg-code-html ... mmnyy-kod/
Запропонований спосіб через одне місце, вибачайте за прямоту. Не дивно, що реального шаблона з фреймом не знайти.
Простіше дійсно додати новий тип поля, і передати в нього текстове значення коду. І відповідно, відображати як HTML, згідно типу поля.
П.С. дивно, що вакансія на розробника АПІ Птаха гуляла інтернетом, в той час коли у компанії є такий фахівець, як Ви
Т.е. вопрос сугубо в том, что не работают стили из HTML? Текстосодержащие блоки отображаются, но без "десигна"?
- Отакої | Показать
- 2.jpg (579.24 Кіб) Переглянуто 2189 разів
Inkognito писав: ↑15 листопада 2019, 14:07
П.С. дивно, що вакансія на розробника АПІ Птаха гуляла інтернетом, в той час коли у компанії є такий фахівець, як Ви
Что такое АПІ Птаха?
Re: Поле HTML документа в шаблоні. Реально?
Додано: 15 листопада 2019, 15:13
Inkognito
Medoc Man
1) Питання в тому, як предати технологіями ХМЛ, СОМ - текстову частину, яка траснформується в читабельний вигляд. Запропонований Вами варіант - це ручне створення/редагування шаблону. Різним контрагентам необхідно формувати свій текст, і передавати його в Медок.
- Наприклад | Показать
-
Текст = "<center><b><span style=""color:#8A2BE2""><h2>Hello, World !</h2></span></b></center>"; //маса варіантів, як визначати текст
1) СОМ
rsMain = Doc.DataSets();
rsMain.Fields.Item("TEXT_HTML").Value = Текст ;
2) ХМЛ
ОбъектXML.ЗаписатьНачалоЭлемента("ROW");
ОбъектXML.ЗаписатьАтрибут("LINE", "0");
ОбъектXML.ЗаписатьАтрибут("TAB", "0");
ОбъектXML.ЗаписатьАтрибут("NAME", "TEXT_HTML");
ОбъектXML.ЗаписатьНачалоЭлемента("VALUE");
ОбъектXML.ЗаписатьТекст(XMLСтрока(Текст));
ОбъектXML.ЗаписатьКонецЭлемента();
ОбъектXML.ЗаписатьКонецЭлемента();
2) Серйозно?
- Посилання | Показать
- https://flydoc.com.ua/apiptah/spec/
https://djinni.co/jobs/89021-junior-system-analyst/ десь був і програміст. Вся команда пішла, чи послали... невідомо
Re: Поле HTML документа в шаблоні. Реально?
Додано: 19 листопада 2019, 09:17
poltava_energy
Inkognito писав: ↑15 листопада 2019, 15:13
2) Серйозно?
Це 5 (pięć) баллів!
- | Показать
- Пакет привабливих переваг:
• Безкоштовне професійне навчання продуктам компанії;
Re: Поле HTML документа в шаблоні. Реально?
Додано: 31 січня 2020, 10:35
Inkognito
Уточніть, будь ласка, статус задачі. Клієнти хочуть акти звірок з виділенням підсумків в розрізі договорів, замовлень, підсумків - жирними, червоними кольорами, різними розмірами для важливих даних. Необхіден новий підхід до відображення даних в шаблоні, ніж реалізовано станом на сьогодні.
Re: Поле HTML документа в шаблоні. Реально?
Додано: 31 січня 2020, 11:24
Белокопытов Геннадий
Inkognito
Завдання створене після вашого опису побажання. На розгляд у реалізації буде взято після повноцінного переходу на використання нових компонентів у програмі.