gifts2017

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

Опубликовал 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
242
.epf 19,53Kb 242 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

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