1С HTML Шаблоны / HTML Templates

Публикация № 702438

Разработка - Инструментарий разработчика

обработка шаблон HTML web

5
Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

Использование

Шаблон может быть, например, такой:

Шаблон = "<h3>{%=о.Заголовок%}</h3>
         |<p>Обработка для работы с шаблонами HTML
         |<a href=""{%=о.Ссылка.Адрес%}"">{%=о.Ссылка.Заголовок%}</a>.</p>
         |<h4>Особенности</h4>
         |<ul>
         |{% Для Каждого Особенность Из о.Особенности Цикл %}
         |    <li>{%=Особенность%}</li>
         |{% КонецЦикла; %}
         |</ul>";

"о" (строчная буква) является ссылкой на параметр данных функции шаблона (см. раздел API о том, как изменить этот идентификатор).

Далее добавляем этот шаблон в кеш обработки:

ШБЛ = Обработки.ШаблонHTML.Создать();

ШБЛ.ДобавитьШаблон("Пример", Шаблон);

В коде приложения создайте структуру для использования в качестве данных для шаблона:

ДанныеШаблона = Новый Структура;
ДанныеШаблона.Вставить("Заголовок", "1С HTML Шаблоны / HTML Templates");

ДанныеСсылки = Новый Структура;
ДанныеСсылки.Вставить("Адрес", "infostart.ru/public/702438/");
ДанныеСсылки.Вставить("Заголовок", "страница обработки");

ДанныеШаблона.Вставить("Ссылка", ДанныеСсылки);

Особенности = Новый Массив;
Особенности.Добавить("Легкая и быстрая");
Особенности.Добавить("Мощная");
Особенности.Добавить("Универсальная");

ДанныеШаблона.Вставить("Особенности", Особенности);

Для получения результата, необходимо вызвать функцию ПрименитьШаблон() первый параметр которой - шаблон, а второй структура данных которые необходимо подставить в шаблон:

Результат = ШБЛ.ПрименитьШаблон("Пример", ДанныеШаблона);

В результат выполнения функции, мы получим следующий результат:

<h3>1С HTML Шаблоны / HTML Templates</h3>
<p>Обработка для работы с шаблонами HTML
<a href="infostart.ru/public/702438/">страница обработки</a>.</p>
<h4>Особенности</h4>
<ul>
  <li>Легкая и быстрая</li>
  <li>Мощная</li>
  <li>Универсальная</li>
</ul>

 

API

 

Функция _tmpl(Строка)

Функция преобразует переданный в параметре Строка текст шаблона в код 1С.

 

Кодирование вывода

Для замены специальных символов HTML в выводе шаблона используется функция _encode(Строка).

Результат = ШБЛ._encode("<>&""'\x00"); // Результат будет "&lt;&gt;&amp;&quot;&#39;"

_encode(Строка) использует регулярное выражение encReg и карту кодирования encMap для соответствия и замены специальных символов, которые могут быть изменены для изменения поведения выходной кодировки.
Строки, соответствующие регулярному выражению, но не найденные на карте кодирования, удаляются из вывода. Это позволяет, например, автоматически обрезать входные значения (удаление пробелов из начала и конца строки):

ШБЛ.encReg = "(^\s+)|(\s+$)|[<>&""'\x00]";
Результат = ШБЛ._encode("    Привет!    "); // Результат будет "Привет!" (без пробелов)

 

Аргумент функции шаблона

Сгенерированные функции шаблона содержат один аргумент, который является структурой данных. Этот аргумент доступен внутри текста шаблонов как параметр о (строчная буква).

Имя аргумента может быть изменено путем переопределения arg:

ШБЛ.arg = "p";

ШБЛ.ДобавитьШаблон("Пример", "<h3>{%=p.Заголовок%}</h3>");

// Результат будет <h3>1С HTML Шаблоны</h3>
Результат = ШБЛ.ПрименитьШаблон("Пример", Новый Структура("Заголовок", "1С HTML Шаблоны"));

 

Синтаксис шаблонов

Печатать переменную с специальными символами HTML:

<h3>{%=o.Заголовок%}</h3>

Печать переменной без экранирования:

