1с розширення роботи файлами chrome. Розширення для роботи з файлами в веб-клієнті
Ключові слова: Розширення для роботи з файлами, веб-клієнт, НачатьПодключеніеРасшіреніяРаботиСФайламі, НачатьУстановкуРасшіреніяРаботиСФайламі
У прекрасному новому світі веб-клієнтів і асинхронного програмування можна просто так взяти і
завантажити в базу файл при роботі в веб-клієнті. При спробі використання діалогу вибору файлу буде
повідомлення про необхідність наявності якогось "Розширення для роботи з файлами". Не слід плутати це
розширення з розширенням для веб-браузера (яке теж необхідно). Це таки дві різні сутності.
Якщо розширення для веб-браузера встановлюється з інтернет-магазину Chrome (або звідки там для
інших браузерів), то розширення для роботи з файлами встановлюється невідомо звідки при
виконанні методу вбудованої мови 1С "НачатьУстановкуРасшіреніяРаботиСФайламі ()". При виконанні
цього методу в папку "Завантаження" закачується файл виду "1CExtension1509032170224.exe". необхідно
виконати запуск цього файлу для кожного користувача комп'ютера, що використовує розширення. файл
можна зберегти і централізовано засетапіть всім потрібним користувачам.
Тепер перед використанням функціоналу передачі файлів між клієнтом і сервером слід виконувати
метод вбудованої мови "НачатьПодключеніеРасшіреніяРаботиСФайламі (Сповіщення)". Метод вимагає в
параметрі "Оповіщення" наявність опису оповіщення з процедурою містить параметри:
- <Подключено> - результат підключення, Тип: Булево. Істина - розширення успішно підключено
- <ДополнительныеПараметры> - значення, яке було вказано при створенні об'єкта
ОпісаніеОповещенія.
У цій процедурі перевіряємо, якщо Підключено \u003d Істина, то значить підключення пройшло успішно, і тоді
повернення і їдемо далі.
Зверніть увагу, що весь функціонал роботи з файлами повинен бути написаний в асинхронному стилі,
тобто низкою процедур з обработчиками оповіщення всередині.
Приклад реалізації асинхронної передачі файлів з використанням розширення можна подивитися в модулі
"ОбменДанниміКліент" + загальна форма "ВопросОбУстановкеРасшіреніяРаботиСФайламі" в типовому ЗУПР 3. Там
на подив досить небагато процедур.
Правою кнопкою мишки натисніть в будь-яку вільну область під адресним рядком і в меню оберіть пункт рядок меню .
Можна просто натиснути "Alt" - позиціонування на рядок меню, в будь-якому вікні вінди (якщо воно є).
(Рис.1)
(Рис.2)
Під адресним рядком з'явиться меню. Знайдіть пункт сервіс.
Натисніть на нього, відкриється меню. Виберіть пункт Властивості оглядача.
(Рис.3)
У вікні перейдіть на закладку Безпека.
(Рис.4)
Натисніть кнопку інший.
(Рис.5)
У вікні в списку знайдіть пункт Автоматичні запити елементів управлінняActiveX і виберіть пункт увімкнути.
(Рис.6)
Зверніть увагу! Ця установка необхідна для завантаження додаткових компонентів. Перед установкою компонента перевіряйте, що його видавцем є 1С: Company (або інший постачальник програм, який Вам відомий і яким Ви довіряєте).
У поточному вікні натисніть кнопку ОК.
Налагодження та використання веб-браузера Microsoft Internet Explorer
особливості використання
Якщо на вашому комп'ютері встановлена \u200b\u200bопераційна система 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 \u200b\u200bOptions")
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С: Бухгалтерія 8.3, редакція 3.0
2016-12-08T16: 04: 02 + 00: 00У цій інструкції розповім як боротися з помилкою подібної цієї: "Помилка підключення розширення: ІмяРасшіренія... "для 1С: Бухгалтерія 8.3, редакція 3.0.
Завантажити":
6. Після цього натиснути кнопку "Запустити знову":
1С увімкнеться знову і запрацює нова версія розширення, вже без помилок.
відключити розширення
Якщо ж отримати нову версію розширення неможливо або ви вирішили відмовитися від нього з інших причин, тоді потрібно:
1. Зайти в базу в режимі користувача.
2. Відкрити меню "Всі функції" ():
3. У діалозі розкрити пункт "Стандартні" і вибрати обробку "Керувати розширеннями конфігурації":
4. Тут серед встановлених розширень знайти потрібне (за його імені в повідомленні про помилку), виділити його і натиснути кнопку " вилучити":
Після цього розширення, щоб вийшли з бази (воно вже й так не працювало) і повідомлення про помилку при відкритті програми більше з'являтися не буде.
З повагою, Володимир Мількіна (Викладач і розробник).
Реалізація для 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