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

23.07.19

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Defy
.zip 7,13Mb ver:8.7
16
16 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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

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

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

См. также

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

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

12000 руб.

02.09.2020    172183    964    403    

925

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    14728    108    46    

108

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

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

22200 руб.

06.10.2023    17371    43    15    

75

Инструментарий разработчика Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    27406    96    48    

139

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

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

15000 руб.

10.11.2023    11971    45    33    

67

SALE! %

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

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

4800 3840 руб.

14.01.2013    191397    1153    0    

920

Инструментарий разработчика Программист 8.3.14 Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    18123    7    32    

42

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

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    1161    2    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. iov 407 04.08.11 23:54 Сейчас в теме
мне кажется или таки нарушает лиц соглашение?
P.S. вопрос - просто вопрос.
2. sytkosa 119 05.08.11 01:51 Сейчас в теме
Какое-то двоякое впечатление программа оставила с одной стороны функции сравнения востребованы...
с другой стороны все очень сыро и не доделано... автор а почему диалоги выбора файлов не используешь. Привлекательность программы бы это однозначно повысило. А то как то не кошерно пути к файлам руками прописывать.
3. moolex 916 05.08.11 02:19 Сейчас в теме
(2) Пути можно и правой кнопкой выбирать, для этого надо просто посмотреть один раз видео-инструкцию.
4. Serj1C 483 05.08.11 06:55 Сейчас в теме
А чем это лучше, чем в конфигураторе Файл -> Сравнить файлы -> Внешние обработки ?
Светлый ум; denium; +2 Ответить
5. moolex 916 07.08.11 22:32 Сейчас в теме
(4) Программа позволяет сравнивать целые директории с внешними обработками. Когда Вам присылают каждый день около тридцати измененных обработок, и во всех надо понять, что изменилось с прошлого раза, то стандартными средствами 1С это делать неудобно и долго.
Designer1C; +1 Ответить
6. wing 29 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 9 11.04.12 10:54 Сейчас в теме
Спасибо. Попробую проверить работу.
11. CaSH_2004 373 25.05.12 18:54 Сейчас в теме
Хорошая задумка и наверное реализация (не пробовал) странно вот мне, почему используем сторонние программы разработки чтобы облегчить работу на 1С если и сама 1С с этим справляется неплохо?
Вот например http://infostart.ru/public/106310/ - отличный пример что можно реализовать, и другим интересно поковыряться , изучить, доработать, почерпнуть новое
А вот вашу программу и качать не особо хочеться, уж не знаю почему, но судя по "+" многие наверно аналогично думают
Это не порицание, но как-то не интересно - ни доработать ни поучиться нечему, продукт "сам в себе," как автор захотел таким и будет - а я так уже привык менять инструменты под себя если мне например нехватает чего-то или что-то неудобно
12. moolex 916 25.05.12 19:44 Сейчас в теме
(11) CaSH_2004, Отвечаю.
Программа Defy ,как написано на сайте разработчика,
это Хранение, анализ и синхронизация информации.
Т.е. сравнение внешних обработок 1С - это всего лишь один из пунктов того, что она может.
А на этом сайте она выложена потому, что я просто хотел бесплатно поделиться программой,
зная сколько времени можно убивать на эти вот сравнения,
особенно когда обработок по тридцать надо проанализировать.
Ведь многим программистам надо просто и быстро решать конкретные задачи.
а не "ковыряться" , как Вы сказали:)
А поковыряться любой программист любит.
Я бы тоже в исходниках 1С поковырялся, есть что поправить, тока ведь не дают:)
13. CaSH_2004 373 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 916 26.05.12 18:04 Сейчас в теме
(13) CaSH_2004, Отвечаю.
Язык 1С хороший,да еще и деньги платят. Но лучше C++ для себя не вижу языка,
так как люблю создавать наследуемые классы, перегружать функции и инкапсуляцию применять:)
Поэтому и сделал программу для себя на С++, и выложил в открытый доступ.
И нативный язык все-таки быстрее, не напишешь на 1С такую же по скорости программу.
Т.е. не смог бы я на 1С написать программу такого же уровня, чтобы быстро работала,
да и сравнивала сразу обработки и для 8-ки и для 7-ки.
18. CaSH_2004 373 27.05.12 02:07 Сейчас в теме
(17) Да кто же спорит про удобство того к чему привык. Просто развивать неудобно. 1С конечно уступает в скорости настоящим языкам, зато экономические программы на ней легко делаються, сомневаюсь что сможете наваять с такой же скоростью даже примитивную базу, т.к. функционал уже в платформе 1С заложен, а это накладывает ограничения.
Кстати на .Net технологии можно и в 1С реализовать проект на любом языке (поищи на инфостарте - есть целая серия статей)

PS: интересный мне напочту пришел коммент, тута его нема что-то - постеснялся оставить? :)
26. Sasha255n 16.09.13 17:03 Сейчас в теме
(17) приятно почитать приятный диалог
15. bambr1975 881 26.05.12 16:38 Сейчас в теме
(12) хотя - мне было не по себе узнать, что Вы противопоставляете цели сравнения отчетов и обработок Вашей программой и моей обработкой, я все равно считаю нужным сказать, что Ваша программа была для меня очень полезна и от меня лично Вам спасибо (за правильные ориентиры)... :)
16. moolex 916 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 916 30.05.12 15:35 Сейчас в теме
(19) eigen20, :) вопрос повторяется, читаем комментарии 4-5.
27. Sasha255n 16.09.13 17:06 Сейчас в теме
(19) eigen20, Вообще то ваш вопрос это классика жанра, можно было бы даже установить правило если присутствует стандартный 1с вариант всегда делать анализ свой собственный чем лучше чем хуже и надо ли вообще.
21. zarius 158 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 8263 31.10.12 18:08 Сейчас в теме
2 вопроса.

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

2. Вытекает из первого. Если такой возможности нет, то есть ли исходники, чтобы такую возможность запилить?
24. moolex 916 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 916 01.12.17 17:41 Сейчас в теме
Надо один раз настроить несколько связей - Файл-Файл и тогда программа будет сравнивать их всегда
34. Kolson 19.12.17 02:00 Сейчас в теме
не устанавливается прога эта :(
Прикрепленные файлы:
35. moolex 916 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) скачать её я наверное все равно не смогу (требует денег)...
Оставьте свое сообщение