<h3>{%#o.Идентификатор%}</h3>

Печать вывода вызовов функций:

<a href="#">{%=ВРег(o.ИмяСсылки)%}"></a>

Используйте точечную нотацию для печати вложенных свойств:

<strong>{%=o.Автор.Имя%}</strong>

Использование условий Если Иначе:

{% Если ЗначениеЗаполнено(o.Автор.Ссылка) Тогда %}
    <a href="{%=o.Автор.Ссылка%}">{%=o.Автор.Имя%}</a>
{% Иначе %}
    <em>Нет ссылки на автора.</em>
{% КонецЕсли; %}

Использование циклов:

<ul>
{% Для Каждого Элемент Из o.Товары Цикл %}
    <li>{%=Элемент%}</li>
{% КонецЦикла; %}
</ul>

Обработка тестировалась на платформах 8.0, 8.1, 8.2, 8.3. Подходит для любой конфигурации.

Бесплатная техническая поддержка 1 месяц

Сравнение версий

1.0 (19.12.2017)

  • Первый релиз.

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

5

Скачать файлы

Наименование Файл Версия Размер
27.12.2017

1000 руб.
1.0 1
Цена до 30.12.2019
900 руб.
1000 руб.

Моментальная
доставка

27.12.2017
0 1000 руб.


Новый вопрос

E-mail*

Специальные предложения

См. также

- 10 %

Телефонный справочник организации: управляемые формы, вэб клиент, api 1

Отчеты и формы no Конфигурация (md, cf) v8 v8::УФ 1cv8.cf Платные (руб) WEB Управленческие

Удобное представление информации по сотруднику: полное ФИО, должность, дата рождения, контакты и состояние сотрудника (работает, в отпуске или болеет, когда и на сколько собирается отпуск или когда запланировал). Рекомендуется работать через WEB интерфейс.

1000 руб.

03.12.2019    921    1    0       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

- 10 %

Универсальное выборочное удаление данных из базы 1С (любые конфигурации на упр.формах: БП 3.0, УТ 11, КА 2, ERP, УНФ, ЗУП 3, Розница и т.д.) 9

Инструменты и обработки Программист Пользователь Внешняя обработка (ert,epf) v8 v8::УФ Розница УНФ ERP2 ЗКГУ3.0 БП3.0 УТ11 КА2 ЗУП3.x Платные (руб) Чистка базы Универсальные обработки

Обработка позволяет удобно выборочно удалить данные из базы 1С. Это могут быть как неиспользуемые элементы справочников, так и неактуальные организации. При этом есть возможность провести анализ пересечений документов с другими организациями и таким образом уберечься от того, что при удалении обороты по другой организации изменятся.

3000 руб.

28.11.2019    923    5       

- 10 %

Интеграция с Onliner.by API 3

Инструменты и обработки Программист Расширение (cfe) v8 УТ11 Беларусь Платные (руб) WEB

Расширение для добавления товаров, обновления цен на площадку Onliner.by.

3800 руб.

21.11.2019    945    3       

Перенос данных УТ 10.3 => УТ 11 / КА 2 / ERP 2 (ЕРП 2) (документы, остатки и справочная информация из "1С:Управление торговлей, ред. 10.3" в УТ 11 / КА 2 / ERP 2). Обновлен до УТ 10.3.56.х, УТ 11.4.10.х, КА 2.4.10.х и ERP 2.4.10.х! Промо

Уже более 100 компаний приобрели перенос и выполнили переход на УТ 11 / КА 2 / ERP 2 с помощью нашей разработки! Обработка перехода с УТ 10.3 на УТ 11 / КА 2 / ERP 2 позволяет перенести не только остатки на указанную дату (как типовой перенос), но и все возможные документы за выбранный период. При выходе новых релизов этих программ оперативно выпускаем обновление обработки. Предоставляем техническую поддержку. Можем сделать бесплатный тестовый перенос!

29700 руб.

- 10 %

Конвертер Excel-файла PROM в файл для загрузки товаров на Rozetka 1

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Розничная и сетевая торговля (FMCG) УУ Платные (руб) Розничная торговля Обмен через XML WEB

Многие небольшие интернет магазины начинают свои продажи с работы на маркетплейсах. Электронные торговые площадки имеют очень высокую посещаемость, огромный перечень товаров и очень удобные для покупателей отборы товаров по определенным параметрам. Это выводит товары интернет магазинов в топ поисковых систем и позволяет экономить бюджет на оплате услуг по разработке и продвижению собственного сайта. Самыми посещаемыми торговыми площадками Украины являются Prom и Rozetka. Товары на Prom довольно легко экспортируются, для этого нужно либо заполнить Excel-файл в необходимом формате и загрузить его, либо же вручную добавлять товар в личном кабинете этой площадки. В случае с Rozetka дело обстоит сложнее. В ее личном кабинете нет возможности создавать товары вручную. Они могут быть загружены только с помощью xml-файла определенного формата, а это вызывает большие сложности у владельцев интернет-магазинов и они вынуждены обращаться за помощью к программистам. С помощью этой обработки можно конвертировать экселевский файл для Prom в файл xml полностью удовлетворяющий требованиям Розетки.

1000 руб.

07.11.2019    1864    4    0       

- 10 %

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений) 4

Инструменты и обработки Программист Архив с данными v8 Платные (руб) Обмен данными 1С Инструментарий разработчика WEB

В процессе работы в 1С часто возникает потребность получить данные из другой базы.  Обычно это делается через COM-соединение, и время выполнения запроса при этом оставляет желать лучшего. В данной публикации представлено универсальное решение, позволяющее практически моментально выполнить произвольный код или запрос с параметрами в другой информационной базе через Web-сервис.

1500 руб.

24.09.2019    2222    0       

Перенос документов, остатков и справочников КА 1.1 => КА 2 / УТ 11. Обновлено до КА 2.4.10.х и УТ 11.4.10.х! Промо

Более 130 компаний выполнили переход на КА 2 или УТ 11 с помощью нашей разработки! Позволяет перенести не только остатки и справочники (как типовая обработка), но и документы за нужный период времени. Предоставляем техподдержку, оперативно исправляем замечания, выпускаем обновления при выходе новых релизов программ 1С. Вы можете проверить разработку до покупки: сделаем бесплатный тестовый перенос из вашей базы КА 1.1 и предоставим доступ к базе-результату через веб-клиент!

29700 руб.

- 10 %

Отправка посылок через UPS 0

Инструменты и обработки Пользователь Расширение (cfe) v8 v8::ОУ УТ11 Россия УУ Платные (руб) WEB

Прямая выгрузка отправлений из 1С в UPS через API-интерфейс. Внимание! Выгрузка доступна только для зарегистрированных на сайте UPS пользователей, запросивших специальный ключ доступа для использования API.

10000 руб.

17.09.2019    1434    0       

- 10 %

DEP1C - независимый WEB-портал ввода и запроса данных в 1С 8

Инструменты и обработки Программист no Архив с данными v8 1cv8.cf Россия Платные (руб) WEB

Многие предприятия, от небольших фирм до крупных корпораций, сталкиваются с необходимостью программной регистрации большого количества рутинных хозяйственных операций в учетной системе 1С. При этом нередко возникают задачи как доступа к информации систем 1С, так и оперативного ввода информации в 1С без непосредственного входа в программу. В публикации описывается один из способов решения этих задач с помощью независимого WEB-портала.

10000 руб.

13.09.2019    2428    1    0       

Базовый курс по разработке мобильных 1C-приложений для Android-устройств. Третий поток. Онлайн-интенсив с 11 февраля по 05 марта 2020 г. Промо

Данный онлайн-курс предусматривает изучение базовых принципов создания приложений для операционной системы Android, работающих на мобильной платформе “1С:Предприятие”. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие” при разработке прикладных решений для “обычных” компьютеров, но пока ещё не занимался разработкой 1С-приложений, предназначенных для работы на мобильных устройствах.

7500 рублей

- 10 %

Потоковое преобразование PDF файлов в JPEG 2

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Платные (руб) Универсальные обработки

Обработка конвертирует PDF-файлы в выбранном каталоге и его подкаталогах в формат JPEG.

1000 руб.

10.09.2019    1388    0       

- 10 %

Обновление нумерации объектов -1

Инструменты и обработки Пользователь Внешняя обработка (ert,epf) v8 1cv8.cf Windows Платные (руб) Обработка документов Универсальные обработки Обработка справочников

Обработка предназначена для обновления номеров справочников и документов в соответствии с номерами, записанными в базе данных. После выполнения данной обработки все выданные, но еще не записанные номера удаляются из памяти программы. Данную обработку разрешено использовать только пользователю, имеющему полные права для работы в программе.

3000 руб.

05.09.2019    1506    11       

Онлайн-курс "Технология выполнения проектов ERP-класса – процессный подход". Третий поток. Курс проходит с 21 января по 18 марта 2020 года. Промо

