Версия для печати темы (https://pro1c.org.ua/index.php?s=96246dc0e9bd34a1945abc0cb6dc8e9a&showtopic=39804)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Отчеты / Обработки _ Обработка - Декомпилятор объектов

Автор: Bernet 28.08.17, 13:38

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

Короткая инструкция:
- На входе выбираете путь к обработке/конфигурации, которую нужно дешифровать, и жмете кнопку "Декомпилировать". Если не установить флажок "Не создавать копию", то в той же директории будет создана копия обработки, дешифрованная.
- На выходе имеете открытый код обработки/конфигурации.

Вроде все просто, пользуйтесь на здоровье

 Dekompilyator1Sv8.zip ( 379,42 килобайт ) : 777
 

Автор: Vofka 30.08.17, 15:56

Опубликовано.

Автор: podcast 05.10.17, 16:52

Bernet @ 28.08.17, 14:38 * ,
При открытии.
Ошибка инициализации модуля: ВнешняяОбработка.Декомпилятор1Сv8.МодульОбъекта
по причине:
{ВнешняяОбработка.Декомпилятор1Сv8.МодульОбъекта}: Ошибка при вызове метода контекста (Записать)
по причине:
Ошибка совместного доступа к файлу 'C:\Users\user\AppData\Local\Temp\Cv8cf.dll'. 32(0x00000020): Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.

В двух базах такое, на какой платформе нужно открывать.

Автор: logist 05.10.17, 18:46

Цитата(podcast @ 05.10.17, 17:52) *
на какой платформе нужно открывать.

На 8.2

Автор: Bernet 06.10.17, 8:45

podcast @ Вчера, 17:52 * ,
Обработка на обычных формах работает. Во всяком случае на тех конфигурациях что я проверял. Я её стянул где-то с сайтов

Автор: podcast 06.10.17, 13:07

Bernet @ Сегодня, 9:45 * ,
На платформе 8.2 запустил та же ошибка, конфа без управляемых форм.

podcast @ Сегодня, 13:57 * ,
Всё заработало, нужно было запустить 1С от имени администратора.

Автор: sanek6662009@gmail.com 08.11.18, 22:05

а есть ли у кого такая-же для 7.7 27-го релиза?

Автор: Bernet 09.11.18, 11:39

sanek6662009@gmail.com @ Вчера, 22:05 * ,
Не уверен что найдете для 7.7 что-то похожее, там идеология платформы другая. Да и зашифрованных модулей я там не видел)

Автор: mister-x 09.11.18, 16:47

Для 7.7 є ось таке http://pro1c.org.ua/redirect.php?http://kzk2.ru

Автор: sanek6662009@gmail.com 10.11.18, 10:59

Bernet @ Вчера, 11:39 * ,
Ну надежда есть)

Автор: redigorovich 11.05.20, 9:54

Bernet @ 28.08.17, 14:38 * ,
пароль к архиву?

Автор: astonvilla 15.05.20, 11:48

redigorovich @ 11.05.20, 10:54 * ,
10$ на карту админам, для поддержки сайта и они в ответ высылают пароль
(шепотом: "почитайте правила")

Автор: lina1982 21.06.21, 10:45

При открытии:

Не удалось загрузить внешнюю компоненту V8cf (не хватает прав)

1С:Предприятие 8.3 (8.3.16.1063)

Конфигурация: Бухгалтерия для Кыргызстана, редакция 1.7, разработка для Кыргызстана: (1.7.22.1)

Автор: logist 21.06.21, 12:39

Цитата(lina1982 @ 21.06.21, 11:45) *
(не хватает прав)

запустите 1с под правами администратора

Автор: lina1982 25.06.21, 8:58

У меня нет получается

 

Автор: logist 25.06.21, 15:29

Вопросов стало еще больше... Может расскажите точную последовательность действия начиная от клика по иконке запуска 1С

Автор: lolmatrix 09.03.22, 14:12

Цитата(logist @ 25.06.21, 15:29) *
Вопросов стало еще больше... Может расскажите точную последовательность действия начиная от клика по иконке запуска 1С

поддерживаю, подскажите подробности вылетае 1с совсем закрывается при открытии

Автор: Wolf1982 05.07.22, 9:31

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

Автор: taiba 09.08.22, 0:12

Wolf1982 @ 05.07.22, 10:31 * ,

Платформа должны быть 32разрядная. Можете попробовать старую (8.3.8, например)

Автор: alexandr_f 29.09.23, 14:16

taiba @ 09.08.22, 1:12 * ,
А винда тоже 32 разрядная? Там не могу зарегить dll. даже reg32. Уже по всякому

Автор: zay 06.10.23, 8:48

Проверил, обработка работает

Установил технологическую платформу 8.2.16.368. Запустил под админом

Тест делал так:

  1. Демонстрационная конфигурация к книге "Разработка управляемого интерфейса"
  2. Конфигурация - Поставка конфигурации - Настройка поставки
  3. Для одного из документов убрал "Включать в поставку исходный текст модулей объекта"
  4. Конфигурация - Поставка конфигурации - Создать файл поставки и обновления конфигурации - Создать файл поставки
  5. Открыл получившийся cf-шник и проверил что модуль документа скрыт


Запустил 8.2, открыл в ней обработку декомпиляции
В обработке открыл cf-файл и выполнил декомпиляцию
В процессе выдало пару сообщений "Неизвестный вид метаданных"+GUID, "Неизвестный вид группы метаданных"+GUID

Сверил модуль документа из конфигурации и из cf-файла - декомпиляция прошла правильно

Автор: alexandr_f 06.10.23, 9:11

zay @ Сегодня, 9:48 * ,
A винда какая? у меня ругается при открытии обработки на регистрацию dll

Автор: zay 06.10.23, 9:54

alexandr_f @ Сегодня, 10:11 * ,
Windows 7 professonal, SP1, 64-bit

Автор: alexandr_f 06.10.23, 10:25

у меня wind 10 64 bit. Ни в какую не регистрирует длл. Пишет точка входа не найдена

Автор: andreydv87 03.11.23, 11:01

alexandr_f @ 06.10.23, 11:25 * ,

Как регистрируете библиотеку? Если Windows x64, то по умолчанию используется regsvr32 x64. Попробуйте использовать regsvr32 x86.

X:\Windows\System32\regsvr32.exe или X:\Windows\SysWOW64\regsvr32.exe

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua