Каталог решений - Клиент-серверный обмен файлами только средствами 1С с обходом запретов

Клиент-серверный обмен файлами только средствами 1С с обходом запретов

Клиент-серверный обмен файлами только средствами 1С с обходом запретов

В наличии

Обработка для передачи файла на сервер и получения файла с сервера, с навигацией по серверу.

Категория:

Описание

Предисловие

Собрал два компьютера. Один сделал сервером 1С, другой клиентом. Обнаружил, что на клиенте по каким-то причинам не работает отладка &НаКлиенте. Причём отладка на клиенте &НаСервере прекрасно работает, так как прописал агенту -debug.  Возникло желание запускать и отлаживать на сервере, а большинство обработок и других программ находятся на клиенте, а также вспомнил свои проблемы на работе, когда сисадмины ограничивали доступ на сервере. А поскольку не все сисадмины понимают глубины работы 1С, этот подход вполне может прокатить. Конечно, можно, когда «своя рука владыка» не париться и настроить удалённый доступ на сервере, что в принципе у меня было. А подчас просто лень запускать удаленный доступ, а тут уже 1С запущена и всё, что надо, перед носом. На работе, где программист не всегда хозяин сервера, это может весьма пригодиться.

Возможности:

Итак, обработка позволяет:

  1. Передавать файлы на сервер средствами только 1С.
  2. Просматривать все диски сервера с их подкаталогами
  3. Забирать с сервера файлы на клиент
  4. При просмотре сортировать полученные папки и файлы при просмотре.
  5. Покажет доступные на сервере диски, которые содержат файлы и/или папки.
  6. Если CD/DVD/Blue-Ray и др. носители установлены только на сервере, получать доступ к ним.
  7. Обходить ограничения на доступ к дискам, папкам и файлам.

Описание обмена файлами с сервером

Запускаем* обработку/ соглашаемся с предупреждением:

 

 

Появится форма:

 

 

В поле «Диск» можно увидеть доступные носители сервера:

 

 

Справа поле «Место сохранения», где по кнопке выбора можно найти место куда положить файл на сервере:

 

 

Появится окно навигации по серверу:

 

 

Это окно лучше развернуть на весь экран:

 

 

Щелкаем по нужной нам папке:

 

 

Когда нашли нужное место для сохранения файла, то окно навигации можно закрыть:

 

 

Путь сохранения будет отражен в поле «Место сохранения»:

 

 

Если в окне навигации зашли не в тот подкаталог, то можно вернутся назад, нажав на «..»:

 

 

Быстро вернуться в корневой каталог (папку), нажав на слеш[1]:

 

 

Также в корень можно перейти, выбрав нужный диск.

 

 

После выбора пути(места) сохранения можно нажать на кнопку «Передать файл»:

 

 

После чего откроется стандартное окно для выбора файла на клиенте:

 

 

При успешном сохранении появится надпись:

 

 

Для того, чтобы забрать файл с сервера, нужно нажать на соответствующую кнопку(1):

 

 

И выбрать файл(2).

Если появится надпись:

 

 

То надо попробовать запустить 1С от имени администратора:

 

 

Для сортировки информации в окне навигации имеются переключатели:

 

 

В случае успеха появится надпись:

 

 

Функционирование обработки проверено на версии предприятия 8.3.22.1750 (Файловая) 8.3.23.1688 (SQL) и конфигурации ЗУП (демо) 3.1.2.272.

*Для работы обработки, возможно, понадобится запуск от имени администратора.


[1] Обычно говорят об обратном и прямом слеше. Но это англоязычный подход. В русском языке есть прекрасный аналог косой черте «/»– это «дробь» (например ½ ), а вот черта в другую сторону «\» пусть остаётся слеш.

has been added to your cart:
Оформление заказа