Начальная

Windows Commander

Far
WinNavigator
Frigate
Norton Commander
WinNC
Dos Navigator
Servant Salamander
Turbo Browser

Winamp, Skins, Plugins
Необходимые Утилиты
Текстовые редакторы
Юмор

File managers and best utilites

Администрирование 1С: как запускать 1С на веб-клиенте. 1С в веб браузере


Администрирование 1С: как запускать 1С на веб-клиенте

Говорят, в 1С-программировании есть чистые эльфы.

Утонченные разработчики, которые по исчерпывающим ТЗ создают нетленные творения в светлых комнатах с тихой музыкой и приглушенным светом:)

С еженедельными meetup и обсуждением scrum-“куриц” за кофе с капкейком :)

Мы читали про них, но пока не видели.

Работа программиста / внедренца 1С(и вообще большинства специалистов по 1С)– это не только программирование…

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

Понятно, что с добавлением новых пользователей или расстановкой флажков при настройке прав – все более-менее справляются :)

Но есть и темы, которые явно не стали “массовым знанием”.

Поэтому считаем полезным выпустить дополнительные материалы.

Итак:

Запуск 1С:Предприятия под веб-клиентом

Cегодняшняя тема – родом из летнего опроса (да, мы читаем ответы :)

Тема “1С и web” продолжает оставаться относительно новой, для многих – terra incognita, с которой еще предстоит разбираться.

Поэтому – забирайте:

PDF с описанием технологии и инструкциями.

10 базовых страниц, с которых нужно начать изучение.

Видео 00:

01. Вводная информация по запуску 1С под веб-клиентом

Вводная информация по запуску 1С под веб-клиентом

Самый первый, вводный видео-урок.

Видео 01:

02. Особенности веб-клиента

Особенности веб-клиента

Веб-клиент – одно из клиентских приложений в платформе «1С:Предприятие», причем он существенно отличается от толстого или тонкого клиента.Рассмотрим особенности и отличительные моменты веб-клиента

Видео 02:

03. Общая схема работы с информационными базами «1С:Предприятие» через веб-браузер

Общая схема работы с информационными базами «1С:Предприятие» через веб-браузер

В этом видео рассматривается, как организована работа с информационными базами «1С:Предприятие» при использовании веб-браузера.Какие веб-серверы можно использовать и какие конфигурации можно запустить под веб-клиентом.

Видео 03:

04. Публикация базы на веб-сервере

Публикация базы на веб-сервере

В этом видео рассматривается, какие действия с информационной базой нужно произвести, чтобы она была доступна для пользователя через браузер.Рассказывается, что представляет собой публикация базы на веб-сервере.

Видео 04:

05. Установка веб-сервера IIS на Windows Server 2008

Установка веб-сервера IIS на Windows Server 2008. Публикация информационной базы «1С:Предприятие»

Один из веб-серверов, с которым может работать «1С:Предприятие», – это IIS от Microsoft. Он входит в поставку Windows Server.В этом видео рассказывается, как установить IIS и выполнить на нем публикацию информационной базы под Windows Server 2008.Подключаемся к опубликованной базе при помощи Internet Explorer.

Видео 05:

06. Настройки публикации в диспетчере служб IIS

Настройки публикации в диспетчере служб IIS

В этом видео при помощи Диспетчера служб IIS рассматриваем, что происходит на веб-сервере при публикации базы – какие настройки установлены, и что расположено в каталоге публикации.

Видео 06:

07. Особенности публикации файловых информационных баз

Особенности публикации файловых информационных баз

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

Видео 07:

08. Подключение к опубликованной на веб-сервере базе при помощи тонкого клиента

Подключение к опубликованной на веб-сервере базе при помощи тонкого клиента

В этом видео рассматриваем, как подключиться к информационной базе, опубликованной на веб-сервере, не только при помощи браузера, но и под тонким клиентом.Такую базу можно добавить в список баз в окне запуска.

Видео 08:

09. Установка веб-сервера IIS на Windows Server 2012 R2. Настройка работы с 32-битным расширением

Установка веб-сервера IIS на Windows Server 2012 R2. Настройка работы с 32-битным расширением

В этом видео рассматривается процесс установки веб-сервера IIS под ОС Windows Server 2012 R2.Рассказывается, какие настройки необходимо сделать, чтобы обеспечить работу 32-битного расширения под 64-битную ОС.

Видео 09:

10. Публикация информационной базы на веб-сервере под Windows Server 2012 R2

Публикация информационной базы на веб-сервере под Windows Server 2012 R2

В этом видео рассказывается, как выполнить публикацию информационной базы под ОС Windows Server 2012 R2, что публикация должна выполняться в конфигураторе от имени администратора.

Видео 10:

11. Настройка 64-разрядного модуля расширения веб-сервера для IIS

Настройка 64-разрядного модуля расширения веб-сервера для IIS

В этом видео рассказывается, как установить 64-битный сервер «1С:Предприятие» и как настроить веб-сервер на работу с этой платформой.

Видео 11:

12. Сброс настроек при публикации из конфигуратора

Сброс настроек при публикации из конфигуратора

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

Видео 12:

13. Установка веб-сервера Apache 2.2. Публикация информационной базы

Установка веб-сервера Apache 2.2. Публикация информационной базы

Платформа «1С:Предприятие» может также работать с веб-сервером Apache.В этом видео рассказывается, как установить этот веб-сервер и выполнить его настройку для публикации информационных баз.

Видео 13:

14. Безопасность передачи аутентификационных данных при работе по протоколу HTTP

Безопасность передачи аутентификационных данных при работе по протоколу HTTP

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

Видео 14:

15. Настройка веб-сервера Apache для подключения к ИБ по защищенному протоколу HTTPS

Настройка веб-сервера Apache для подключения к информационной базе по защищенному протоколу HTTPS

В этом видео демонстрируется, как настроить работу веб-сервера Apache по защищенному протоколу HTTPS.

Видео 15:

16. Утилита Webinst для публикации информационных баз на веб-сервере из командной строки

Утилита Webinst для публикации информационных баз на веб-сервере из командной строки

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

Приятного просмотра :)

30.11.2017Насипов Фарит

xn----1-bedvffifm4g.xn--p1ai

Веб 1С

1С версии 8.2.14 официально поддерживает iOS версии 3.2 и старше (рекомендуемая 4.2 и старше). А это значит – 1С возможно использовать на планшетах iPad!

Клиент веб 1С (web 1С) появился одновременно с выходом тонкого клиента 1С, который мы обсуждали в прошлый раз. Клиент веб 1С не требует установки каких-либо дополнительных компонент (flash, activex и т.п.). Веб 1С работает под разными операционными системами и в разных браузерах. Именно с помощью него стало возможно использовать полную Unix версию 1С.

Пусть Вас не путает название клиент веб 1С. Фактически это другой способ представления работы с 1С. Вы заходите на сайт, на котором «установлена» 1С и работаете в ней. Зайти на сайт можно с любой машины, операционной системы, через интернет или WiFi.

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

 

Архитектура веб 1С (web 1С)

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

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

Промежуточное звено – веб сервер (Apache/Microsoft IIS). Он является посредником-ретранслятором между сервером 1С и клиентом веб 1С, в данном случае браузером. Вы публикуете на сайт веб сервис 1С, с помощью которого сервер 1С «генерит сайт». Пользователь в браузер вводит URL веб сервиса на сайте и входит в 1С.

Клиентом является собственно браузер, который использует AJAX. Клиентская часть программ встроенного языка 1С автоматически портируется в JavaScript и выполняется браузером.

В качестве мер безопасности используется многоуровневая аутентификация (веб сервис + внутренняя 1С). Соединение между браузером и веб сервером может осуществляться с помощью HTTPS (шифрование).

 

Серверная часть веб 1С (web 1С)

Серверная часть 1С в случае использования клиента веб 1С состоит из следующих частей:

  • СУБДСистема управления базами данных (СУБД) – это программа, которая обеспечивает доступ к базе данных 1С. С 1С в большинстве случаев используется Microsoft SQL.

    Выбор СУБД для 1С версии 8.2 широк (IBM DB, Oracle и т.д.). В случае, когда есть желание использовать бесплатное программное обеспечение и/или установить все под Linux, можно использовать бесплатный PostgreSQL.

    PostgreSQL – это известная в мире и широко используемая система баз данных (наряду например с MySQL), разработанная в институте Беркли.

  • Сервер 1С под LinuxСерверная часть 1С уже давно поставляется в двух вариантах – для Linux и для Windows. Стоимость одна и та же (обе версии входят в комплект).
  • Веб сервер Apache под LinuxБесплатный HTTP сервер, который является в настоящий момент самым популярным (используемым) веб сервером в мире.

 