Курс разработан Внедренческим центром «Раздолье». Курс предназначен для подготовки аналитиков, архитекторов и руководителей проектов автоматизации процессов управления с использованием комплексных ИТ-систем (1С:ERP, 1С:УХ, 1С:КА, 1С:УТ). В основе курса лежит методика применения процессного подхода.

9000 рублей

- 10 %

HTML-описание номенклатуры: заполнение и выгрузка на сайт Битрикс 3

Инструменты и обработки Программист Пользователь Расширение (cfe) v8 ERP2 УТ11 КА2 УУ Оптовая торговля Розничная торговля Платные (руб) WEB

Расширение предназначено для заполнения html-описаний номенклатуры в 1С и выгрузки этих описаний на сайт Битрикс.

2000 руб.

04.09.2019    3271    16    5       

- 10 %

[ЕХТ] Фреймворк для расширений 14

Инструменты и обработки Программист Расширение (cfe) v8 v8::УФ Платные (руб) Инструментарий разработчика

«Фреймворк для Расширений» это универсальное решение, позволяющее обрабатывать в Расширениях любые события Конфигурации без заимствований форм, модулей и объектов. Фреймворк выполнен в виде расширения с открытым исходным кодом. Работает в любых Конфигурациях с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

2000 руб.

27.08.2019    2820    6       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

- 10 %

Работа с заказами ZZAP 3

Инструменты и обработки Программист Пользователь Внешняя обработка (ert,epf) v8 1cv8.cf Автомобили, автосервисы УУ Монитор заказов Платные (руб) WEB

Обработка загрузки заказов покупателей с сайта ZZAP для Альфа-Авто. Подходит для платформы как 8.2, так и 8.3. Необходимо иметь логин, пароль и api ключ ZZAP.

1000 руб.

18.07.2019    2383    1    0       

С 2020 года сервис «Продление поддержки конфигурации 1С:УПП» подорожает вдвое Промо

Успейте продлить поддержку УПП до повышения цен! Фирма «1С» предупредила об изменении цен на сервис «Продление поддержки конфигурации "1С:Управление производственным предприятием"». С 1 января 2020 года сервис подорожает в два раза.

- 10 %

Просмотр файлов обмена заказами Битрикс 2

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 УНФ УТ11 КА2 Платные (руб) WEB

Обработка предназначена для программистов, тестирующих обмен заказами с сайтом Битрикс. Обработка позволяет просмотреть xml-файлы обмена заказами, выгружаемые из Битрикса в 1С.

1000 руб.

21.06.2019    3026    13    10       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

- 10 %

Распознавание и загрузка сканов в 1С8 "одним нажатием": УПД, ТОРГ-12, накладные, счета, номенклатура, заказы, прайсы, цены, реализации, поступления, возвраты и т.д. (УТ11.хх, БП2.хх-3.хх, ERP2.хх, КА2.хх,) 33

Инструменты и обработки Бухгалтер Пользователь Внешняя обработка (ert,epf) v8::УФ БП2.0 ERP2 БП3.0 УТ11 КА2 БУ УУ Документооборот и делопроизводство Платные (руб) Универсальные обработки Загрузка и выгрузка в Excel

Универсальная программа для распознавания ЛЮБЫХ СКАНОВ ТОВАРНЫХ ДОКУМЕНТОВ и загрузки в 1С. Не требует указания параметров и предварительной настройки. Просто выбираете скан-файл или файл Excel, выбираете документ 1С и нажимаете кнопку "Распознать и загрузить". Программа сама находит таблицу в файле, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С. Вместе с номенклатурой распознает и загружает штрихкоды, серии ГТД, страну происхождения и т.д. Распознает документы ЛЮБОЙ ФОРМЫ (УПД, ТОРГ-12, накладную, заказ клиента, установку цен и т.д.). Не требует MS Office. Для поиска таблиц используются методы эвристического поиска. Загружает только то, что нужно, т.е. пропускает повторы шапки таблицы, заголовки, промежуточные итоги, подписи и т.д. При пополнении баланса загрузок вы получите 1 месяц бесплатной тех.поддержки.

6000 руб.

04.06.2019    7149    154    19       

Перенос данных БП 3.0 => УТ 11 / КА 2 / ERP 2 (ЕРП) (перенос остатков, документов и справочной информации из "1С:Бухгалтерия предприятия 8", ред.3.0). Обновлено до БП 3.0.73.х, УТ 11.4.10.х, КА 2.4.10.х., ERP 2.4.10.х! Промо

