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

Публикация № 88212

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

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

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

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

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

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

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

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

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

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

Специальные предложения

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

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

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

2. Вытекает из первого. Если такой возможности нет, то есть ли исходники, чтобы такую возможность запилить?
24. moolex 833 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 103 24.03.17 10:37 Сейчас в теме
Вот прямо просится функция открытия отчета/обработки в выбранной ИБ 1С (а то и исполнения...). Из контекстного меню, например.
32. AlexK_2012 01.12.17 17:36 Сейчас в теме
Подскажите, пожалуйста, если у меня есть папка с несколькими внешники обработками (больше двух), Они очень похожи, различия минимальные.

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

См. также

Установка предопределенных элементов: просмотр, исправление и поиск ошибок (задвоенных и отсутствующих) Промо

Инструментарий разработчика Универсальные обработки v8 1cv8.cf Абонемент ($m)

Простая обработка для просмотра и установки значений предопределенных элементов. Позволяет заменить значение предопределенного элемента с одного элемента справочника на другой, удалить предопределенный элемент (снять пометку предопределенности), установить пометку переопределенного элемента. Проверяет предопределенные данные на наличие задвоений и отсутствующих. Работает со справочниками, планами счетов, планами видов характеристик, планами видов расчетов.

2 стартмани

06.10.2014    141999    1940    ekaruk    164    

Экспорт журнала регистрации. Набор инструментов (приложения + исходный код)

Прочие инструменты разработчика Журнал регистрации Абонемент ($m)

Набор инструментов для экспорта данных журнала регистрации во внешние хранилища для Windows и Linux. Готовые приложения и исходный код.

10 стартмани

26.05.2020    1180    0    YPermitin    0    

Downloader 1C

Прочие инструменты разработчика 1С:Франчайзи, автоматизация бизнеса Абонемент ($m)

Консольное приложение для подготовки библиотеки дистрибутива 1С.

1 стартмани

13.04.2020    1816    0    korableg    4    

Список измененных объектов из "Отчета о сравнении конфигураций"

Прочие инструменты разработчика Россия Абонемент ($m)

Конвертер, позволяющий получить список измененных объектов "Отчета о сравнении конфигураций" (текстовый режим), исключающий объекты содержащие только признак "Порядок объекта изменен".

1 стартмани

18.02.2020    1013    1    seriouskeks    1    

Консоль запросов с графом (Анализатор сложных запросов) Промо

Консоль запросов v8::УФ v8::Запросы 1cv8.cf Абонемент ($m)

Консоль запросов для анализа запросов с большим количеством временных таблиц и вложенных запросов. Отображает структуру взаимосвязей временных таблиц в виде графа. Позволяет быстро передвигаться по тексту запроса и получать результат выполнения подзапросов. Единственная консоль запросов, которая позволяет выводить результат выполнения вложенных запросов и любой части объединения запроса. Удобное получение данных запроса из отладчика включая временные таблицы. Текст запроса в структурированном виде (можно свернуть, развернуть текст подзапроса). И еще много другого, чего вы не найдете в других консолях запросов. Поддержка УФ и ОФ. Версия 0.9.1 от 18.10.2019 (поддержка WebKit).

10 стартмани

03.05.2017    92657    400    manuel    248    

CF & SQL : конструктор прямых запросов к БД 1С

Инструментарий разработчика Администрирование СУБД v8 1cv8.cf Россия Абонемент ($m)

Программа для чтения и анализа внутренней структуры данных 1С V8.х, Содержит конструктор прямых SQL запросов, позволяет обрабатывать и редактировать тексты SQL-запросов, выполнять прямые запросы к базе данных 1С и обрабатывать полученные результаты.

1 стартмани

02.10.2019    14114    174    dmitrydemenew    43    

Конвейер проверки качества кода

Инструментарий разработчика Практика программирования Математика и алгоритмы v8 1cv8.cf Абонемент ($m)

Jenkinsfile для выполнения проверки качества кода. Собирает информацию с АПК, EDT и BSL-LS. Сопоставляет ошибки с гит-репозиторием, выгруженным ГитКонвертором. Отправляет в Сонар.

