Не работает прикрепление файлов в веб-клиенте(ошибка работы с расширением по работе с файлами)
Здравствуйте. Проблема следующая:
Имеется самописная конфигурация, запускаемая в Веб-клиенте.
На некоторых формах предусмотрена работа с файлами, в частности - прикрепление файла с диска пользователя.
Как известно, для выполнения подобной операции необходимо установить и подключить расширение для работы с файлами.
В коде данные действия выполняются процедурами "НачатьУстановкуРасширенияРаботыСФайлами" и "НачатьПодключениеРасширенияРаботыСФайлами" соответственно.
Проблема в том, что несмотря на то, что расширение установлено и включено - подключение расширения("НачатьПодключениеРасширенияРаботыСФайлами")
не выполняется. Причем, у половины пользователей все работает, у половины нет. Так происходит в любом браузере.
В целях экспериментов ограничился браузером Гугл Хром. На 2-х компьютерах(на одном работает на другом нет) обновил браузеры до последней версии,
сбросил настройки на настройки по умолчанию, проверил что все настройки идентичны, установил расширения по работе с файлами, но результат тот же.
Что удалось установить:
1. После включения галочки "Разрешить сбор ошибок" в списке расширений появляется кнопка "Ошибки" (см. прикрепленный файл 1)
2. При нажатии выдает следующий лог (см. прикрепленный файл 2)
3. Если перейти по ссылке "Отладка страниц", то в консоли выходят следующие ошибки (см. прикрепленный файл 3)
4. Делализация тела ошибки (см. прикрепленный файл 4)
На просторах интернета находил обсуждения темы, но конкретного решения проблемы нигде нет.
Кто-то сталкивался с данной проблемой?
Как тогда впринципе работает 1С в веб-клинте, если без этого расширения ни файлы прикрепить ни с буфером обмена работать нельзя?
Прошу помощи форумчан.
Имеется самописная конфигурация, запускаемая в Веб-клиенте.
На некоторых формах предусмотрена работа с файлами, в частности - прикрепление файла с диска пользователя.
Как известно, для выполнения подобной операции необходимо установить и подключить расширение для работы с файлами.
В коде данные действия выполняются процедурами "НачатьУстановкуРасширенияРаботыСФайлами" и "НачатьПодключениеРасширенияРаботыСФайлами" соответственно.
Проблема в том, что несмотря на то, что расширение установлено и включено - подключение расширения("НачатьПодключениеРасширенияРаботыСФайлами")
не выполняется. Причем, у половины пользователей все работает, у половины нет. Так происходит в любом браузере.
В целях экспериментов ограничился браузером Гугл Хром. На 2-х компьютерах(на одном работает на другом нет) обновил браузеры до последней версии,
сбросил настройки на настройки по умолчанию, проверил что все настройки идентичны, установил расширения по работе с файлами, но результат тот же.
Что удалось установить:
1. После включения галочки "Разрешить сбор ошибок" в списке расширений появляется кнопка "Ошибки" (см. прикрепленный файл 1)
2. При нажатии выдает следующий лог (см. прикрепленный файл 2)
3. Если перейти по ссылке "Отладка страниц", то в консоли выходят следующие ошибки (см. прикрепленный файл 3)
4. Делализация тела ошибки (см. прикрепленный файл 4)
На просторах интернета находил обсуждения темы, но конкретного решения проблемы нигде нет.
Кто-то сталкивался с данной проблемой?
Как тогда впринципе работает 1С в веб-клинте, если без этого расширения ни файлы прикрепить ни с буфером обмена работать нельзя?
Прошу помощи форумчан.
Прикрепленные файлы:
По теме из базы знаний
- Размещение PDF в Поле HTML управляемой формы для просмотра веб-клиентом
- Таблицы серверов (как просто выбрать сервер)
- Работа с файлами (обычная и управляемая форма)
- Интерактивная справка по объектам 1С (подключаемое расширение)
- Расширение: Быстрые отборы через буфер [Alt+C] Копировать список, [Alt+V] Вставить список, [Ctrl+C] Копировать из файлов
Найденные решения
(10) для некоторых вариантов расширение не требуется.
Из СП:
Вариант синтаксиса: По ссылке на файл
Синтаксис:
НачатьПомещениеФайлаНаСервер(<ОписаниеОповещенияОЗавершении>, <ОписаниеОповещенияОХодеВыполнения>, <ОписаниеОповещенияПередНачалом>, <Адрес>, <СсылкаНаФайл>, <УникальныйИдентификаторФормы>)
...
Описание варианта метода:
Начинает помещение файла, заданного ссылкой на файл, из локальной файловой системы во временное хранилище.
В веб-клиенте расширение работы с файлами не требуется.
Из СП:
Вариант синтаксиса: По ссылке на файл
Синтаксис:
НачатьПомещениеФайлаНаСервер(<ОписаниеОповещенияОЗавершении>, <ОписаниеОповещенияОХодеВыполнения>, <ОписаниеОповещенияПередНачалом>, <Адрес>, <СсылкаНаФайл>, <УникальныйИдентификаторФормы>)
...
Описание варианта метода:
Начинает помещение файла, заданного ссылкой на файл, из локальной файловой системы во временное хранилище.
В веб-клиенте расширение работы с файлами не требуется.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(10) Да, даже делал как-то. Точно где там не помню, но вот что быстро нашел:
общий модуль "РаботаСФайламиСлужебныйКлиент"
Процедура ДобавитьИзФайловойСистемыБезРасширения(ПараметрыВыполнения) Экспорт
// Загрузить из файловой системы без расширения работы с файлами (веб-клиент).
Обработчик = Новый ОписаниеОповещения("ДобавитьИзФайловойСистемыБезРасширенияПослеЗагрузкиФайла", ЭтотОбъект, ПараметрыВыполнения);
НачатьПомещениеФайла(Обработчик, , , , ПараметрыВыполнения.ФормаВладелец.УникальныйИдентификатор);
КонецПроцедуры
общий модуль "РаботаСФайламиСлужебныйКлиент"
Процедура ДобавитьИзФайловойСистемыБезРасширения(ПараметрыВыполнения) Экспорт
// Загрузить из файловой системы без расширения работы с файлами (веб-клиент).
Обработчик = Новый ОписаниеОповещения("ДобавитьИзФайловойСистемыБезРасширенияПослеЗагрузкиФайла", ЭтотОбъект, ПараметрыВыполнения);
НачатьПомещениеФайла(Обработчик, , , , ПараметрыВыполнения.ФормаВладелец.УникальныйИдентификатор);
КонецПроцедуры
(10) для некоторых вариантов расширение не требуется.
Из СП:
Вариант синтаксиса: По ссылке на файл
Синтаксис:
НачатьПомещениеФайлаНаСервер(<ОписаниеОповещенияОЗавершении>, <ОписаниеОповещенияОХодеВыполнения>, <ОписаниеОповещенияПередНачалом>, <Адрес>, <СсылкаНаФайл>, <УникальныйИдентификаторФормы>)
...
Описание варианта метода:
Начинает помещение файла, заданного ссылкой на файл, из локальной файловой системы во временное хранилище.
В веб-клиенте расширение работы с файлами не требуется.
Из СП:
Вариант синтаксиса: По ссылке на файл
Синтаксис:
НачатьПомещениеФайлаНаСервер(<ОписаниеОповещенияОЗавершении>, <ОписаниеОповещенияОХодеВыполнения>, <ОписаниеОповещенияПередНачалом>, <Адрес>, <СсылкаНаФайл>, <УникальныйИдентификаторФормы>)
...
Описание варианта метода:
Начинает помещение файла, заданного ссылкой на файл, из локальной файловой системы во временное хранилище.
В веб-клиенте расширение работы с файлами не требуется.
# Copyright © 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот