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

Опубликовал Sverkalov Сверкалов (Sverkalov) в раздел Программирование - Инструментарий

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

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

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

Не может

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

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

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

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

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

В продолжение //infostart.ru/public/15195/

с учетом //infostart.ru/public/22147/ , //infostart.ru/public/99363/

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

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

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

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

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

Наименование Файл Версия Размер
Декомпилятор Управляемых Форм.rar
.epf 19,53Kb
28.12.11
243
.epf 19,53Kb 243 Скачать

См. также

Комментарии
1. Кирилл kirillkr (kirillkr) 26 21.12.11 00:14 Сейчас в теме
Кто из протестировавших отпишется?
2. Сергей Сытько (8SiriuS8) 114 21.12.11 00:46 Сейчас в теме
Шас заюзаю. Как раз надо. А бухгалтерию 3.0 от демонстрационной развиваешь или какой другой релиз есть
3. Sverkalov Сверкалов (Sverkalov) 110 21.12.11 09:26 Сейчас в теме
Демонстрационную, но по ней видно что это 2.0 в упр. интерфейсе.
4. Алекс Ю (AlexO) 115 24.01.12 02:22 Сейчас в теме
(0) >>Как пользоваться.
>>Для внесения изменений в форму создаем копию типовой формы, в которую внесем изменения обычным путем в конфигураторе. Эта «наша» форма будет хранить наши интерактивные изменения.
>> Для правильного определения типа необходимо менять имя так, чтобы имя реквизита и элемента совпадали.
Думаю, это надо либо на скриншотах, либо - более подробно. А то как-то не понятно, что за "интерактивные изменения", какие "имена совпадали" и т.д. ))
>> К сожалению, обработка не может точно определить типы некоторых элементов формы, так что код необходимо исправлять вручную.
так работает или нет? и если она не определяет точно тип элемента - то какже она генерирует правильный код?
код-то рабочий получается?
5. Сергей Ожерельев (Поручик) 3493 24.01.12 02:31 Сейчас в теме
(4) Для заготовки кода сгодится. Я и прежнюю версию для 8.1. использовал только как для заготовки, потом правил руками. Никогда бездумно не доверяйте автоматам.
6. Николай (babybu) 24 17.11.13 19:32 Сейчас в теме
Полезная штука, пригодилась, спасибо!
7. Евгения Карук (ekaruk) 2648 29.09.14 22:01 Сейчас в теме
Пропустила эту обработку, написала свой велосипед.
http://infostart.ru/public/304736/
Посмотрю, может, что-то полезное найду, что у меня не работает