Модификация формы в расширении

1. ipoloskov 162 17.10.17 09:49 Сейчас в теме
Хочу добавить свой код в процедуру формы. Пытаюсь сделать это через расширения: ПКМ на процедуре формы - "Добавить в расширение".
После этого в расширение перенеслись все реквизиты объекта и вся форма целиком, со всеми визуальными элементами. Есть опасение, что в таком виде будет проблема поддержки изменений при обновлении конфигурации. Есть ли способ, чтобы в расширение попадал только модуль формы, а все визуальные элементы брались из формы конфигурации?
По теме из базы знаний
Найденные решения
2. kuzev 47 17.10.17 10:05 Сейчас в теме
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. kuzev 47 17.10.17 10:05 Сейчас в теме
3. Xershi 1474 17.10.17 10:13 Сейчас в теме
(1) сам так думаю, но это если сильно кодить будете.
Ссылку в (2) я читал. Но на практике как работает не проверял.
Буду его метод применять если форму сильно изменят.
А пока 8.3.8 (8.3.7) режим совместимости, особо то и не покодишь.
4. ipoloskov 162 17.10.17 10:33 Сейчас в теме
(3) получилось как описано в ссылке (1). Кодировать совсем немного пришлось:
1. Создал пустую базу
2. Добавил туда свой документ без реквизитов
3. Выгрузил расширение из рабочей базы, загрузил в пустую. Так как расширение не пустое, то было много ругани о том, что объект в расширении есть, а в конфигурации нет. Просто проигнорировал их.
4. В конфигурации добавил форму документа (пустую). Добавил ее в расширение.
5. Выгрузил расширение из пустой базы, загрузил в рабочую.
6. Добавил свои процедуры - обработку нажатия кнопки. Саму кнопку и команду формы добавлял не здесь, а в общем модуле МодификацияКонфигурацииПереопределяемый.ПриСозданииНаСервере() - так мне привычнее. Можно, наверное, добавить кнопку и в расширении.
фрагмент кода

Все работает. При нажатии на кнопку отрабатывает команда формы, определенная в МодификацияКонфигурацииПереопределяемый.ПриСозданииНаСервере, которая вызывает процедуру из расширения формы.
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)