IE 2016

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

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

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

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

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

Не может

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

Лучшие комментарии

5. Поручик (файл скачал) 24.01.2012 02:31
(4) Для заготовки кода сгодится. Я и прежнюю версию для 8.1. использовал только как для заготовки, потом правил руками. Никогда бездумно не доверяйте автоматам.
+ 1 [ TSSV; ]
# Ответить

Комментарии

1. Кирилл Краснов (kirillkr) 21.12.2011 00:14
Кто из протестировавших отпишется?
# Ответить
2. Сергей Сытько (8SiriuS8) (файл скачал) 21.12.2011 00:46
Шас заюзаю. Как раз надо. А бухгалтерию 3.0 от демонстрационной развиваешь или какой другой релиз есть
# Ответить
3. Sverkalov Сверкалов (Sverkalov) 21.12.2011 09:26
Демонстрационную, но по ней видно что это 2.0 в упр. интерфейсе.
# Ответить
4. Алекс Ю (AlexO) (файл скачал) 24.01.2012 02:22
(0) >>Как пользоваться.
>>Для внесения изменений в форму создаем копию типовой формы, в которую внесем изменения обычным путем в конфигураторе. Эта «наша» форма будет хранить наши интерактивные изменения.
>> Для правильного определения типа необходимо менять имя так, чтобы имя реквизита и элемента совпадали.
Думаю, это надо либо на скриншотах, либо - более подробно. А то как-то не понятно, что за "интерактивные изменения", какие "имена совпадали" и т.д. ))
>> К сожалению, обработка не может точно определить типы некоторых элементов формы, так что код необходимо исправлять вручную.
так работает или нет? и если она не определяет точно тип элемента - то какже она генерирует правильный код?
код-то рабочий получается?
Ответили: (5)
# Ответить
5. Сергей Ожерельев (Поручик) (файл скачал) 24.01.2012 02:31
(4) Для заготовки кода сгодится. Я и прежнюю версию для 8.1. использовал только как для заготовки, потом правил руками. Никогда бездумно не доверяйте автоматам.
+ 1 [ TSSV; ]
# Ответить
6. Николай (babybu) (файл скачал) 17.11.2013 19:32
Полезная штука, пригодилась, спасибо!
# Ответить
7. Евгения Карук (ekaruk) (файл скачал) 29.09.2014 22:01
Пропустила эту обработку, написала свой велосипед.
http://infostart.ru/public/304736/
Посмотрю, может, что-то полезное найду, что у меня не работает
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл