Настраиваем PWA приложение на платформе 8.3.18 с бесплатным действительным сертификатом SSL

18.10.20

Администрирование - Администрирование веб-серверов

Вышла платформа 8.3.18 с поддержкой PWA приложений. Получаем БЕСПЛАТНЫЙ действительный сертификат SSL. Настраиваем прогрессивное веб приложение для опубликованной бухгалтерии 3.0 на IIS сервере.

Определение с ИТС:

Прогрессивное веб-приложение (Progressive Web App, PWA) R09; технология в веб-разработке, которая позволяет визуально (и, частично, функционально) преобразовать сайт в обычное приложение, которое работает на персональном компьютере или мобильном устройстве. Прогрессивное веб-приложение можно установить на устройство пользователя, и затем это приложение может пользоваться как обычное приложение для той операционной системы, которая работает на устройстве. Таким образом, использование прогрессивного веб-приложения может оказаться слабо отличимым (или совсем не отличимым) от использования приложения, специально разработанного для операционной системы на устройстве. Веб-клиент системы «1С:Предприятие» может быть использован в качестве прогрессивного веб-приложения в том случае, если для подключения к веб-серверу используется протокол HTTPS и на веб-сервере установлен действительный сертификат. Возможность использования веб-клиента в качестве прогрессивного веб-приложения зависит не только от самого веб-клиента, но и от используемого веб-браузера. Веб-браузеры, которые поддерживают использование прогрессивных веб-приложений, указаны в системных требованиях (см. здесь).

Для прогрессивного веб-приложения имеется возможность задать название приложения. Это название используется:

  • Для отображения в окне установки/удаления прогрессивного веб-приложения.
  • В главном меню прогрессивного веб-приложения.
  • В названии картинки прогрессивного веб-приложения (в меню Пуск или на рабочем столе).

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

 

Для установки PWA приложения для опубликованной на 8.3.18 платформе базы 1С достаточно просто открыть веб клиент в браузере google chrome старше 73 релиза и просто нажать на "+"  в командной строке.

 

Единственное требование - протокол HTTPS и на веб-сервере должен быть установлен действительный сертификат.

Без выполнения этого требования - никаких красивых PWA приложений пользователи mac os x  например не получат.

Настроим PWA на локальном сервере с публикацией баз на IIS с бесплатным SSL сертификатом.

 

Итак. Имеется IIS сервер установленный в офисе  с опубликованными базами. 

Сервер в интернете виден по доменному имени, на портах 80 и 443.

К серверу ранее подключался самоподписанный сертификат средствами IIS но снаружи постоянные ошибки про недействительный сертифитка раздражали пользователей, плюс самоподписанный сертификат не позволял сделать PWA приложение из опубликованных баз.

Получим для нашего офисного сервера бесплатный валидный сертификат и включим PWA приложение для опубликованной базы.

Для получения бесплатного SSL сертификата воспользуемся сервисом Let’s Encrypt.
 

Let’s Encrypt – это некоммерческий центр сертификации, позволяющий в автоматическом режиме через API выпускать бесплатные SSL/TLS сертификаты. Выдаются только сертификаты для валидации доменов (domain validation) со сроком действия 90 дней, что не является проблемой из-за наличия встроенной возможности автоматического перевыпуска сертификата, в результате чего обеспечивается непрерывность защиты.

В интернете полно инструкций как пользоваться данным генератором, напишу как я для своего домена третьего уровня сгенерировал валидный сертификат.

Для получения сертификата скачаем последний релиз клиента проекта с GIT хаба https://github.com/PKISharp/win-acme/releases  и распакуем его на сервере IIS в любую папку, например в

C:\crypt

Запустим клиент проекта:

Выбираем пункт N для создания нового сертификата 

 

Затем выбираем 1 для сайта по умолчанию:

 

 

Затем укажем вариант А для включения всех публикаций

Если сертификат был создан ранее обновляем его и выходим из клиента.

На этом всё.

Действительно всё.

У нас на сервере IIS появился ВАЛИДНЫЙ, настоящий, действительный сертификат SSL  за ноль рублей ноль ноль копеек.

 

Далее настраиваем привязку протокола https к новому сертификату.

У меня привязка настроилась автоматически но перепроверить стоит:

Затем перезапускаем IIS и готово.

Можно включить PWA приложение для опубликованной бухгалтерии 3.0.

 

В Mac OS X запускаем google chrome и открываем базу чрез https 

 

Вожделенный плюсик появился. Нажимаем.  Соглашаемся с установкой.

Получаем приложение:

А так же в лаунчпаде:

Запускаем и получаем отдельное приложение с информационной базой.

Красота:

Так же на мобильном устройстве открываем базу в вебклиенте в браузере google chrome и получаем предложение установить на рабочий стол приложение. Соглашаемся, устанавливаем.

 

На этом все.

Будущее наступило, хоть какая  то польза от 8.3.18 получена.

Вступайте в нашу телеграмм-группу Инфостарт

8.3.18 SSL PWA прогрессивное веб-приложение

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Инструментарий разработчика Разработка Администрирование веб-серверов Системный администратор Программист Бизнес-аналитик Руководитель проекта 1С 8.3 Платные (руб)

Analyzer 1C сводит выгрузку 1С — основную конфигурацию и все расширения — в единый граф знаний. Любой запрос по связям за доли секунды, с пометками «Доб.» / «Заимств.» / «Переопределено». Новое в 2.0 — обновление поставки: сравнение и объединение версий деревом «как в Конфигураторе» с выгрузкой плана решений; поиск конфликтов из-за перехватов расширений и висячих ссылок; загрузка из бинарных .cf/.cfe; циклические зависимости. Плюс анализ влияния, запросы BSL, роли и RLS, граф вызовов. Минута на развёртывание через Docker без необходимости подключения к Интернет. Любая 1С:Предприятие 8.3+.

14000 руб.

17.04.2026    10400    43    62    

57

Разработка Инструменты администратора БД Администрирование веб-серверов Администрирование Программист 1C:ERP Платные (руб)

Это специализированное решение для глубокого анализа и мониторинга серверов и баз данных 1С. Продукт позволяет выявлять причины замедлений, блокировок и ошибок, объединяя данные технологического журнала, СУБД и оборудования в единой интерактивной системе.

90000 руб.

13.05.2026    1674    2    0    

4

Администрирование веб-серверов Системный администратор Программист 1С 8.3 Бесплатно (free)

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

вчера в 17:00    265    nedomolkov.ivan    0    

1

Администрирование веб-серверов Системный администратор Программист 1С 8.3 Абонемент ($m)

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

10 стартмани

вчера в 16:30    133    0    nedomolkov.ivan    0    

0

Администрирование веб-серверов Сервера HighLoad оптимизация Системный администратор Программист Бесплатно (free)

Каждый вечер в час закрытия смен 200 касс розничной сети начинали «залипать», и у всех было готовое объяснение: блокировки. Аудит ожиданий в час пика показал: блокировок — ноль. Сессии ждали не друг друга, а свободных потоков: заводские cost threshold for parallelism = 5 и MAXDOP = 0 на 48-ядерном сервере отправляли даже лёгкие запросы разбегаться по всем ядрам, и две трети запросов стояли в очереди за потоками. Разбираем детектив: почему рефлекс «вечером тормозит — значит, блокировки» подменяет диагностику, как читается картина ожиданий, причём тут сосед по инстансу с отчётом на 24 потока и 4,3 часа — и как две динамические настройки без перезапуска сняли проблему в тот же вечер. С чек-листом «блокировки или параллелизм».

28.07.2026    1885    nedomolkov.ivan    4    

9

Администрирование веб-серверов Системный администратор 1С:Предприятие 8 Бесплатно (free)

Альтернатива Fiddler для локальной разработки/отладки/понимания Web-сервисов, чтобы смотреть тело и заголовки запроса/ответа.

02.06.2026    1108    gordey_kachurin    0    

0

Администрирование веб-серверов Системный администратор Программист Россия Абонемент ($m)

PowerShell-скрипт автоматической установки Apache HTTP Server 2.4 на Windows. Поддерживает несколько экземпляров на разных портах, бэкап, брандмауэр, логирование. Компилируется в exe. Две версии: RU и EN.

7 стартмани

27.03.2026    1533    4    imiron_ru    3    

5

Администрирование веб-серверов Системный администратор Программист Россия Абонемент ($m)

Apache HTTP Server на Windows. Установка и настройка вручную — пошаговое руководство.

5 стартмани

27.03.2026    4610    imiron_ru    0    

13
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Fox-trot 166 18.10.20 06:16 Сейчас в теме
Будущее наступило, хоть какая то польза от 8.3.18 получена.

