Defy - Анализ, сравнение, синхронизация внешних обработок 1С 8 и 1С 7 - epf, erf, ert

23.07.19

Разработка - Инструментарий разработчика

Программа Defy позволяет сравнивать и синхронизировать директории с файлами. Сохранять версии файлов перед синхронизацией. Имеет встроенный язык программирования Defy (на русском языке) для создания всевозможных скриптом и модулей. Хранит всевозможные данные в виде списка текста, дерева. Можно вести заметки, задачи, напоминания.

Скачать файлы

Наименование Файл Версия Размер
Defy
.zip 7,13Mb
15
.zip 8.7 7,13Mb 15 Скачать

Программа Defy позволяет быстро проанализировать папку по типу файлов, по размеру. Несколько кликов, и Вы знаете сколько всего занимает папка на диске, какие типы файлов в ней есть. Какие каталоги в папке самые большие. Также программа Defy помогает найти дубликаты, удалить или скопировать отмеченные файлы на другой диск. Можно быстро переименовать группу файлов. Можно сделать снимок директории без самого содержимого.

Программа Defy позволяет сравнить и синхронизировать содержимое папок. Поддерживает текстовые форматы файлов, изображения jpg, а также позволяет сравнивать внешние обработки программы 1С 8 и 1С 7 - epf, erf, ert.

Встроенный язык программирования Defy сделан по подобию языка 1С. Отличается в упрощенной типизации и бесплатном использовании.
Используется только русский синтаксис команд. В самой программе есть помощник по языку.

Работа с использованием внешних обработок в 1С дает нам большие преимущества (не нужно перезапускать 1С во время отладки, не надо выгонять всех из базы). Но есть недостаток при их сравнение и желании понять что поменялось с предыдущего раза. Особенно когда таких обработок много. Эту проблему решает программа Defy. На сайте программы есть видео-инструкции. Последняя версия программы работает с ftp, http. Создание собственных модулей и скриптов.

Надеюсь программа поможет программистам 1С в наших рутинных делах. Smile

Язык программирования Defy Анализ Синхронизация Сравнение Бекап Администрирование

См. также

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 руб.

02.09.2020    119908    656    389    

701

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

18000 руб.

06.10.2023    7007    20    6    

37

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

10000 руб.

10.11.2023    3244    10    1    

31

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

3600 2520 руб.

14.01.2013    177340    1070    0    

846

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    99202    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    17909    6    8    

38

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    27945    3    10    

14

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

В процессе работы в 1С часто возникает потребность получить данные из другой базы.  Обычно это делается через COM-соединение, и время выполнения запроса при этом оставляет желать лучшего. В данной публикации представлено универсальное решение, позволяющее практически моментально выполнить произвольный код или запрос с параметрами в другой информационной базе через Web-сервис.

2400 руб.

24.09.2019    23487    15    15    

31
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. iov 406 04.08.11 23:54 Сейчас в теме
мне кажется или таки нарушает лиц соглашение?
P.S. вопрос - просто вопрос.
2. sytkosa 119 05.08.11 01:51 Сейчас в теме
Какое-то двоякое впечатление программа оставила с одной стороны функции сравнения востребованы...
с другой стороны все очень сыро и не доделано... автор а почему диалоги выбора файлов не используешь. Привлекательность программы бы это однозначно повысило. А то как то не кошерно пути к файлам руками прописывать.
3. moolex 906 05.08.11 02:19 Сейчас в теме
(2) Пути можно и правой кнопкой выбирать, для этого надо просто посмотреть один раз видео-инструкцию.
4. Serj1C 483 05.08.11 06:55 Сейчас в теме
А чем это лучше, чем в конфигураторе Файл -> Сравнить файлы -> Внешние обработки ?
Светлый ум; denium; +2 Ответить
5. moolex 906 07.08.11 22:32 Сейчас в теме
(4) Программа позволяет сравнивать целые директории с внешними обработками. Когда Вам присылают каждый день около тридцати измененных обработок, и во всех надо понять, что изменилось с прошлого раза, то стандартными средствами 1С это делать неудобно и долго.
Designer1C; +1 Ответить
6. wing 27 09.09.11 05:42 Сейчас в теме
Она сравнивает только тексты модулей? или формы тоже?