3 стартмани

04.09.2019    18448    20    Stepa86    44    

Упражнения на Перфоленте. Парсим технологический журнал 1С

Сервисные утилиты Инструментарий разработчика Практика программирования Разработка Абонемент ($m)

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

1 стартмани

31.07.2019    6554    0    Perfolenta    62    

Навигатор по конфигурации базы 1С 8.3 Промо

Инструментарий разработчика Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для просмотра метаданных конфигураций баз 1С 8.3. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис "Управление итогами". Платформа 8.3, управляемые формы. Версия 1.1.0.59 от 07.05.2020

3 стартмани

28.10.2018    27936    268    ROL32    67    

Просмотр и анализ структуры базы данных (отчет на СКД)

Инструментарий разработчика v8 v8::СКД 1cv8.cf Абонемент ($m)

Отчет для просмотра и анализа структуры базы данных с поддержкой файловых баз (ограниченный режим), а также баз на SQL Server и PostgreSQL.

5 стартмани

24.07.2019    17071    148    YPermitin    27    

Перфолента, первое знакомство. Новый язык программирования

Практика программирования Инструментарий разработчика Абонемент ($m)

Первое знакомство с новым языком программирования Перфолента. В статье описано назначение языка, причины его появления, основные характеристики и возможные варианты использования.

22.07.2019    18396    21    Perfolenta    165    

Переводим рутину ручного тестирования 1C на рельсы Jenkins-а и ADD

Инструментарий разработчика Jenkins v8 Абонемент ($m)

Вы все еще тестируете свои конфигурации 1С вручную? Да вы просто тратите жизнь впустую! В данном туториале попробуем скрестить ADD и jenkins для автоматического запуска тестов.

1 стартмани

03.06.2019    19495    5    ripreal1    88    

[Расширение] Контроль отрицательных остатков по регистру бухгалтерии при проведении Промо

Универсальные функции Инструментарий разработчика Учет ТМЦ Учет ТМЦ v8 1cv8.cf Россия БУ Абонемент ($m)

Расширение позволяет без изменений конфигурации проверять остатки по регистру бухгалтерии при проведении каждого документа и запрещает проведение при появлении отрицательных остатков после проведения.

1 стартмани

17.08.2015    44137    155    ekaruk    31    

Сценарий PowerShell для конвертации файла правил обмена данными КД 2 в Excel

Инструментарий разработчика Загрузка и выгрузка в Excel Абонемент ($m)

Если уже есть правила обмена данными, но нет документации, хорошим началом может послужить данный сценарий. С его помощью можно получить документ Excel со списком правил обмена (каждое на лист), а так же взять за основу уже имеющийся документ (титульный лист, содержание и т.д.) и добавить в него данные файла правил обмена.

1 стартмани

24.05.2019    3309    0    c1nil    5    

Универсальный HTTP-сервис на платформе 1С, аля HTTP-сервер с примером

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Практический кейс построения HTTP-сервиса, который работает по принципу HTTP-сервера, с разбором всех методов построения и разработки класса задач построения личных кабинетов и сопряжения их с центральной базой.

1 стартмани

13.05.2019    25401    114    Diversus    42    

Консоль Внедренца v.3.5

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Идея данной обработки заключается в создании простого, функционального и универсального инструментария для внедренцев и программистов 1С, который будет работать как в толстом клиенте на обычных и на управляемых формах, так и в тонком клиенте. Интерфейс и логика работы максимально идентичны у обычных форм и управляемых. Инструментарий включает в себя: Консоль кода, Консоль запросов, Консоль отчетов (СКД), Универсальную обработку объектов, Средства для работы с таблицами базы данных 1С, Редактирование регистров сведений базы.

1 стартмани

27.08.2018    18089    315    evvakra    39    

Faster - многофункциональный ускоритель работы программиста 1С Промо

Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

