Налаштування браузера Google Chrome для роботи з веб-клієнтом «1С: Підприємства» 8

У браузері Google Chrome версії 37 і вище не працює відкриття модальних вікон в веб-клієнті «1С: Підприємства» в конфігураціях, де модальні вікна до сих під використовуються. Зокрема, при спробі вибору періоду в типовому звіті можна наштовхнутися на помилку «Невідома помилка .: undefined is not a function»І на стандартне вікно про те, що спрацював блокувальник спливаючих вікон. Одне з рішень проблеми – переписати конфігурацію таким чином, щоб не використовувався режим модальності. Детальніше про це можна прочитати на сайті 1С. Якщо немає можливості переписувати конфігурацію для роботи веб-клієнта (а я припускаю що в більшості випадків це так) то за допомогою невеликих маніпуляцій можна все ж змусити Google Chrome працювати з веб-клієнтом «1С: Підприємства» належним чином. Про те як це зробити, читайте нижче.

1. Налаштування Google Chrome в Windows 8

Отже, налаштуємо браузер Google Chrome для роботи веб-клієнта «1С: Підприємства» в Windows 8 (для ОС Windows 7, Windows Vista, Windows XP процес аналогічний).

Перш за все необхідно дозволити спливаючі вікна для домену (або IP-адреси), який використовується для входу в веб-клієнт «1С: Підприємства». Для цього при вході в веб-клієнт, необхідно клікнути по значку в адресному рядку, сигналізує про те, що спливаюче вікно заблоковано, у вікні встановити перемикач в положення «Завжди показувати спливаючі вікна з сайту … »І натиснути«Готово».

Перезапускаємо браузер і входимо в 1С. Тепер, якщо ми спробуємо відкрити якесь модальне вікно, побачимо повідомлення «Невідома помилка .: undefined is not a function»І вже знайоме вікно про те, що спрацював блокувальник спливаючих вікон.

Для виправлення цієї помилки необхідно в Google Chrome включити застарілі функції веб-платформи. Запустимо редактор реєстру (для цього необхідно виконати команду regedit.exe).

І в гілці HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies створимо розділ Google в ньому розділ Chrome, потім в ньому розділ EnableDeprecatedWebPlatformFeatures в якому необхідно створити строковий параметр з ім’ям «1»І значенням«ShowModalDialog_EffectiveUntil20150430».

Найпростіше це зробити, просто запустивши файл ShowModal.reg і погодившись на додавання відомостей до реєстру.

Всі необхідні гілки і параметри буду автоматично додані до реєстру.

Далі заходимо в браузері Google Chrome за адресою chrome: // policy / і натискаємо кнопку «Повторно завантажити політики», Після чого додана політика повинна з’явитися в списку нижче.

На цьому все. Перезапускаємо браузер. Заходимо в веб-клієнт «1С: Підприємства» і переконуємося, що модальні вікна працюють без помилок.

1. Налаштування Google Chrome в Windows Server 2012 R2

У Windows Server 2012 R2 (так само як і в більш старих серверних ОС) політика для Google Chrome додається не через реєстр, а через оснащення “Редактор локальної групової політики»Або через настройку доменних групових політик, якщо комп’ютер включений в домен.

Отже, перш за все необхідно завантажити адміністративні шаблони налаштувань політик Google по посиланню і розпакувати архів, що скачав. Далі запускаємо редактор локальної групової політики виконавши команду gpedit.msc.

У відкрилася оснащенні «Редактор локальної групової політики»В дереві зліва розкриваємо вкладку«конфігурація комп’ютера», Натискаємо правою кнопкою миші по вкладці«адміністративні шаблони»І в контекстному меню вибираємо пункт«Додати або видалити шаблони …».

Потім у вікні додаємо скачав раннє адміністративний шаблон chrome (розташований в архіві по шляху .\ Policy_templates \ windows \ adm \ ru \ chrome.adm)

Закриваємо це вікно і в дереві політик розкриваємо вкладку «адміністративні шаблони»Потім вкладки«Класичні адміністративні шаблони (ADM)»-«Google»-«Google Chrome»І у вікні праворуч знаходимо і відкриваємо політику з ім’ям«Включити застарілі функції веб-платформи»(Enable deprecated web platform features for a limited time).

У вікні редагування політики встановлюємо прапор активності політики в положення «включено», Потім в списку параметрів натискаємо«Показати… »і додаємо параметр з значенням«ShowModalDialog_EffectiveUntil20150430». Після чого закриваємо всі вікна за допомогою кнопки «ОК».

Ссылка на основную публикацию