Посмотрел. Формы не сравнивает, но тексты смотреть довольно удобно... плюсанул.
7. xhronx 03.11.11 14:30 Сейчас в теме
Довольно полезная программа, и не только
moolex пишет:
Когда Вам присылают каждый день около тридцати измененных обработок
Удобно работать со старыми обработками .ert, если организация перешла на 8.1 или 8.2. Плюсую.
8. M-joy85 15.11.11 17:22 Сейчас в теме
Обработка полезная, и по сравнению со стандартной обработкой, гораздо удобнее.
Чаще всего использовал и использую сейчас при сравнении со старыми обработками (.ert) Плюс.
9. Nika-cat 25.11.11 10:43 Сейчас в теме
Кто бы придумал как конвертировать но пока и это огромное спасибо помогло
10. FReIM 8 11.04.12 10:54 Сейчас в теме
Спасибо. Попробую проверить работу.
11. CaSH_2004 372 25.05.12 18:54 Сейчас в теме
Хорошая задумка и наверное реализация (не пробовал) странно вот мне, почему используем сторонние программы разработки чтобы облегчить работу на 1С если и сама 1С с этим справляется неплохо?
Вот например http://infostart.ru/public/106310/ - отличный пример что можно реализовать, и другим интересно поковыряться , изучить, доработать, почерпнуть новое
А вот вашу программу и качать не особо хочеться, уж не знаю почему, но судя по "+" многие наверно аналогично думают
Это не порицание, но как-то не интересно - ни доработать ни поучиться нечему, продукт "сам в себе," как автор захотел таким и будет - а я так уже привык менять инструменты под себя если мне например нехватает чего-то или что-то неудобно
12. moolex 906 25.05.12 19:44 Сейчас в теме
(11) CaSH_2004, Отвечаю.
Программа Defy ,как написано на сайте разработчика,
это Хранение, анализ и синхронизация информации.
Т.е. сравнение внешних обработок 1С - это всего лишь один из пунктов того, что она может.
А на этом сайте она выложена потому, что я просто хотел бесплатно поделиться программой,
зная сколько времени можно убивать на эти вот сравнения,
особенно когда обработок по тридцать надо проанализировать.
Ведь многим программистам надо просто и быстро решать конкретные задачи.
а не "ковыряться" , как Вы сказали:)
А поковыряться любой программист любит.
Я бы тоже в исходниках 1С поковырялся, есть что поправить, тока ведь не дают:)
13. CaSH_2004 372 26.05.12 03:09 Сейчас в теме
(12) moolex - что то непонятно вы "за" или "против" решений со свободно распостроняемым кодом или интерфейсом?
1С - коммерческая программа и соответственно не должна быть редактируемой, это логично и правильно
ваша программа я так понял бесплатная, а ограничения те же т.к. инструмент разработки не тот, в чем логика? что хотите доказать?
Про остальные пункты функционала не знаю, программу не ругаю, то что выложили - молодец!
Я просто выражаю мнение что используя бесплатную программу захочеться в ней что-то доработать - и тут облом. Конечно вы как автор имеете все права делать как захочеться. Просто если бы разработка была на 1С и открытая - то это очень здорово т.к. легко поменять под свои нужды, саму платформу 1С ковырять/менять - не дорос я да и некогда туда расти, а вот 1С-кодингом постоянно занимаюсь и поменять/допилить обработку не на порядок сложнее чем взять скомпилинную прогу и изучать как ей пользоваться, натыкаться на баги/фичи и привыкать к ним.

