Navigation




Как включить удаленный доступ к хранилищу в Defy

Программа Defy позволяет включить удаленный доступ к своему хранилищу.
Для запуска доступа выполните в скрипте или модуле команду:
Главный.'Удаленный доступ к хранилищу' = 1;
После этого в настройках хранилища появится группа 'Удаленный доступ к хранилищу', в которой надо выбрать какие объекты хранилища будут доступны онлайн, какие пользователи смогут подключаться.
На сайте ничего не хранится, сеесия отключается через 15 минут ожидания. Все обмены проходят через обычный протокол http, не передавайте и не открывайте личные данные!

Как обнулить файл на компьютере

Если вы просто удалите файл, то его легко восстановить, т.к. на самом деле файл физически не удаляется с диска. Для полного обнуления файла можно выполнить скрипт на языке Defy:
Файлы.Обнулить(ПутьКФайлу);
Только надо помнить, что если файл постоянно редактировался, то вероятно останутся старые копии файла, т.к. Операционная система не удаляет старую копию файла (если она была меньше), а просто создает рядом новый файл на диске. Для полного удаления всех данных с диска лучше заполнить диск большими файлами под завязку, например фильмами.

Как добавить скрипт после выполнения синхронизации каждого файла

В свойствах объекта Синхронизация указываем наименование скрипта, который надо выполнить:

Defy

Переходим в настройки и добавляем скрипт с аналогичным наименованием:
Пример скрипта:
Сообщить(Этот.Параметр.'Путь к файлу 1');
Сообщить(Этот.Параметр.'Путь к файлу 2');
Теперь после выполнения синхронзации каждого файла будет выполняться данный скрипт, в котором можно выполнять дополнительные действия с файлом.

Например можно отправлять на ftp файл после синхронизации, пример скрипта:
ПутьКФайлу = Этот.Параметр.'Путь к файлу 2';
ИмяФайла = Файлы.Имя(ПутьКФайлу);
рез = Файлы.Копировать(ПутьКФайлу,"ftp:\Хост\Логин\storage/emulated/0/Backup/"+ИмяФайла,0,"Пароль");
Сообщить("результат отправки файла",ПутьКФайлу,рез);

Или можно делать паузу после копирования каждого файла. Иногда жесткие диски при запуске синхронизации большого объема данных могут перегреваться и отключаться. В таких случаях лучше делать паузу после синхронизации каждого большого файла.
Пример скрипта:
Подождать(20);

Как настроить открытие в проводнике обработок 1С и файлов sfo с помощью программы Defy-m.exe

Нажмите правой кнопкой на любую обработку в проводнике. Выберите пункт "Открыть с помощью -> Выбрать программу".
Далее нажимаем "Дополнительно" и в самом низу "Найти другое приложение на этом компьютере"
Выбираем программу "C:\Programs\Defy\Resources\Defy-m.exe".

Как разделить синхронизацию больших директорий на несколько

Нажмите правой кнопкой на связь в сихронизации и выберите пункт 'Разделить по папкам'.
Defy

Как настроить автоматический бекап папки в директорию (наименовании директории получателя менять каждый час)

1. Для связи в свойстве 'Путь 1' или 'Путь 2' укажите в квадратных скобках:
[Дата] или [Час] или [Момент] или [Год]
Defy
2. В свойствах синхронизации укажите Интервал автовыполнения в секундах и Отмечен=Да
(автоматическая синхронизация выполняется если само приложение Defy не активно)
Defy

Как настроить бекап папки с возможностью сохранения версий файлов

1. В свойствах синхронизации установите свойство 'Сохранять версии файлов' = Да
Defy
2. При сравнения файлов, можно выбрать сравнение с другой версией файла
Defy
3. Также есть возможность сравнить файлы с бекапом на определенную дату с помощью свойства 'Момент сравнения для версий'

Как запустить Defy под Linux

Программу Defy можно запустить под Linux.
Для этого надо в Linux установить приложение Wine, распаковать архив с программой Defy в папку Home и запустить Defy.exe с помощью Wine.
Defy
Defy
Defy
Defy
Defy
Defy

Как открывать файлы типа epf, erf, sfo, txt в Defy-m для просмотра через проводник

1. В проводнике выбираем требуемый файл, потом правой кнопкой мыши - Открыть с помощью - Выбрать другое приложение
2. Нажимаем - Еще приложения - Найти другое приложение на этом компьютере
3. Выбираем файл C:\Defy\Resources\Defy-m.exe