Декомпилятор управляемых форм


Декомпилятор управляемых форм.

Обновлено 28.12.11 испралены ошибки

Это уже рабочая весрсия декомпилятора.

Не может

1. Прочитать текст запроса динамического списка.

2. Основную таблицу динамического списка.

3. Тип полей таблицы значений реквизита формы.

4. Пока нет генерации кода панелей и кнопок.

Все это можно вставить руками.

В продолжение http://avprog.ru/public/15195/

с учетом http://avprog.ru/public/22147/ , http://avprog.ru/public/99363/

 Как пользоваться.

При доработке конфигурации потребовалось внесение изменений в форму объекта «типового решения». Для внесения изменений в форму создаем копию типовой формы, в которую внесем изменения обычным путем в конфигураторе. Эта «наша» форма будет хранить наши интерактивные изменения. В основную форму будем вносить только программный код (процедуры «ПриСозданииНаСервере» или «ПриОткрытии»).                                                     

Замечание – при переносе реквизита формы – колонка таблицы в список элементов формы 1с автоматически присваивает имя «ТаблицаИмяРеквизита».  Для правильного определения типа необходимо менять имя так, чтобы имя реквизита и элемента совпадали.

Переходим в режим «Предприятия». Открываем обработку «Декомпилятор Управляемых Форм». Находим «нашу» форму. В правом столбце появится структура элементов формы. При пометке на необходимом элементе в текстовом поле появится программный код для вставки элемента на форму. Данный код вставляем в модуль основной формы.   К сожалению, обработка не может точно определить типы некоторых элементов формы, так что код необходимо исправлять вручную.

Файлы обработки:

-