Переносятся документы за выбранный период, справочная информация и остатки по счетам бух. учета в программу УТ 11 / КА 2 / ЕРП 2 (ERP). Переносятся все возможные виды операций ввода остатков на нужную дату. Есть отбор по периоду переноса документов и фильтр по организации, доступен выбор даты ввода остатков. Если нужно переносить что-то дополнительно, то обычно бесплатно добавляем это в перенос . Смотрите видеодемонстрацию со звуком - советами по переносу и рекомендациями настройки программ.

29700 руб.

- 10 %

Анализ рынка труда из "1С:Предприятия" 3

Отчеты и формы no Внешняя обработка (ert,epf) v8 1cv8.cf Кадровые агентства, подбор персонала Зарплата Управление персоналом (HRM) Платные (руб) Разное WEB

Если вы публикуете вакансии или подбираете работу. Узнайте уровень заработных плат, которые предлагают работодатели. Отбирайте вакансии в привычном интерфейсе 1С. Сравнивайте предложения по различным позициям, требованиям, регионам.

1700 руб.

23.04.2019    4246    0       

- 10 %

Обозреватель базы 0

Инструменты и обработки Программист Пользователь Архив с данными v8 v8::УФ 1cv8.cf Россия Windows Платные (руб) Универсальные обработки

Обработка позволяет отобразить данные объектов и регистров базы. Возможен просмотр данных, размещенных в хранилищах значений, в том числе универсальных коллекций любой вложенности, табличных документов, картинок.

6000 руб.

02.04.2019    2564    9    0       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

- 10 %

Cnotone. Система интеграции и обмена данными с 1С 2

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Платные (руб) Внешние источники данных WEB

Система позволяет качественно и быстро настроить интеграцию системы «1С:Предприятие 8» со сторонними системами при минимальных затратах на разработку и сопровождение.

75500 руб.

26.03.2019    3073    18    0       

- 10 %

Обмен данными с сайтом. БП 3.0 6

Инструменты и обработки Программист Расширение (cfe) v8 v8::БУ БП3.0 Россия БУ Оптовая торговля Розничная торговля Платные (руб) WEB

Обмен данными с сайтом на платформе 1С:Битрикс (и подобными) для 1С: Бухгалтерия предприятия 3.0.

5000 руб.

18.03.2019    4805    9       

Перенос данных КА 1.1 => ERP 2 (ЕРП) (обработка переноса документов, остатков и справочной информации из "1С:Комплексная автоматизация, ред. 1.1" в "1С:ERP Управление предприятием, ред 2"). Обновлен до КА 1.1.115.х и ERP 2.4.10.х Промо

Обработка позволяет переносить из КА 1.1 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления в случае выхода новых релизов конфигураций 1С.

29700 руб.

- 10 %

Выгрузка товаров с картинками в JoomShoping joomla 1

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::ОУ УТ11 Россия УУ Windows Оптовая торговля Платные (руб) WEB

Обработка выгружает на сайт код, количество, цену, и картинку номенклатуры. Выгрузка картинок осуществляется через ФТП сервер, товары и цены загружаются по средствам файла коннектора, расположенного в корне сайта.

1500 руб.

12.03.2019    3110    7    0       

- 10 %

Табула - новый табличный редактор в 1С 127

Инструменты и обработки Бизнес-аналитик Бухгалтер Пользователь Архив с данными v8 v8::УФ 1cv8.cf Платные (руб) Универсальные обработки

ЭКСКЛЮЗИВНО НА ИНФОСТАРТ! Табула – это табличный редактор с формулами, разработанный на платформе 1С. Табула обеспечивает простоту создания таблиц, ранее доступную лишь в Excel.

25000 руб.

26.02.2019    32013    260    55       

Новогодние скидки на авторское ПО Промо

В преддверии праздника в Маркетплейсе на Инфостарт действует скидка на все платные авторские программы. Размер скидок начинается от 10%. Советуем не откладывать покупки, многие наши партнеры повышают цены на свои продукты именно в начале нового года.

- 10 %

Универсальная обработка удаления данных 5

Инструменты и обработки Программист Архив с данными v7.7 v8 1cv8.cf 1cv7.md Россия Платные (руб) Универсальные обработки Чистка базы

Универсальная обработка удаления как помеченных, так и не помеченных объектов конфигураций 1С 7.7, 8.2, 8.3.

1000 руб.

05.02.2019    4822    0