Поле HTML документа в шаблоні. Реально?

Відповісти
Inkognito
Повідомлень: 1067
З нами з: 14 січня 2012, 14:26

Поле HTML документа в шаблоні. Реально?

Повідомлення Inkognito » 15 листопада 2019, 13:11

Звернувся клієнт, відділ реклами якого розглядає можливість створення власного шаблону з "прикрасами". Типові можливості контруктора шаблонів потрібно розширити типом даних "HTML текст". Реально?
Наприклад, щоб в поле внести текст і він коректно відобразився:

<center><b><span style="color:#8A2BE2"><h2>Hello, World !</h2></span></b></center>

Поле "Фрейм" не підходить, відображає текст як є.
Теоретично, треба додати у властивість поля новий тип, який дозволить відображать зміст згідно правил HTML.

ЗображенняЗображення

ЗображенняЗображення

Medoc Man
Повідомлень: 864
З нами з: 07 червня 2018, 14:28
Звідки: Kiev

Re: Поле HTML документа в шаблоні. Реально?

Повідомлення Medoc Man » 15 листопада 2019, 13:34

А сверху ещё CSS и подкрепить в конце JS.
Вы же тоже разработчик (в какой-то мере). Как Вы представляете разметку HTML внутри разметки XML? :D
| Показать

Код: Виділити все

<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>
Человек-волшебник
Людина-чарівник
Wizard man

Inkognito
Повідомлень: 1067
З нами з: 14 січня 2012, 14:26

Re: Поле HTML документа в шаблоні. Реально?

Повідомлення Inkognito » 15 листопада 2019, 13:53

Вас дивує, що в клієнта є необіхдність робити якісні шаблони, і вони це реально можуть зробити?
Документи підписуються ЕЦП (якщо Ви забули), тому власника встановити легко, якщо Вас бентежить думка, що в коді шаблона буде Петя або "format C:\" :D
Наприклад, в 1С є така можливість. Дайте інструмент, програмісти мають думати над реалізацією, в т.ч питанням безпеки.
П.С. Вам ніколи не приходило на думку робити дійсно презентабельні шаблони в форматі HTML? Дивно. Реклама в інтернеті має відповідати вимогам сучасності, і HTML дозволить робити прекрасні документи. Відділи реклами будуть в захваті, і продажі модуля розширеного ЕДО зростуть (див. "причинно-следственные связи"). Подивіться на розсилки Rozetka, - в MEDoc можна буде зробити не гірше.
Востаннє редагувалось 15 листопада 2019, 14:01 користувачем Inkognito, всього редагувалось 1 раз.

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: Поле HTML документа в шаблоні. Реально?

Повідомлення Белокопытов Геннадий » 15 листопада 2019, 14:00

Inkognito
Спасибо за пожелание, мы рассмотрим возможность расширения и реализации методов стилизации текста на шаблонах первичных документов.
Возможно это будет не HTML.

Medoc Man
Повідомлень: 864
З нами з: 07 червня 2018, 14:28
Звідки: Kiev

Re: Поле HTML документа в шаблоні. Реально?

Повідомлення Medoc Man » 15 листопада 2019, 14:03

Inkognito писав:
15 листопада 2019, 13:53
Вас дивує, що в клієнта є необіхдність робити якісні шаблони, і вони це реально можуть зробити?
Документи підписуються ЕЦП (якщо Ви забули), тому власника встановити легко, якщо Вас бентежить думка, що в коді шаблона буде Петя або "format C:\" :D
Наприклад, в 1С є така можливість. Дайте інструмент, програмісти мають думати над реалізацією, в т.ч питанням безпеки.
П.С. Вам ніколи не приходило на думку робити дійсно презентабельні шаблони в форматі HTML? Дивно. Реклама в інтернеті має відповідати вимогам сучасності, і HTML дозволить робити прекрасні документи. Відділи реклами будуть в захваті, і продажі модуля розширеного ЕДО зростуть (див. "причинно-следственные связи"). Подивіться на розсилки Rozetka, - в MEDoc можна буде зробити не гірше.
Более-менее адекватно внедрить HTML в шаблон у меня получилось только путём добавления .html-документа в отдельно созданный фрейм в шаблоне (см. вложение).
Отакої | Показать
1.jpg
1.jpg (508.24 Кіб) Переглянуто 2186 разів
Человек-волшебник
Людина-чарівник
Wizard man

Inkognito
Повідомлень: 1067
З нами з: 14 січня 2012, 14:26

Re: Поле HTML документа в шаблоні. Реально?

Повідомлення Inkognito » 15 листопада 2019, 14:07

Medoc Man
Наприклад, так: http://htmlbook.ru/html/code або так: https://guruweba.com/html/teg-code-html ... mmnyy-kod/
Запропонований спосіб через одне місце, вибачайте за прямоту. Не дивно, що реального шаблона з фреймом не знайти.
Простіше дійсно додати новий тип поля, і передати в нього текстове значення коду. І відповідно, відображати як HTML, згідно типу поля.
П.С. дивно, що вакансія на розробника АПІ Птаха гуляла інтернетом, в той час коли у компанії є такий фахівець, як Ви :)

Белокопытов Геннадий
Дякую. Будь-яка стилізація, яка може передаватися/заповнюватись кодом (ХМЛ, СОМ) і візуально відображати стилізований текст/списки/таблиці, - підійде. До новорічних свят, якщо розкрутите цю тему у "Відділі маркетингу та реклами", клієнти можуть наробити таких шаблонів, що обсяги реалізації підуть вверх. Це звичайно, і компанії MEDoc вигідно, з точки зору збільшення продажів і самого факту наявності таких можливостей. В прямих руках, функціонал прекрасний.

Medoc Man
Повідомлень: 864
З нами з: 07 червня 2018, 14:28
Звідки: Kiev

Re: Поле HTML документа в шаблоні. Реально?

Повідомлення Medoc Man » 15 листопада 2019, 14:40

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
2.jpg (579.24 Кіб) Переглянуто 2144 разів
Inkognito писав:
15 листопада 2019, 14:07
П.С. дивно, що вакансія на розробника АПІ Птаха гуляла інтернетом, в той час коли у компанії є такий фахівець, як Ви :)
Что такое АПІ Птаха?
Человек-волшебник
Людина-чарівник
Wizard man

Inkognito
Повідомлень: 1067
З нами з: 14 січня 2012, 14:26

Re: Поле HTML документа в шаблоні. Реально?

Повідомлення Inkognito » 15 листопада 2019, 15:13

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/ десь був і програміст. Вся команда пішла, чи послали... невідомо

poltava_energy
Повідомлень: 717
З нами з: 13 червня 2012, 09:38

Re: Поле HTML документа в шаблоні. Реально?

Повідомлення poltava_energy » 19 листопада 2019, 09:17

Inkognito писав:
15 листопада 2019, 15:13
2) Серйозно?
Це 5 (pięć) баллів!
| Показать
Пакет привабливих переваг:
• Безкоштовне професійне навчання продуктам компанії;

Inkognito
Повідомлень: 1067
З нами з: 14 січня 2012, 14:26

Re: Поле HTML документа в шаблоні. Реально?

Повідомлення Inkognito » 31 січня 2020, 10:35

Уточніть, будь ласка, статус задачі. Клієнти хочуть акти звірок з виділенням підсумків в розрізі договорів, замовлень, підсумків - жирними, червоними кольорами, різними розмірами для важливих даних. Необхіден новий підхід до відображення даних в шаблоні, ніж реалізовано станом на сьогодні.

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: Поле HTML документа в шаблоні. Реально?

Повідомлення Белокопытов Геннадий » 31 січня 2020, 11:24

Inkognito
Завдання створене після вашого опису побажання. На розгляд у реалізації буде взято після повноцінного переходу на використання нових компонентів у програмі.

Відповісти

Повернутись до “Электронний документообіг”