Клиентская часть веб 1С (web 1С)

Для использования клиентской части веб 1С с помощью браузера – ничего устанавливать не требуется. Соответственно браузер может работать под управлением как Windows, так и Linux или iOS и т.п.

Браузер должен поддерживать JavaScript, Cookies, всплывающие окна (как минимум для сайта где опубликована база данных 1С). Также используется AJAX.

Возможно использовать следующие браузеры (версии указаны минимальные, операционная система указана где она ограничена):

  • Internet Explorer 7 (может использовать расширение работы с файлами и криптографией, MSXML 4.0)
  • Mozilla Firefox 3.6
  • Google Chrome 4.0 (Windows)
  • Safari 4.0.5 (MacOS X 10.5), Safari 5 (Windows, MacOS X 10.5, iOS 4.2 iPad).

Возможно, но не рекомендуется использовать IE6 и Safari на iOS 3.2.

 

Демо версия веб 1С (web 1С)

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

 

howknow1c.ru

Настройка 1С 8.2 для работы в режиме веб-клиента, тонкого клиента и управляемого приложения на IIS

Понадобилось сделать вход в 1С 8.2 базу через интернет, посредством браузера. Раньше ничего такого не реализовывал, поэтому решил ознакомится и сделать. Версия платформы 8.2 может работать в режиме тонкого клиента, толстого клиента(нужна клиентская часть) и как веб-приложение, то есть практически в любом современном браузере. Начать решил с настройки IIS и подготовки необходимых файлов. Знаю, что 1С можно настраивать и в связке с Apache. Об этом написано много статей.

Весь процесс по подготовке связки 1С — IIS производился в 2 этапа:1. Установка и настройка IIS2. Установка 1С 8.2 и публикация базы на веб-сервере

После установки IIS все настройки у меня остались по умолчанию. IIS устанавливался на имеющийся сервер Win 2003. Корневой каталог оказался в директории C:\Inetpub\wwwroot\

Консоль сервера приложенийКонсоль сервера приложений

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

Настройки веб-узла поумолчаниюНастройки веб-узла поумолчанию

Особых настроек для этой папки не требуется.

Свойства папки 1cv8Свойства папки 1cv8

Так выглядят настройки веб-узла поумолчанию

Содержимое файла default.vrd:

<!--?xml version="1.0" encoding="UTF-8"?-->

<!--?xml version="1.0" encoding="UTF-8"?-->

гдеИМЯ_СЕРВЕРА:ПОРТ — название сервера на котором стоит база 1С, у меня одновременно установлены платформы 8.1 и 8.2, причем для 8.2 используется порт 1641НАЗВАНИЕ_БАЗЫ — имя базы на сервере 1С 8.2

Этот файл, как я узнал позже автоматически создается после публикации базы на сервере, поэтому не обязательно создавать его вручную :)

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

настройка расширений веб-службнастройка расширений веб-служб

Подключаем этот файл в консоли управления IIS в расширениях веб-служб<

Теперь осталось опубликовать базу на веб-сервере.

Публикация на веб-сервереПубликация на веб-сервере

Производим публикацию базы.

настройки публикации на веб-сервере IISнастройки публикации на веб-сервере IIS

Настраиваем публикацию

Позже был найден интереснейший документ, в котором были описаны методы для настройки 1С и различных веб-серверов по управлением различных ОС.Настройка веб-серверов для работы с 1С Предприятием 8После этих несложных процедур по адресу http://ВАШ_СЕРВЕР/1cv8 у меня открылась форма выбора пользователей 1С Предприятия.

Остальное — дело техники. Как разработать интерфейс под веб-приложение будет написано в одном из следующих постов.

Facebook

Twitter

Вконтакте

Google+

omelchuck.ru

Некоторые секреты подключения веб-интерфейса 1C 8.2 / Хабрахабр

Работа с альтернативным интерфейсом на управляемых формах 1С доступна через HTML. Альтернативный интерфейс может понадобиться, если стандартных элементов управления 1С недостаточно, но хочется чего-то большего. В данной статье перечислены некоторые секреты работы с веб-интерфейсом на управляемых формах 8.2.