Например есть офигенный стартер 1С - "Hot tray 1C" для запуска любой платформы 7.7/8.0/8.1/8.2, а вот скоро выходит 8.3, куда мне его липить, а уже привык даже все фичи неудобные запомнил (а хотелось бы поменять)
Вот такая зависимость от таких разработчиков - вроде бесплатно, а сильно неудобно
Поэтому качать такие программы мне неинтересно, изучать тоже, нужно сравню вручную, сильно нужно будет много файлов сравнить - напишу на 1С.
Я как-то даже написал на 1С простенький аналог Total Commander на стадии изучения 1С (думаю не я один таким балуюсь) так что можно и сравнение сделать, тем более пример я привел ранее - он как раз про сравнение.

Ведь многим программистам надо просто и быстро решать конкретные задачи. а не "ковыряться" , как Вы сказали:)

Это вы имеете ввиду подход сисадминов - скачать, обновить, потыткать кнопки, недалекий полет ума
Странно что при этом вы далее верно говорите:
А поковыряться любой программист любит.

Это настоящий программист, я вот например пишу часто из интереса, как сисадмин ставит новый Windows из интереса, но он то его не будет изучать на уровне кода.
А вот я как раз не люблю новые инструменты (типа Windows) которые невозможно залезть и поменять, т.к. чосто столько глюков, а руки так и чешуться их убрать - это уже профессиональная болезнь какая-то :) Я из-за этого даже ленюсь взять телефон на андроиде:) Т.к. там отже вроде программы писать под него можно, а изучать некогда, брать же глюкнутый софт и приучаться к нему неохота, потом опять менять его нужно, и опять привыкать

Вобщем такое лирическое отступление
17. moolex 906 26.05.12 18:04 Сейчас в теме
(13) CaSH_2004, Отвечаю.
Язык 1С хороший,да еще и деньги платят. Но лучше C++ для себя не вижу языка,
так как люблю создавать наследуемые классы, перегружать функции и инкапсуляцию применять:)
Поэтому и сделал программу для себя на С++, и выложил в открытый доступ.
И нативный язык все-таки быстрее, не напишешь на 1С такую же по скорости программу.
Т.е. не смог бы я на 1С написать программу такого же уровня, чтобы быстро работала,
да и сравнивала сразу обработки и для 8-ки и для 7-ки.
18. CaSH_2004 372 27.05.12 02:07 Сейчас в теме
(17) Да кто же спорит про удобство того к чему привык. Просто развивать неудобно. 1С конечно уступает в скорости настоящим языкам, зато экономические программы на ней легко делаються, сомневаюсь что сможете наваять с такой же скоростью даже примитивную базу, т.к. функционал уже в платформе 1С заложен, а это накладывает ограничения.
Кстати на .Net технологии можно и в 1С реализовать проект на любом языке (поищи на инфостарте - есть целая серия статей)

PS: интересный мне напочту пришел коммент, тута его нема что-то - постеснялся оставить? :)
26. Sasha255n 16.09.13 17:03 Сейчас в теме
(17) приятно почитать приятный диалог
15. bambr1975 877 26.05.12 16:38 Сейчас в теме
(12) хотя - мне было не по себе узнать, что Вы противопоставляете цели сравнения отчетов и обработок Вашей программой и моей обработкой, я все равно считаю нужным сказать, что Ваша программа была для меня очень полезна и от меня лично Вам спасибо (за правильные ориентиры)... :)
16. moolex 906 26.05.12 17:49 Сейчас в теме
(15) bambr1975, если честно вообще не понял, что вы имели ввиду словами
"что Вы противопоставляете цели сравнения отчетов и обработок Вашей программой и моей обработкой" ? :)
я вообще Вашу обработку по сравнению в глаза не видел до вчерашнего дня , мне о ней CaSH_2004 написал :). Но скачать собираюсь, подсмотреть что-нить надо обязательно:)
25. Sasha255n 16.09.13 17:03 Сейчас в теме
(16) приятно почитать приятный диалог)))))
14. Sairys 26.05.12 08:06 Сейчас в теме
Интересная задумка, правда не всегда лично мне приходиться сравнивать внешние обработки, но все равно автору спасибо.
19. eigen20 30.05.12 14:13 Сейчас в теме
А чем ваша обработка лучше встроенной в платформу 1С?
20. moolex 906 30.05.12 15:35 Сейчас в теме
(19) eigen20, :) вопрос повторяется, читаем комментарии 4-5.
27. Sasha255n 16.09.13 17:06 Сейчас в теме
(19) eigen20, Вообще то ваш вопрос это классика жанра, можно было бы даже установить правило если присутствует стандартный 1с вариант всегда делать анализ свой собственный чем лучше чем хуже и надо ли вообще.
21. zarius 184 07.06.12 12:34 Сейчас в теме
особо не разбирался, но при установке пишет "Ошибка при получении файла - D:\Programs\Defy\Resources\Defy.ini" - он пытается из инета файлы вытянуть?

