- 0. Зміст
- 1. Налаштування Google Chrome в Windows 8
- 1. Налаштування Google Chrome в Windows Server 2012 R2
У браузері Google Chrome версії 37 і вище не працює відкриття модальних вікон в веб-клієнті «1С: Підприємства» в конфігураціях, де модальні вікна до сих під використовуються. Зокрема, при спробі вибору періоду в типовому звіті можна наштовхнутися на помилку «Невідома помилка .: undefined is not a function» і на стандартне вікно про те, що спрацював блокувальник спливаючих вікон. Одне з рішень проблеми - переписати конфігурацію таким чином, щоб не використовувався режим модальності. Детальніше про це можна прочитати на сайті 1С . Якщо немає можливості переписувати конфігурацію для роботи веб-клієнта (а я припускаю що в більшості випадків це так) то за допомогою невеликих маніпуляцій можна все ж змусити Google Chrome працювати з веб-клієнтом «1С: Підприємства» належним чином. Про те як це зробити, читайте нижче.
0. Зміст
- Налаштування Google Chrome в десктопних ОС (Windows XP, Vista, 7, 8)
- Налаштування Google Chrome в серверних ОС (Windows Server 2003, 2008, 2012)
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». Після чого закриваємо всі вікна за допомогою кнопки «ОК».
Далі, як і в разі десктопних ОС, заходимо в браузері Google Chrome за адресою chrome: // policy / і натискаємо кнопку «Повторно завантажити політики», після чого відредагована тільки що політика повинна з'явитися в списку нижче.
Перезапускаємо браузер. Заходимо в веб-клієнт «1С: Підприємства» і переконуємося, що модальні вікна працюють без помилок.