Загрузка, Открытие и Перенаправление файла [Веб-интерфейс, Управляемые формы, без модальных окон]





Обработка позволяет выбрать файл из проводника через веб-интерфейс (ну или через управляемое приложение) и средствами 1С перенаправить выбранный файл в другой каталог/на другой компьютер/на сервер, а также прямо из программы просмотреть перенаправленный файл.
Пригодится тем, кто пытается разобраться с загрузкой файлов в 1С без режима использования модальных окон, чтобы не вылетало сообщений, типа "Открытие модальных окон в данном режиме запрещено!".

Тестировалась обработка в браузере Google Chrome (Версия 48.0.2564.116 m). Если до сих пор не установлено Расширение работы с файлами, то его нужно установить. В 1С:Бухгалтерия 3.0.42.91 запустить установку можно прямо из программы, открытой через веб-интерфейс. Для этого нужно зайти в Банк и Касса, выбрать Платежные поручения и нажать на кнопку выбора Файла выгрузки, программа сама предложит и запустит установку Расширения. После этого 1С нужно перезапустить.

Внешняя обработка открывается через Файл-Открыть.

Указываем Каталог перенаправления. В примере у меня это «C:Новая папка». Но суть этой обработки в том, чтобы перенаправлять файлы на Сервер или просто в общую папку в сети, поэтому путь может быть такой «\192.168.1.3Docs» или «\Comp5Общие_документы_1С» или «\ServerAllDocs1c».

1

По кнопке Загрузить файл в качестве примера выберем документ формата *.tif, исходное расположение которого стандартная папка «Документы». Можно выбрать файл с любым распростарненным расширением: *.pdf ,*.jpg, *.jpeg, *.txt и пр.

2

Далее высветится вопрос, где от пользователя нужно подтверждение его действий (только в веб-интерфейсе) и файл будет скопирован. Если к каталогу не будет доступа будет сообщение «Ошибка копирования».

3

В примере к исходному наименованию файла добавляется «_авто_копирование_1С».

4

По кнопке Открыть файл можно просмотреть файл.

3

4 Comments

  1. ssn5810

    как подключить обработку у нее нет СведенияОВнешнейОбработке()

    Reply
  2. config

    (1) Файл — Открыть

    Reply
  3. ssn5810

    подключить , а не открыть…

    понятно…проехали….

    Reply
  4. config

    (4) Так это просто пример кода (я в описании указала). Пользователям такая обработка вряд ли пригодится

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *