Реализация для Internet Explorer требует установки специального ActiveX компонента 1С:Предприятие 8.2. Расширение работы с файлами для Internet Explorer (x86) либо его 64-разрядного варианта для 64-разрядного Internet Explorer. Компонент включен в платформу, но его установка должна быть предусмотрена в прикладном решении. Если у пользователя недостаточно прав для установки компоненты, то ее может выполнить администратор.

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

ПРИМЕЧАНИЕ. Для корректной работы расширения для работы с файлами рекомендуется использование библиотеки Microsoft Core XML Services (MSXML) версии 4.0 или 6.0.
Список версий модулей MSXML, ограничения и рекомендации по установке расположены по адресу:http://support.microsoft.com/kb/269238.

Настройка Mozilla Firefox

Для использования браузера Mozilla Firefox требуется следующая настройка:

1. В меню Инструменты (Tools) выберите пункт Настройки (Options).

● На панели Содержимое (Content) установите следующие настройки:

● Снимите флажок Блокировать всплывающие окна (Block pop-up windows).

● Установите флажок Использовать JavaScript (Enable JavaScript).

● На панели Приватность (Privacy) установите следующие настройки:

● Установите флажок Принимать cookies с сайтов (Aссept cookies from sites).

● Для детальной настройки приема или отклонения cookies нажмите кнопку Исключения (Exсeptions) и следуйте пояснениям диалога настройки.

● Нажмите OK.

2. Запустите веб-клиент «1С:Предприятия», введя в адресную строку браузера адрес информационной базы. В главном меню веб-клиента выберите пункт Сервис – Настройка веб-браузера. На экране отобразится диалог Настройка веб-браузера.

§ Для работы с буфером обмена операционной системы, расширением для работы с файлами и внешними компонентами установите флажок Разрешить работу с буфером обмена, расширением для работы с файлами, внешними компонентами.

● Для использования нелатинских символов в адресной строке браузера (например, при переходе по ссылкам 1С:Предприятия) установите флажок Разрешить использование в параметрах строки запуска нелатинских символов.

§ Чтобы включить возможность активировать окна с помощью нажатия сочетания клавиш, установите флажок Разрешить использование клавиатуры для переключения между окнами приложений.

● Аутентификация средствами операционной системы настраивается изменением флажка Использовать аутентификацию операционной системы. В некоторых случаях может потребоваться дополнительное изменение настроек самого браузера: в параметрах network.negotiate-auth.trusted-uris и network.negotiate-auth.delegation-uris необходимо указать список сайтов, которые поддерживают режим аутентификации ОС. Чтобы настроить эти параметры следует в адресной строке браузера набрать about:config, затем в строке фильтра набрать имена парметров и задать список сайтов в качестве значения параметров.

ПРИМЕЧАНИЕ. Дополнительная информация о настройке аутентификации средствами ОС в браузере Mozilla Firefox доступна по адресу (на английском языке): https://developer.mozilla.org/en/Integrated_Authentication

Настройка и использование веб-браузера Microsoft Internet Explorer

Особенности использования

Если на вашем компьютере установлена операционная система Windo.ws XP SP 2, необходима библиотека jscript.dll версии 5.6.0.8834 и выше. Библиотеку можно найти в папке system32 операционной системы. Более ранние версии библиотеки будут значительно замедлять работу веб-клиента. Для ранних версий jscript.dll мы рекомендуем скачать пакет обновлений на сайте Microsoft .

Настройки использования веб-браузера

Перед первым сеансом работы в веб-браузере необходимо настроить свойства обозревателя. Для этого нужно предпринять следующие шаги:

1. В левом верхнем углу браузера кликните на иконку "Настройки", выберите пункт Свойства обозревателя (Internet Options) и настройте следующие параметры:

2. Разрешить выполнение JavaScript скриптов:

  • Вкладка Безопасность (Security) для зоны Internet кликните Другой (Custom level);
  • Раздел Сценарии (Scripting) для параметра Активные сценарии (Active scripting) выберите опцию Разрешить (Enable) и нажмите кнопку "OK".

3. Разрешите всплывающие окна:

  • Вкладка Конфиденциальность (Privacy);
  • Раздел Блокирование всплывающих окон (Pop-up Blocker) снимите отметку с опции Блокировать всплывающие окна (Block Pop-ups).

4. Разрешите использование cookies:

  • Вкладка Конфиденциальность (Privacy) - выберите удобный вам уровень использования cookies, но не выше Умеренно высокий (Medium High).

Если вы планируете работать с внешним оборудованием (сканеры штрих-кодов, электронные весы и т.п) необходимо произвести дополнительную настройку веб-браузера:

1. Вкладка Безопасность (Security) - нажмите кнопку Другой (Custom level);


2. В открывшемся окне проставьте Разрешить (Enable) для следующих параметров:

  • Запрос разрешения для ActiveX объектов (Automatic promting for ActiveX controls)
  • Загрузка подписанных ActiveX объектов с разрешения пользователя (Download signed ActiveX controls)
  • Работа с ActiveX объектам и плагинами (Run ActiveX controls and plug-ins);
  • Работа с объектами, помеченными как безопастные (Script ActiveX controls marked safe for scripting).

Чтобы не проверять раскладку клавиатуры при каждом появлении вспомогательных окон, можно настроить язык ввода по умолчанию. Для этого необходимо:

1. Открыть настройки ОС "Язык и региональные стандарты" ("Regional and Languages Options")

2. Вкладка "Языки" ("Languages"), раздел "Языки и службы текстового ввода" ("Text services and input languages") – нажать кнопку "Подробнее..." ("Details...")

3. В появившемся окне кликнуть вкладку "Параметры" ("Settings") в разделе "Язык ввода по умолчанию" ("Default input language") и выбрать нужный язык

4. нажать кнопку "OK"

Особенности использования расширенных средств работы с файлами

Операции с файлами в режиме веб-клиента выполняются интерактивно. Даже если действие не требует взаимодействия с пользователем (выбор файла и т.п.), программа выдает диалоговое окно, где пользователь должен подтвердить свое действие.

Для использования расширенных средств работы с файлами в Internet Explorer нужно установить специальный ActiveX компонент "1С:Предприятие 8.2. Расширение работы с файлами для Internet Explorer (x86)" (32- или 64-разрядный вариант). Этот компонент уже включен в платформу 1С: Предприятие 8.2, но его установка требует реализации вызова метода УстановитьРасширениеРаботыСФайлами в конфигурации.

Чтобы компонент корректно работал, в браузере необходимо предоставить права на установку и использование подписанных ActiveX компонентов для зоны, в которой находится веб-сайт.

Пользователи могут работать с приложениями сервиса с помощью веб-браузера. В этой статье будет описана настройка браузера для работы в сервисе «1С:Фреш».

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

· Google Chrome для Windows (32- и 64-разрядные версии);

· Mozilla Firefox версии от 38 для Windows и Linux;

· Microsoft Internet Explorer версий 8, 9 (x86), 10 (x86), 11;

· Microsoft Edge для Windows;

· Apple Safari версий от 4.0.5, для Mac OS X.

Сервис не поддерживает другие браузеры (Опера, Яндекс браузер, UC Browser и др.) и устаревшие версий браузеров (например, Microsoft Internet Explorer 6).

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

Подробнее о том, как установить и настроить «тонкий клиент», читайте .

Настройка Google chrome

  1. Нажмите кнопку "Настройка и управление Google Chrome" (Customize and control Google Chrome) в правом верхнем углу окна браузера.
  2. В выведенном меню выберите пункт "Настройки" (Settings).
  3. В нижней части открывшейся страницы "Настройки" (Settings) нажмите "Показать дополнительные настройки" (Show advanced settings).
  4. В разделе "Личные данные" (Privacy) нажмите "Настройки контента" (Content settings).
  5. В открывшейся панели настроек содержания страницы:
  • в группе "Файлы cookie" (Cookies) выберите режим "Разрешить сохранять локальные данные (рекомендуется)" (Allow local data to be set (recommended));
  • в группе JavaScript выберите режим "Разрешить всем сайтам использовать JavaScript (рекомендуется)" (Allow all sites to run JavaScript (recommended);
  • если в группе "Всплывающие окна" (Pop-ups) выбрано значение переключателя "Блокировать всплывающие окна на всех сайтах" (Do not allow any site to show pop-ups), то нажмите кнопку "Настроить исключения" (Manage exceptions) и добавьте в список исключений шаблон //1cfresh.com, выбрав для него в раскрывающемся списке "Действия" (Behavior) пункт "Разрешить" (Allow).

6. Закройте панель "Настройки содержания страницы" (Content settings) нажатием кнопки "Готово" (Done).

7. Под надписью "Скачанные файлы" (Downloads) рекомендуется включить флажок "Всегда указывать место для скачивания" (Ask where to save each file before downloading).

Готово! Google chrome готов для работы с сервисом 1С:Фреш.

Настройка Mozilla Firefox

1. Запустите с помощью браузера Mozilla Firefox любое приложение «1С:Предприятия».

3. Если на экране появится сообщение о том, что Firefox заблокировал запрос на установку, нажмите в нем кнопку "Разрешить" (Allow).

5. Дождитесь окончания установки расширения и затем нажмите кнопку "Перезапустить сейчас" (Restart now).

Установленные сторонние расширения браузера могут помешать установке расширения «1С:Предприятия» и корректной работе браузера. В этих случаях рекомендуется отключить сторонние дополнения (расширения) браузера.

Настройка Internet Explorer

  1. Запустите браузер Microsoft Internet Explorer.
  2. Нажмите кнопку "Сервис" (Tools) в правом верхнему углу окна браузера и в выведенном меню выберите пункт "Свойства браузера" (Internet Options). В Microsoft Internet Explorer до версии 9 нужный пункт называется "Свойства обозревателя".
  3. В открывшемся окне "Свойства браузера" (Internet Options) перейдите на вкладку "Безопасность" (Security).
  4. Выберите зону "Надежные сайты" (Trusted sites). В Microsoft Internet Explorer до версии 9 нужный пункт называется "Надежные узлы".
  5. Нажмите кнопку "Сайты" (Sites). В Microsoft Internet Explorer до версии 9 эта кнопка называется "Узлы".
  6. В выведенном окне "Надежные сайты" снимите флажок "Для всех сайтов этой зоны требуется проверка серверов https" (Require server verification for all sites in this zone).
  7. В Internet Explorer до версии 9 этот флажок называется "Для всех узлов этой группы требуется проверка серверов https".
  8. В том же окне введите под надписью "Добавить в зону следующий узел" (Add this website to the zone) строку //1cfresh.comи нажмите кнопку "Добавить" (Add).
  9. На вкладке "Безопасность" (Security) для той же зоны "Надежные узлы" (Trusted sites) нажмите кнопку "Другой" (Custom level).
  10. В выведенном окне выполните следующие действия:
  • Под надписью "Сброс особых параметров" (Reset custom settings) выберите режим "Низкий" (Low) и нажмите кнопку "Сбросить" (Reset).
  • Если вы используете Microsoft Internet Explorer версий 7 или 8, то в панели параметров перейдите к разделу "Разное" (Micsellaneous) и выберите для параметра "Отображение разнородного содержимого" (Display mixed content) значение "Включить" (Enable).
  • Нажмите кнопку "ОК".

11. Перейдите на вкладку "Конфиденциальность" (Privacy). На этой вкладке:

  • Проверьте, что уровень настроек безопасности выбран "Средний" (Medium) или "Умеренно высокий" (Medium High). Это необходимо для приема cookie.
  • Если желательно использовать блокирование всплывающих окон, то флажок "Включить блокирование всплывающих окон" (Turn on Pop-up Blocker) должен быть включен. В этом случае следует нажать кнопку "Параметры" (Settings), добавить сайт //1cfresh.comк списку "Разрешенные веб-сайты" (Allowed sites), и нажать кнопку "Закрыть" (Close).

12. Закройте диалоговое окно "Свойства браузера" (Свойства обозревателя, Internet Options) нажатием кнопки "ОК".

13. Закройте все окна браузера Internet Explorer, а потом запустите браузер снова, чтобы все настройки начали действовать.

Готово! Internet Explorer готов для работы с сервисом 1С Фреш.

Настройка Microsoft Edge

1. Запустите браузер.

2. Нажмите кнопку "Дополнительно" (More) в правом верхнем углу окна браузера.

3. В выведенном меню выберите пункт "Параметры" (Settings).

4. В выведенной панели параметров нажмите кнопку "Просмотреть дополнительные параметры" (View advanced settings) под надписью "Дополнительные параметры" (Advanced settings).

5. В выведенной панели дополнительных параметров:

  • установите переключатель "Блокировать всплывающие окна" (Block pop-ups) в значение "Откл." (Off).
  • выберите в списке "Файлы «cookie»" значение "Не блокировать файлы cookie" (Don’t block cookies).

Готово! Microsoft Edge готов для работы с сервисом 1С Фреш.

Настройка Safari

1. Откройте браузер Apple Safari.

2. Вызовите окно настроек Apple Safari выбрав команду меню: "Safari|Настройки" (Safari | Settings).

3. В появившемся окне выберите вкладку "Безопасность" (Security).

4. На этой вкладке:

  • флажок "Блокировать всплывающие окна" (Block pop-up windows) дожен быть выключен;
  • флажок "Включить JavaScript" (Enable JavaScript) должен быть включен.

5. Перейдите на вкладку "Конфиденциальность" (Privacy). На этой вкладке значение переключателя "Файлы сookie и данные веб-сайтов" (Cookies and website data) должно быть:

  • "Разрешать всегда" (Always allow), или
  • "Разрешать для посещаемых мной сайтов" (Allow from websites I visit) - если вы уже посещали сайт 1cfresh.com.

Готово! Safari готов для работы с сервисом 1С:Фреш.

Правой кнопкой мышки нажмите в любую свободную область под адресной строкой и в появившемся меню выберите пункт Строка меню.

Можно просто нажать "Alt" - позиционирование на строку меню, в любом окне винды (если оно есть).

(Рис.1)

(Рис.2)

Под адресной строкой появится меню. Найдите пункт Сервис .

Нажмите на него, откроется меню. Выберите пункт Свойства обозревателя .

(Рис.3)

В появившемся окне перейдите на закладку Безопасность .

(Рис.4)

Нажмите кнопку Другой .

(Рис.5)

В появившемся окне в списке найдите пункт Автоматические запросы элементов управления ActiveX и установите переключатель в положение Включить .

(Рис.6)

Обратите внимание! Эта настройка необходима для загрузки дополнительных компонентов. Перед установкой компонента проверяйте, что его издателем является 1С:Company (или другой поставщик программ, который Вам известен и которому Вы доверяете) .

В текущем окне нажмите кнопку ОК .


Ключевые слова: Расширение для работы с файлами, веб-клиент, НачатьПодключениеРасширенияРаботыСФайлами, НачатьУстановкуРасширенияРаботыСФайлами

В прекрасном новом мире веб-клиентов и асинхронного программирования нельзя просто так взять и
загрузить в базу файл при работе в веб-клиенте. При попытке использования диалога выбора файла будет
сообщение о необходимости наличия некоего "Расширения для работы с файлами". Не следует путать это
расширение с расширением для веб-браузера (которое тоже необходимо). Это таки две разные сущности.

Если расширение для веб-браузера устанавливается из интернет-магазина Chrome (или откуда там для
других браузеров), то расширение для работы с файлами устанавливается неизвестно откуда при
выполнении метода встроенного языка 1С "НачатьУстановкуРасширенияРаботыСФайлами()". При выполнении
этого метода в папку "Загрузки" закачивается файл вида "1CExtension1509032170224.exe". Необходимо
выполнить запуск этого файла для каждого пользователя компьютера, использующего расширение. Файл
можно сохранить и централизовано засетапить всем нужным пользователям.

Теперь перед использованием функционала передачи файлов между клиентом и сервером следует выполнять
метод встроенного языка "НачатьПодключениеРасширенияРаботыСФайлами(Оповещение)". Метод требует в
параметре "Оповещение" наличие описания оповещения с процедурой содержащей параметры:
- <Подключено> – результат подключения, Тип: Булево. Истина - расширение успешно подключено
- <ДополнительныеПараметры> - значение, которое было указано при создании объекта
ОписаниеОповещения.

В этой процедуре проверяем, если Подключено = Истина, то значит подключение прошло успешно, и тогда
возврат и едем дальше.

Обратите внимание, что весь функционал работы с файлами должен быть написан в асинхронном стиле,
т.е. чередой процедур с обработчиками оповещения внутри.
Пример реализации асинхронной передачи файлов с использованием расширения можно посмотреть в модуле
"ОбменДаннымиКлиент" + общая форма "ВопросОбУстановкеРасширенияРаботыСФайлами" в типовом ЗУПР 3. Там
на удивление довольно немного процедур.