а до этого были одни убытки и вредительство?
bladeson; ubnkfl; wowik; TitanLuchs; +4 1 Ответить
3. IamAlexy 345 18.10.20 11:30 Сейчас в теме
(1) а до этого от 8.3.18 смысла не было большого как и от 8.3.17 т.к. все продукты поставляются до сих пор в режиме совместимости 8.3.14.. по этому все новые платформенные плюшки - не используются.
user1035175; +1 Ответить
2. Steelvan 317 18.10.20 11:29 Сейчас в теме
ПВП (прогрессивное веб-приложение) это тот же сайт или веб-клиент, который работает в местном обозревателе.
Только запускается быстрее и может работать вне сети.
Работа вне сети для ПВП от 1С не насущна, т.к. требует постоянного соединения с базой.

Выхлоп ПВП от 1С только в том, что запускаться будет быстрее и все.
4. IamAlexy 345 18.10.20 11:40 Сейчас в теме
(2)ну как бы еще нет адресной строки и 100500 закладок среди которых 1С теряется
плюс при открытии ссылок на какие либо ресурсы они открываются в окне браузера закладкой оставляя 1С отдельным "приложением"
плюс там еще происходит какое то кеширование и оптимизация и например на мобильном устройстве или на маке в одной и той же базе PWA работает шустрее и плавнее что ли...

Но, справедливости ради, стоит заметить: чуда не произошло.
Никаких мобильных "плюшек" это самое PWA не имеет.
То есть если мобильный клиент сразу предлагает в типовой бухгалтерии и авторизацию в базе по отпечатку и прикрепление файлов с камеры, то PWA - просто чуть более удобный и быстрый браузер.
14. IamAlexy 345 19.10.20 09:43 Сейчас в теме
(2) ну вот начался кстати понедельник -рабочий день.
я открыл PWA приложение на макбуке и выписываю счета.
и таки я хочу вам сказать, что это делать много комфортнее чем в сафари или голом хроме..
может конечно это эффект новизны и субъективизм - но как то оно в целом комфортнее и шустрее..
adhocprog; baaikarov; comol; +3 Ответить
5. Confucius 82 18.10.20 13:12 Сейчас в теме
Подскажите работает корректно на iOS? На сколько я понимаю яблочники запрещают устанавливать стороннее приложение в обход app store.
6. IamAlexy 345 18.10.20 14:19 Сейчас в теме
(5) ну вот кстати на IOS походу не работает.
а на Mac OS X работает.
7. amoarok 140 18.10.20 14:42 Сейчас в теме
хоть какая то польза от 8.3.18 получена

На самом деле PWA можно запустить на любой платформе.
8. IamAlexy 345 18.10.20 14:56 Сейчас в теме
(7) то есть к 8.3.18 обратно вернулась бессмысленность и ненужность?
ну ок..
10. serg33rus 36 18.10.20 16:18 Сейчас в теме
(7) А можно чуть подробнее? Что нужно сделать, чтобы в 17 платформе PWA сработал?
15. amoarok 140 19.10.20 10:10 Сейчас в теме
(10) написать манифест и service worker. В конце месяца выложу статью на нашем сайте и скину сюда ссылку.
cosmo2004; +1 Ответить
20. Xershi 1564 20.10.20 19:13 Сейчас в теме
(15) т.е. на 8.3.18 это делает платформа?
26. amoarok 140 30.11.20 09:31 Сейчас в теме
(20) именно так. И в том что она делает нет никакой магии. То же самое с некоторыми ограничениями можно сделать при помощи расширения.
25. amoarok 140 30.11.20 09:30 Сейчас в теме
9. capitan 2596 18.10.20 15:52 Сейчас в теме
Все норм. Я бы тоже при наличии времени протестировал.
Плюс однозначно заслуживает.
11. PerlAmutor 162 19.10.20 06:18 Сейчас в теме
Если сервер не имеет доступа к интернету, то сертификат надо продлевать каждые 3 месяца вручную, видимо.

PWA приложения в основном для оффлайна. Можно кэшировать какие-то данные и работать с ними на стороне клиента. Тут можно найти ограниченное применение для каких-нибудь узкоспециализированных обработок или конфигураций типа КД21. Сидишь и связываешь себе метаданные.

