Navigation




Как поменять иконку программы Defy на свою

Для тех, кто использует несколько программ Defy для разных задач, появилась возможность поменять иконку программы Defy на свою.
Для этого надо в папку Data положить любой файл с расширением ico.

Как автоматически выгружать конфигурации 1С в файлы

Для тех, кто часто выгружает конфигурации 1С в файлы, можно автоматизировать процесс таким образом:
Как только появляется свежая конфигурация в директории C:\Cfs, программа автоматом создает пустую базу и выгружает конфигурацию в файлы в директорию C:\Cms.
Для этого можно скачать Defy с готовым модулем 'АutoExtractConfigs'. Настроить пути и выставить автовыполнение у данного модуля.

Скачать

Как автоматически скачивать фильмы на файловом сервере

Если у вас в домашней сети есть старенький файловый сервер с фильмами, музыкой и на нем вы скачиваете фильмы, музыку, книги с известных всем сайтов.
Можно автоматизировать процесс скачивания таким образом:
1. Расшариваем папку на файловом сервере для файлов с расширением '*.torrent'
2. Как только появляется в этой директории файл, сервер сам его обрабатывает и скачивает фильм в нужную папку с фильмами.
Для этого можно скачать Defy с готовым модулем 'AutoLoadTorrents' и запустить на файловом сервере. Настроить пути и выставить автовыполнение у данного модуля.

Скачать

Как восстановить хранилище при сбое

Программа Defy записывает копию хранилища на конец каждого дня и хранит эти бекапы в каталоге Data самой программы.
Частота автосохранения и интервал хранения резервных копий настраивается в свойствах самого хранилища.
При сбое можно всегда восстановить данные из бекапа:
1. Надо закрыть программу (если не закрывается, то снять задачу через диспетчер задач).
2. Зайти в папку Data и удалить файл Defy.ftd.
3. Заново запустить программу Defy, хранилище будет восставновлено из самого свежего бекапа.

Как включить удаленный доступ к хранилищу в 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