Совет по улучшению функционала:
Делали когда то подобный инструмент по синхронизации/хранению/сравнению файлов (сравнение ert, mxl, txt) разных ИБ в виде конфы на 7.7 - так вот для сравнения таблиц можно использовать "1С Предприятие - Работа с файлами" - данное приложение позволяет сравнивать таблицы 7.7 и 8.x. Посмотри в эту сторону.
22. Anna_G 28.09.12 10:03 Сейчас в теме
Спасибо. Довольно интересное решение.
23. Evil Beaver 8100 31.10.12 18:08 Сейчас в теме
2 вопроса.

1. Есть ли возможность запускать из командной строки. Т.е. "defy.exe -diff file1.epf file2.epf"
Это позволит интегрировать defy в проводник или оболочки типа WinDiff и не прописывать пути в самой Defy. Выбираем 2 файла, запускаем "Сравнить с помощью Defy" и радуемся.

2. Вытекает из первого. Если такой возможности нет, то есть ли исходники, чтобы такую возможность запилить?
24. moolex 906 03.02.13 02:10 Сейчас в теме
(23) Evil Beaver, Ваша просьба реализована. теперь можно запускать программу с параметрами:
Defy.exe -sync P1 P2
где P1,P2 - путь к файлу либо каталог.
Например:
Defy.exe -sync D:\Каталог1 D:\Каталог2
28. Sasha255n 16.09.13 17:08 Сейчас в теме
В целом вещь достойная и заслуживающая внимания.
29. validat 1 26.09.13 18:55 Сейчас в теме
zarius, отличный совет. Об этом никогда не нужно забывать, т.к. инструмент всегда под рукой.
Полезная обработка, обязательно скачаю. Скопились обработки, иногда названия отличаются, особенно для 1С77, иногда версия отличается, хочеться разобрать, оперативненько навести порядок в библиотеке обработок. Автору спасибо.
30. Fox87 24.11.15 07:54 Сейчас в теме
Спасибо! Достойная программа сравнения!
31. Lancelot-2M 115 24.03.17 10:37 Сейчас в теме
Вот прямо просится функция открытия отчета/обработки в выбранной ИБ 1С (а то и исполнения...). Из контекстного меню, например.
32. AlexK_2012 01.12.17 17:36 Сейчас в теме
Подскажите, пожалуйста, если у меня есть папка с несколькими внешники обработками (больше двух), Они очень похожи, различия минимальные.

Как этой программой их сравнить? или она только две за 1 раз сравнивает?
33. moolex 906 01.12.17 17:41 Сейчас в теме
Надо один раз настроить несколько связей - Файл-Файл и тогда программа будет сравнивать их всегда
34. Kolson 19.12.17 02:00 Сейчас в теме
не устанавливается прога эта :(
Прикрепленные файлы:
35. moolex 906 19.12.17 23:39 Сейчас в теме
(34) что-то у вас с прокси.
перевыложил новую версию программы в публикации в виде zip-архива
Defy.zip - распаковать, проверить на вирусы и запустить Defy.exe
(создать ярлык на рабочий стол для удобства)
36. Kolson 19.12.17 23:46 Сейчас в теме
(35) прокси нет. но почти всегда включен OpenVPN
37. Kolson 19.12.17 23:48 Сейчас в теме
(35) скачать её я наверное все равно не смогу (требует денег)...
Оставьте свое сообщение