Программа Faster 8.7 позволяет ускорить процесс работы программиста 1С (и не только 1C). Программа Faster позволяет делится кодом с другими программистами в два клика или передать ссылку через QR Код. Исправление введенных фраз двойным Shift (с помощью speller.yandex) Полезная утилита для тех, кто печатает много однотипного текста, кодирует в среде Windows на разных языках программирования. Через некоторое время работы с программой у вас соберется своя база часто используемых словосочетаний и кусков кода. Полностью переделан механизм перехвата клавиш, теперь не зависает при обработке скриптов.

1 стартмани

24.05.2012    74812    206    moolex    145    

HTTP Сервисы: Путь к своему сервису. Часть 3

Инструментарий разработчика Практика программирования v8 1cv8.cf Абонемент ($m)

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 2». В предыдущих частях мы использовали только Get, в этой части поговорим о других методах и длительных операциях.

1 стартмани

27.08.2018    28567    45    dsdred    13    

1C Форматер кода

Инструментарий разработчика Россия Абонемент ($m)

Автоматическое форматирование кода 1С

1 стартмани

24.08.2018    6778    2    admin_at_gkgeostroy    9    

HTTP Сервисы: Путь к своему сервису. Часть 2

Инструментарий разработчика Практика программирования v8 1cv8.cf ERP2 УТ11 КА2 Абонемент ($m)

Продолжение статьи «HTTP Сервисы: Путь к своему сервису. Часть 1». В этой части будет "Микс" из OData+HTTP-Сервис(Get)+СКД. Наш пример будет работать как в браузере, так и в написанной нами обработке. Работать будем с разными версиями платформ.

1 стартмани

13.08.2018    27855    31    dsdred    0    

Менеджер буфера обмена с поддержкой 1С - ClipAngel 1.89 Промо

Сервисные утилиты Инструментарий разработчика Абонемент ($m)

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

1 стартмани

17.01.2017    32244    68    tormozit    209    

Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции

Инструментарий разработчика Практика программирования v8 Абонемент ($m)

Данная публикация содержит в себе редактор и интерактивную карту склада или иного помещения, на которой в реальном времени отображается позиция устройства, координаты которого вычисляются по уровням сигнала нескольких роутеров Wi-Fi. В статье и приложенным к ней разработкам предлагаются инструменты и методика для реализации вычисления точной геопозиции внутри помещений с помощью нейронной сети. Конфигурация написана на релизе 1С:Предприятие 8.3.12.1412, клиентское приложение имеет минимальный уровень совместимости SDK -16.

5 стартмани

09.08.2018    24138    25    informa1555    26    

Python в работе программиста 1С

Инструментарий разработчика Абонемент ($m)

Python для помощи программисту 1С.

1 стартмани

22.06.2018    11307    0    tiger12    13    

Консоль HTTP-запросов с генерацией кода

Консоль запросов v8 v8::УФ 1cv8.cf Абонемент ($m)

Консоль HTTP-запросов, которая не только выполняет запросы и получает результат их выполнения, но и генерирует необходимый код. Использую на 8.3.11.2899.

1 стартмани

25.05.2018    20815    246    leongl    16    

Модель объекта Промо

Инструментарий разработчика v8 Абонемент ($m)

Подсистема позволяет описать модель данных объекта, где описана зависимость между реквизитами, и затем использовать эту модель в разных сценариях работы с объектом. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

1 стартмани

30.06.2019    10050    0    vadim1980    5    

Подсветка синтаксиса 1С для программы NotePad ++

Инструментарий разработчика Абонемент ($m)

После установки подсветки, в программе "NotePad ++" будет подсвечиваться код 1С. Очень удобно работать с подсвеченным кодом... В архиве с файлом инструкция по установке....

1 стартмани

15.05.2018    9148    14    IceEvgen    4    

Работа со схемой запроса

Инструментарий разработчика Практика программирования v8 v8::Запросы Абонемент ($m)

Стандартом взаимодействия с реляционной базой данных стал язык SQL. Приемником SQL в 1С является язык запросов. Язык запросов, также как и SQL, является структурированным. Составляющие структуры запроса отвечают на разные вопросы о том, какие данные требуется получить и какие манипуляции с множествами данных необходимо произвести при получении. В простых случаях текст запроса можно написать вручную, однако в сложных случаях, а также при программном формировании, - лучше воспользоваться объектной моделью запроса и использовать объект "Схема запроса". В статье дается описание объектной модели и особенностей работы с ней, а также приводится решение, упрощающее взаимодействие с объектом "Схема запроса".

1 стартмани

24.04.2018    39396    83    kalyaka    34    

Длинная арифметика (Bignum arithmetic) c COM-интерфейсом (ActiveX) на библиотеках MPIR

Инструментарий разработчика Практика программирования Россия Абонемент ($m)

Расчеты любой точности в вашем программном продукте, поддерживающем стандарт COM. Размер/точность длинного числа зависит только от вашей оперативной памяти. Проект основан на исходниках библиотеки MPIR, Edition 3.0.0. Полностью написан на С/С++ (COM.DLL).

1 стартмани

12.04.2018    5746    1    bedvit    4    

Консоль запросов + ТЗ как параметры Промо

Консоль запросов v8 1cv8.cf Украина Абонемент ($m)

Стандартная консоль запросов, с добавленной возможностью использования описания/заполнения/использования таблиц значений как параметров. Совместима с настройками базовой консоли. Упрощает отладку запросов, использующих временные таблицы.

2 стартмани

12.11.2010    31691    58    Kashemir    24    

Регистры правил [Расширение]

Инструментарий разработчика Информационная безопасность v8 v8::Права УТ11 Абонемент ($m)

Регистры правил - права доступа, запрет редактирования, автоподстановка реквизитов и т.д.

10 стартмани

15.03.2018    15551    7    33lab    1    

Генератор уникального идентификатора GUID для вставки в код модуля

Инструментарий разработчика Россия Абонемент ($m)

Утилита предназначена для вставки в код модуля, при нажатии горячей кнопки "ALT+CTRL+G", строки сгенерированного GUIDа.

1 стартмани

14.02.2018    5389    2    sdjoker    3    

Программное формирование форматированной строки в стиле html+inline CSS

Работа с интерфейсом Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Если вам приходилось работать с форматированными строками программно, то вы знаете, какая это боль. Данное решение облегчает программное формирование таких строк.

1 стартмани

18.11.2017    27265    30    bonv    9    

[x1c.ru] 1CDBin: Работа с файлами *.1CD на низком уровне средствами языка 1С с возможностью чтения таблиц (поддерживается формат 8.3.8.0) Промо

Тестирование и исправление Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Обработка позволяет просматривать файловые базы 1CD на низком уровне средствами встроенного языка. Реализована часть функциональности Tool_1CD, но на языке 1С Предприятия. Показываются таблицы, параметры таблиц, поля таблиц, записи таблиц, значения полей BLOB, есть 16-ричный просмотр страниц базы и консоль кода. Можно использовать для изучения структуры файлов 1CD, просмотра баз 1CD для выявления повреждений, создания своих обработок для выгрузки данных без открытия исследуемой базы в 1С:Предприятии.

1 стартмани

07.10.2014    47940    197    GusevNA    75    

Полезный код для программистов 1С (часть 1). Управление свойствами элементов формы. Хранение копии данных реквизитов

Инструментарий разработчика Практика программирования v8 Абонемент ($m)

У каждого программиста за время работы накапливается полезный инструментарий, которым он привык пользоваться. Естественно и у меня он тоже имеется. И вот решено было немного поделиться с сообществом. Возможно идеи не новые. Более того, допускаю, что реализованы они не самым оптимальным образом. Но ведь для этого сообщество и существует, чтобы делиться с ним, получая обратную связь.

1 стартмани

24.09.2017    38568    15    vandalsvq    80    

Правила и приемы доработки типовых конфигураций 1С для облегчения их дальнейшей поддержки и обновления

Практика программирования Инструментарий разработчика Абонемент ($m)

В первую очередь, статья адресована разработчикам 1С, но надеюсь, что интересно будет не только им.

1 стартмани

18.07.2017    36020    26    Tavalik    61    

Интеграция сценарного тестирования в процесс разработки

Практика программирования Инструментарий разработчика v8::УФ Абонемент ($m)

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

1 стартмани

