Позволяет восстановить 90% всего исходного кода 1С.
- Выделяет функции, процедуры и их параметры.
- Поддерживает большинство функций глобального контекста.
- Распознает условия
Если-Тогда-Иначе, ?(<условие>,<значение 1>, <значение 2>)
- Понимает циклы
Для-Цикл, Для кажого-Цикл, Пока-Цикл. А также Прервать и Продолжить.
- Обрабатывает секции Попытка-Исключение.
На вход подается ОП-код, содержащий раздел "Proc", например, скомпилированный общий модуль. Этот код можно получить через утилиту v8Unpack или через Elisy.MdInternals.
Можно воспользоваться 2мя встроенными примерами. Результат декомпиляции отправляется на E-mail через сервис декомпиляции http://www.1csoftware.com/dotnet/ru-ru/decompiler
В настоящее время сервис работает в тестовом полном доступе с ограниченным сроком действия.
Правомерность алгоритма декомпиляции
ГК РФ «Статья 1280. Свободное воспроизведение программ для ЭВМ и баз данных. Декомпилирование программ для ЭВМ»
3. Лицо, правомерно владеющее экземпляром программы для ЭВМ, вправе без согласия правообладателя и без выплаты дополнительного вознаграждения воспроизвести и преобразовать объектный код в исходный текст (декомпилировать программу для ЭВМ) или поручить иным лицам осуществить эти действия, если они необходимы для достижения способности к взаимодействию независимо разработанной этим лицом программы для ЭВМ с другими программами, которые могут взаимодействовать с декомпилируемой программой…