Но самая большая плюшка их в том, что они могут показывать уведомления пользователю будучи просто установленными на телефоне. Что-нибудь типа "Через 30 минут начнется совещание в кабинете N" или "Напоминаем, что с 20 апреля 2020 года вы можете приобрести комплект разработчика при наличии одного из сертификатов: «1С:Специалист» по платформе «1С:Предприятие», «1С:Эксперт по технологическим вопросам», «1С:Эксплуататор крупных информационных систем» всего за 630 руб. (вместо 4000 руб. в УЦ при прохождении одного из курсов)".
12. SizovE 296 19.10.20 08:49 Сейчас в теме
Let's crypt для Windows официально не выпускала пака, не страшно запускать exe? )
13. IamAlexy 345 19.10.20 09:41 Сейчас в теме
(12) а чего может быть страшного? файл с гитхаба вроде.. проект открытый.. не ?
16. SizovE 296 19.10.20 13:17 Сейчас в теме
(13) ну не знаю ) он состоит из одной строчки кода?
17. IamAlexy 345 19.10.20 16:09 Сейчас в теме
(16) ну.. с инфостарта вроде не боитесь качать обработки :)
yufan; BaphoBush; +2 Ответить
18. Darklight 37 20.10.20 09:22 Сейчас в теме
Для мобильных платформ у 1С есть два клиента (кроме браузерного) - "Мобильное приложение" и "Мобильный клиент".
Для WEB-платформы был один клиент - "Веб-клиент", теперь появилось ещё и "Веб-приложение" - это, конечно, сарказм, т.к. реально для конфигурации 1С ничего не изменилось - этот тот же "WEB-Клиент", хотя, кто-его знает, может со временем добавятся новые фишки (ведь формально среда выполнения немного другая, имеющая доп функционал, не доступный обычной браузерной среде, и этот функционал, со временем тоже, может наращиваться).

Автору за статью спасибо!
proninvs; +1 Ответить
19. dsdred 4277 20.10.20 09:25 Сейчас в теме
Интересно, но для жизни пока не пригодно.
Плюс поставил.
21. NorraSaltolinen 21.10.20 18:21 Сейчас в теме
Интересно, спасибо!
22. malikov_pro 1386 26.10.20 00:39 Сейчас в теме
(11) Можно подробнее кодом по уведомлению на клиенте? При том что и в обычном клиенте пуш с сервера несколько проблематично сделать.
23. Nicholas 950 20.11.20 12:44 Сейчас в теме
Что еще кроме сертификата нужно для публикации базы?
У меня есть две самописные базы. Обе опубликованы на одном домене, т.е. под одним сертификатом.
У одной из них появляется "плюсик" в браузере, а у второй - нет. На телефоне тоже: первая сохраняется на рабочий стол как PWA приложения, а вторая - как обычная ссылка.
24. Nicholas 950 20.11.20 16:28 Сейчас в теме
(23) Разобрался. Наименование прогрессивного веб-приложения должно быть длиной не менее 5 символов. Если название превышает 45 символов, при отображении оно обрезается и дополняется многоточием.
27. vit59 68 01.12.20 06:04 Сейчас в теме
Спасибо!
Интересная и полезная статья.
28. Nicholas 950 02.12.20 19:17 Сейчас в теме
А можно как нибудь сделать, чтобы на мобильном телефоне форма приложения открывалась по ширине экрана?
Попробовал сделать чистую конфигурацию и опубликовать ее таким образом. Ввод пароля открывается как для мобильного приложения, а дальше как приложение для десктопа и приходится прокручивать как вниз, так и вправо. Либо делать меньше масштаб, но тогда практически ничего не разобрать, т.к. очень мелко.
31. BETEP0K 03.09.21 12:42 Сейчас в теме
(28) удалось вам разобраться?
29. Voblhned 58 14.12.20 12:36 Сейчас в теме
в браузере google chrome работает, с айфона гугл хром открывают не работает
30. BETEP0K 03.09.21 12:41 Сейчас в теме
Такая же ерунда как у (28)
не масштабируется основное окно. окно ввода пароля нормально масшабируется на смартфоне, а основное окно нет.

Может кто разобрался?
32. Nicholas 950 07.09.21 16:10 Сейчас в теме
(30) Общался с разработчиками. Сейчас платформа это не умеет. Посоветовали написать в Телеграм @platform_suggestions
33. workandrelax 31.01.22 07:50 Сейчас в теме
Подскажите, как установить pwa для базы 1С через групповые политики сразу на всю организацию? Считается, что гугл хром установлен у большей части сотрудников.
34. eda_light 17 06.09.22 07:39 Сейчас в теме
Воспользовался статьёй. Спасибо ОГРОМНОЕ !!
Сэкономил массу времени !!
35. siamagic 08.02.23 13:00 Сейчас в теме
1. нафига в локальной сети так делать?

2. это даже рядом не PWA - просто шторка типа pwa
36. 7OH 90 25.06.23 12:50 Сейчас в теме
А как иконку поменять ?
При наличии двух приложений - уже не айс.
Менять у конечно ярлыка не предлагать - вопрос не в этом
Для отправки сообщения требуется регистрация/авторизация