1С Проводник (Файловый менеджер)




Внешняя обработка позволяющая просматривать содержимое каталогов дисков непосредственно из формы 1С. Имеется возможность копирования файлов между каталогами а также на FTP сервер.

Интересно, что при запуске через «Веб-Клиент» позволяет просматривать через браузер структуру дисков сервера. А это мне кажется «ух» какая дырочка в безопасности. Выложил для ознакомления и для предупреждения некоторых разработчиков в плане «Тестовых серверов» для демонстрации своих продуктов через Web-браузер .

14 Comments

  1. boss_kuz

    (1) Yashazz, Не так уж и мног… А для управляемых форм вообще не нашел. А ты попробуй запусти данную обработку на Веб-Клиенте и очень удивишься …Куцый баян.

    Reply
  2. BigB

    Я раньше таким образом ползал по одинэсоскому серверу и не только.

    Reply
  3. boss_kuz

    а… нашел ошибку … расширение с файлами мешает… исправил… пробуйте…

    Reply
  4. Yashazz

    (2) Пробовал. Я себе наваял когда-то примерно а-ля Far Manager, более-менее доволен. На УФ, естессно.

    Reply
  5. mikmike

    (5) Yashazz, так выложи

    Reply
  6. Йожкин Кот

    Руки оторвать тем админам, которые запускают службу 1с от имени админа, системы и прочих с полными правами…

    Reply
  7. Йожкин Кот

    При открытии диска пишет «Поле объекта не обнаружено (Реквизит)». Конфа самописная, режим работы клиент-сервер, Платформа 8.3.4.482

    Reply
  8. Йожкин Кот

    Посмотрел код, но так и не понял — файловый менеджер написан для локального компьютера или для сервера? Автор вы уж определитесь!

    Reply
  9. boss_kuz

    (9) Йожкин Кот, Писал на 8.3.5.1119. Вы не поняли смысла… Дело не в том написано это для сервера или для клиента.. Фишка в том что если вы опубликовали у себя на сервере тонкого клиента и веб-клиента, то после того как пользователь зайдет к вам в базу ( к примеру через) Web-браузер , он сможет с помощью Файл-Открыть подключить (к примеру) данную обработку к нашей базе. И после этого происходит самое интересное. Локальные методы нашей обработки такие как «НайтиФайлы» будут уже работать на сервере (т.е на компьютере где находится база) и показывать нам структуру содержимого диска сервера, а не нашего локального компьютера. Ну а с помощью дописывания функционала обработки (к примеру у меня отправка на FTP) можно к примеру угнать софт или подменить какой-нибудь файлик .ну и т.д. И данная обработка выложена в плане примера реализации данной возможности и ни как не претиндует на готовый и законченный файловый менеджер со всеми возможностями, хотя и может быть основой для дальнейшего усовершенствования.

    Reply
  10. Yashazz

    (6) mikmike, и то верно. Руки дойдут, авось выложу.

    Reply
  11. webester

    (10)Я может чего то не понимаю, но если у пользователей есть возможность открывать обработки, они могут такого наворотить… и без этой обработки, вне зависимости от варианта размещения базы. Можно много чего нагадить, просто дайте возможность открыть обработку, права после этого можете забирать любые.

    Reply
  12. Lancelot-2M

    Мне кажется совершенно ошибочным получать список дисков в серверной процедуре (дальше код и читать не стал) — при серверной базе код физически выполнится на сервере 1с — и в чем профит юзеру, который хотел посмотреть на свою собственную файловую систему и доступные шары, а не что там на сервере?

    Reply
  13. boss_kuz

    (13) Lancelot-2M, хм.. а ты запусти обработку на своей «серверной» базе…

    Reply
  14. Msyrkin

    «…для предупреждения некоторых разработчиков в плане «Тестовых серверов» для демонстрации своих продуктов через Web-браузер .»

    некоторые не вняли данному совету, проверено, уже есть уже жертвы)))

    Reply

Leave a Comment

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