Інтернет Windows Android

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