04.07.2017    28352    24    grumagargler    30    

Редактор объектов информационной базы 8.3 Промо

Инструментарий разработчика Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.45 от 01.05.2020

2 стартмани

23.01.2019    22177    244    ROL32    33    

Трансформатор 1С - SQL

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка для представления SQL запросов в терминах 1С, с возможностью захвата SQL запросов трассировкой.  Поддерживается также форматирование текста запроса через интернет сервис. Работает в управляемых и обычных формах, в том числе на веб-клиенте.

1 стартмани

28.06.2017    32369    333    Synoecium    47    

Набор подсистем "Умные таблицы"

Инструментарий разработчика v8 Беларусь Россия Казахстан Абонемент ($m)

Данный набор подсистем – прикладная библиотека, призванная помочь программисту 1С быстрее решать ряд типовых задач бизнес-логики, таких как: ведение статусов объектов, отправка почтовых сообщений в определенное время, ведение произвольных таблиц с возможностью редактирования, сохранения и группировки, ориентированные на расчет бюджетных таблиц (план продаж, ретробонусы B2C, проценты по договорам B2B и договорные условия по КАМ), расчет коммерческой политики для бюджетных таблиц, исполнение произвольных алгоритмов с хранением кода в информационной базе, определение рабочих баз, хранение файлов во внешних СУБД (Postgre SQL, MS SQL и MongoDB) и выполнение произвольного кода после изменений ссылочного объекта вне транзакции изменения.

1 стартмани

22.05.2017    30259    94    Silenser    33    

Регулярные выражения – это просто. Построитель и отладчик регулярных выражений

Инструментарий разработчика Практика программирования v8 1cv8.cf Абонемент ($m)

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

1 стартмани

13.03.2017    27680    110    romasna    49    

Консоль запросов для УФ универсальная 8.3.7.3 Промо

Консоль запросов v8::УФ v8::Запросы 1cv8.cf Абонемент ($m)

Реализован программный вызов консоли для захвата "рваного" запроса, МВТ и параметров. В консоли реализована полная поддержка работы с таблицами значений. Выборочный просмотр пакетов и временных таблиц. Возможность выборочной выгрузки пакета запроса в ТЗ, с последующим её редактированием, сохранением на диск. Использование сохранённой ТЗ в качестве параметра для других запросов. Возможность обхода ТЗ в цикле с выполнением кода. Отсутствуют ошибки при наличии уничтожения временных таблиц. Замер времени выполнения каждого пакета запроса. Приличное окно настройки типа (только для параметров запроса), лёгкое преобразование в список значений и обратно. Поддержка дополнительных типов: ТЗ, Граница, Момент времени, Вид счёта, Вид движения и т.д. Форматирование типа значения при выводе запроса (NULL, пустая ссылка, пустая строка и т.п.). Наверное, самый лучший подбор ширины колонок. Возможность добавлять листы для вывода результатов запросов. Генерируется текст для конфигуратора с учётом количества результирующих пакетов, для каждого пакета можно настроить выборку или выгрузку и пересоздать текст.... Короче, лучше один раз увидеть ...

5 стартмани

12.03.2015    138480    3398    akor77    715    

CSV Converter

Инструментарий разработчика Универсальные обработки Разработка внешних компонент Абонемент ($m)

Представляю вам мою первую программу. CSV Converter. Компонента читает файл с разделителями и переводит в структуру, которую мы можем получить, выгрузив любую ТЗ в файл стандартной функцией "ЗначениеВФайл()".

1 стартмани

03.03.2017    13259    4    ziercool    2    

1С:EDT ("Eclipse-Конфигуратор"). Пример разработки плагина

EDT Абонемент ($m)

Видеоматериал, демонстрирующий пример разработки несложного работоспособного плагина для 1C:Enterprise Development Tools

1 стартмани

22.12.2016    33537    14    boln    52    

Сценарное тестирование в помощь программисту 1С

Инструментарий разработчика v8 Абонемент ($m)

Альтернативное решение для организации сценарного тестирования конфигураций, разработанных на управляемых формах

1 стартмани

