Расширение: новый объект или добавленный с расширение #809804


#0 by N-S-B
В первый раз на практике столкнулся с расширением. Нужно было немного изменить типовую печатную форму, решил сделать расширением. Добавил в расширение документ, в модуле объекта описал функцию Печати, выполняемую вместо основной. В основной конфигурации вызывается макет из общих макетов. Соответственно я тоже решил добавить свой макет в расширение. Назвал его по другому, в коде функции Печать указал новый макет. Но никакие изменения не отображались, открывался макет основной конфигурации, хоть у макетов и различались имена. Методом проб, ошибок и тыка оказалось, что макет тоже надо добавить в расширение и только тогда уже внесенные изменения отобразятся при выводе на печать. И соответственно у меня появился вопрос, а чем отличается новый объект в расширении от добавленного из основной конфы? В каких случаях используют то или иное решение?
#1 by zak555
> Нужно было немного изменить типовую печатную форму > Добавил в расширение документ и ты для этого создал новый объект документ или ты про макет пишешь?
#2 by mikecool
используй внешние печатные формы надеюсь поправили - но раньше добавленный в расширение новый макет не виделся в основной конфигурвции
#3 by N-S-B
Сейчас поправил, оказывается, действительно, нет необходимости добавлять в расширение документ и заменять процедуру печати, достаточно добавить макет. Ну ради изменения пары ячеек в печатной форме, заморачиваться с внешней обработкой это слишком, если сейчас можно это сделать за пару минут через расширения.
#4 by h-sp
наоборот вроде. Из-за какого-то макета не стоит с расширениями трахаться. Расширения - это всё-таки для глобальных вещей, например подсистему какую-нибудь сваять. а изменить макет - это и пользователь может сам в режиме предприятия без участия программиста.
#5 by riks05
где ты таких пользователей видел?
#6 by h-sp
ну, хорошо. Программист сам может поправить макет в режиме предприятия
#7 by nordbox
Из за макета городить расширение???? а ты подумал про обновление конфы, если нет, то сначала почитай, кроме того подумай что даже 90% из тут присутствующих не проверяют есть в конфе расширение или нет и тупо накатывают обновление, а еще лучше на тестовой проведи коллективный сеанс группового...
#8 by nordbox
+7 Почитай на досуге
#9 by N-S-B
Точно так же, как многие после обновления не проверяют есть ли подключенные внешние обработки и не сломались ли они. Да и какая разница, что править после обновления, переставшую работать внешнюю обработку или расширение?
#10 by N-S-B
Ну это все, я думаю, временные проблемы и трудности. Расширения то относительно новый механизм, конечно еще не отлажен на 100%.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С