Показ Html-страницы на управляемой форме 1С

Для показа Html-страницы необходимо на форму вставить Поле Html Документа и в источник данных поместить html-код. Нужно иметь ввиду следующее: тонкий и веб-клиент на Internet Explorer работают по-особенному. В двух этих случаях используется Internet Explorer в режиме совместимости с IE 7. Первый секрет заключается в том, что тонкий клиент можно перевести в режим совместимости с более старшей версией IE. Для этого нужно использовать meta X-UA-Compatible. Так на Windows 7 после добавления<meta http-equiv="X-UA-Compatible" content="IE=9" > можно использовать SVG-объекты, например:<svg xmlns="http://www.w3.org/2000/svg" version="1.1"> <circle cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red"></circle></svg> Перевести веб-клиент IE на более современную версию совместимости можно, поместив веб-клиент 1С в IFrame и задав в родительском html meta-тэг совместимости. Пример, как это можно сделать показан здесь: habrahabr.ru/post/183016 Но при этом не гарантируется нормальная работа и отображение веб-клиента, поскольку 1С изначально проектировала веб-клиент из расчета совместимости с IE6/7. Второй секрет заключается в том, что верстка html-макетов в режиме текста без визуального редактора 1С портится после закрытия макета в конфигураторе. Например, если вы вставите svg-определения на html-макете, то после переоткрытия конфигуратора увидите испорченный html (обратите внимание на head-заголовок).Испорченный макет html-страницы Поэтому, если ваша верстка сложнее, чем показ рисунка, то советую сохранить html-код еще и в другом месте.

Хранение всего подряд в общих картинках

Современная веб-страница не ограничена одним только html. К ней в дополнение идут картинки, js/css-файлы. Традиционный подход допускает хранение и обращение к картинкам, помещенным в общие картинки конфигурации, но с js/css 1С-разработчикам приходится исхитряться. Текстовые файлы или записывают в архив и распаковывают перед показом страницы или целиком помещают в html. Такой подход не задействует встроенный практически в каждый браузер кэш для get-запросов. Мой опыт состоял в том, чтобы поместить в общие картинки java-скрипт. Этот опыт частично удался, т.е. все браузеры и тонкий клиент запустили jQuery, кроме IE. Если кто-нибудь знает секрет и сможет заставить работать этот способ на IE, прошу, отписаться. Действия необходимо делать следующие: 1. Создать общую картинку и поместить в нее любую картинку 2. На html-макете в режиме редактирования выделить любой текст и через меню Элементы-Ссылка выбрать общую картинку 3. Текст из ссылки вставить в блок script 4. Заменить общую картинку на JavaScript-содержимое

Встроенный фреймворк 1С для веб-клиента

Мало кто знает, что веб-клиент 1С включает в себя фреймворк, упрощающий работу с элементами форм. Фреймворк работает на JavaScript. Обращение к нему возможно через parent.WebUI. функции его требуют дополнительных исследований, но свойства выглядят следующим образом:Значение свойств при отладке html-поля В теории этот фреймворк можно задействовать для вызова серверных процедур 1С. В этом случае произойдет полная интеграция html-поля с другими элементами управляемой формы, что повлечет платформенную независимость. Сейчас обратная связь достигается за счет WebBrowser Control, который привязан к Windows.

Ключевое слово __STYLE__

Долго ломал голову, что же означает ключевое слово __STYLE__, которое 1С автоматически подставляет в шаблон пустого html-макета. Но исследования запросов показало, что __STYLE__ ничем не заменяется, и на этот запрос сервер возвращает 500 ошибку: Internal Server Error.Ключевое слово __STYLE__ приводит к ошибке

habrahabr.ru


Смотрите также

 

..:::Новинки:::..

Windows Commander 5.11 Свежая версия.

Новая версия
IrfanView 3.75 (рус)

Обновление текстового редактора TextEd, уже 1.75a

System mechanic 3.7f
Новая версия

Обновление плагинов для WC, смотрим :-)

Весь Winamp
Посетите новый сайт.

WinRaR 3.00
Релиз уже здесь

PowerDesk 4.0 free
Просто - напросто сильный upgrade проводника.

..:::Счетчики:::..