11.11.2016    25894    59    grumagargler    47    

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019) Промо

Инструментарий разработчика Сканер штрих-кода Терминал сбора данных Мобильная разработка Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ v8 v8::Mobile БУ УУ Абонемент ($m)

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    36649    238    informa1555    200    

Несколько шаблонов для доработки типовых конфигураций

Практика программирования Инструментарий разработчика v8 v8::УФ Абонемент ($m)

Предлагаю несколько каркасов для создания новых объектов в типовых конфигурациях. Это выжимка из кода нескольких конфигураций, которая позволит быстро и красиво создавать и дорабатывать объекты метаданных с соблюдением идеологии исходной системы

1 стартмани

03.10.2016    33351    95    json    25    

Управление задачами: Канбан доска

Инструментарий разработчика БСП (Библиотека стандартных подсистем) v8 Абонемент ($m)

Конфигурация "Управление задачами" с использованием БСП. Канбан доска. Открытый код.Загрузка изменений из хранилища конфигураций 1С и связь с задачами. Проект выложен на github (ссылка в публикации). Управляемые формы. Рассылка уведомлений.

1 стартмани

02.10.2016    58564    516    BlizD    293    

Конструктор-тестер http запросов в 1С

WEB Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

Данная обработка позволяет в несколько кликов конструировать http запросы на языке 1С и просматривать результаты их выполнения.

3 стартмани

19.08.2016    39098    294    hlopik    17    

Разбираемся со структурой правил конвертации данных Промо

Инструментарий разработчика v8 КД Абонемент ($m)

При переносе данных между различающимися данными частенько приходится смотреть в правила. И часто, чтобы выяснить, к примеру, каким документом формируются остатки по конкретному ПВД, нужно заглядывать в него и искать, какое ПКО в нем вызывается. А может вызываться и алгоритм, в котором вызывается ПКО ;-) А если правил много? Чтобы не мучить себя утомительными поисками, предлагаю воспользоваться этой обработкой.

1 стартмани

14.10.2011    20603    29    Meta    17    

Hello world на metadata.js

Инструментарий разработчика WEB Мобильная разработка v8 1cv8.cf Абонемент ($m)

Про браузерные offline-first приложения можно написать миллионы слов. Сэкономлю своё и ваше время и перейду сразу к делу. В статье не будет рекламы и агитации за новые технологии, не будет критики традиционных или попсовых решений. Рассмотрим по шагам разработку простейшей программы на metadata.js. Постараюсь сделать акцент не на том «как это сделано», а «почему сделано именно так»

1 стартмани

11.08.2016    54086    111    unpete    208    

Подсистема обмена данными с порталом ИМНС по электронным счетам-фактурам (автоматический обмен)

Внешние источники данных WEB Инструментарий разработчика v8 1cv8.cf Беларусь БУ НДС Абонемент ($m)

Подсистема включает документы и обработки для автоматического обмена данными с порталом ИМНС через web-сервис. Присутствует возможность заполнения данными типовых операций за период, учёта входящих документов, учёта произвольных исходящих документов. Приложены обработки для запуска задания планировщика на автоматический обмен данными.

1 стартмани

28.07.2016    30672    19    c1nil    4    

Навигатор по структуре и данным баз 1С 8

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Просмотр структуры и данных информационных баз 1С:Предприятие 8.2, 8.3. Состав, типы объектов, табличных частей, движений. Размер, структура хранения объекта. Для администраторов и разработчиков. Версия 1 - на обычных формах, версия 2 - на управляемых.

1 стартмани

11.07.2016    26623    127    o.nikolaev    17    

БСП 2.3 и БСП 3.0: Просто про выполнение внешней обработки в фоне (c индикацией прогресса выполнения)

Инструментарий разработчика Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf Абонемент ($m)

Простое пояснение о том, как сделать внешнюю обработку с фоновым выполнением и индикацией процесса для любой конфигурации на основе БСП 2.3.2. UPDATE 20/09/19: добавлен вариант обработки с индикацией процента выполнения и статусом выполнения для БСП 3.0.

1 стартмани

18.05.2016    55315    159    rozer    64