Как прочитать весь модуль объекта обработки из другого модуля #772074


#0 by Aleksandr_Nikonov
Всем привет! Стоит задача запрашивать модули моих доработок сравнивать их с файлом например *.txt и если не идентичны то переписывать участок модуля в обработке на тот что в файле в общем возможно ли вообще как то получить тексты модуля программно?
#1 by Лефмихалыч
а смысл?
#2 by ДенисЧ
Штатно нельзя
#3 by Aleksandr_Nikonov
а как не штатно? смысл есть ) в том что 1 при старте системы мне необходимо запускать обработку в которой текст модуля скрыт и запаролен  после обработка начинает перебор строк в конфиге и сравнимать с модулями получеными с нашего сервера после если есть различия подменяет модули на место и присылает мне на мыло например отчет о проделанной работе после я звоню клиенту и штрафую его за то что он полез в в модули
#4 by Лефмихалыч
какой смысл всех этих елданутых действий? Или это 7.7?
#5 by lubitelxml
я так понимаю автообновление хочет сделать. + 1 На сколько помню есть что-то типа GComp'а (было для 7.7 могу ошибаться в названии) - разбирала на тхт файл конфиги... Поищите может есть подобное на 8.х... но это надо разобрать, собрать, подцепить, в общем гемор еще тот
#6 by КМ155
[ и штрафую его за то что он полез в в модули] поржал
#7 by lubitelxml
может просто права ограничить?
#8 by ДенисЧ
Сделай поставку без исходных текстов, плюс завязка на ВК и ключ.
#9 by Лефмихалыч
чортовы извращенцы, используйте хранилище и поставки
#10 by Лефмихалыч
еретики, варвары-язычники
#11 by Лефмихалыч
пойду блевать...
#12 by Nuobu
Сохранять обработку как внешнюю и сравнивать контрольные суммы?
#13 by mehfk
Первым делом отключается сравнялка-отправлялка.
#14 by Aleksandr_Nikonov
В общем ни кто не подскажет как перебрать все строки модуля и хотя бы вывести их на экран или например скопировать модуль в любой другой документ?
#15 by mehfk
v8unpack
#16 by Лефмихалыч
выгрузить конфигурацию в xml и читай до посинения
#17 by mehfk
Запароленные модули и модули без исходного текста таким образом не выгрузишь.
#18 by Лефмихалыч
да куй с ними. Запаролено и без текстов должно быть в продуктиве. Для целей управления разработкой все открыто должно быть.
#19 by mehfk
+ А вот модуль формы можно получить, если пропарсить результат действия функции ЗначениеВСтрокуВнутр(Форма);
#20 by Aleksandr_Nikonov
нет мне надо хотя бы тогда например создать обработку на ней поле типа HTML поле при нажатии выполнить система вывела в поле текст модуля
#21 by MM
Для файловых баз Для SQL через OLEDB или ODBC можно, если пароль к СУБД есть.
#22 by Aleksandr_Nikonov
+ для того что бы почитать запароленые или выключенные модули можно их посмотреть в бинарном режиме Конфигурация - выгрузить конфигурацию в файлы после найти необходимый модуль открыть его (если он пароленый ) создать свою обработку со своим паролем намодуль и подменить тексты (необходимые в необходимом месте ) после конфигурация - загрузить конфигурацию из файлов после заходишь в модуль вводишь свой пароль и получаешь тесты модуля )))))
#23 by Aleksandr_Nikonov
спасибо не подойдет (
#24 by vde69
берем Arduino NANO, в него вшиваем твой алгоритм (с установкой битов на неизвлекаемость памяти), пишем DLL которая вызывает по COM порту ардуинку и передает в нее параметры, на выходе имеем физический USB ключ внутри которого выполняется твой алгоритм.... Практически взломать - не возможно, можно только написать свое лежащее рядом... Главное что бы внутри били сложные алгоритмы которые по входящим и исходящим данным будет сложно повторить
#25 by vde69
и скопировать ключ то же нельзя...
#26 by Лефмихалыч
и получится такая же запроленная обработка, только с двумя симками и телевизором...
#27 by Serg_1960
В принципе, чисто теоретически, я могу в обработках, подключаемых через справочник внешних обработок, реализовать "самозащиту" от изменений и "восстановление" исходного кода. Вопрос только в пресловутом "А зачем?".
#28 by pessok
я бы попробовал так: выгружать через /DumpConfigFiles далее сравнение через любой сравнивающий софт далее, в зависимости от того, изменилось или нет - запись нового кода далее /LoadConfigFiles
#29 by pessok
+ плохо то, что нельзя наложить отбор на выгружаемые объекты
#30 by MaxS
Штатно можно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С