Вход | Регистрация

1С:Предприятие ::

Метки:

Расширение конфигурации 1С

Я
   Коробка
 
13.09.17 - 19:01
Всех с праздником!
Есть вопрос с расширением конфы в 1С.
Хочу править стандартные процедуры 1С из основной конфы переношу форму документа в свою конфу.
Есть процедура стандартная(не событие!!! ВАЖНО) вызывается раз так с ПОЛТЕШОК. Хочу ее перенести в свою конфу, но все тщетно.
П.С. Неужели надо отыскивать все события, в которых вызывается эта процедура и по аналогии создать в своей конфе?
 
  Рекламное место пустует
   AlvlSpb
 
1 - 13.09.17 - 19:29
(0) Если 8.3.9 и выше, плюс режим совместимости снят или не ниже 8.3.9, то просто перехватываете ЛЮБУЮ процедуру. Если же где-то светится 8.3.8 и ниже - да, надо идти от события и все переносить
   iolxrfsf
 
2 - 13.09.17 - 19:33
Аннотация &Вместо

    Эта аннотация как раз и реализует возможность полного перекрытия типового метода. То есть типовой метод вообще не будет выполнен. Вместо него выполнится только ваш перехватчик.

Реализовано в версии 8.3.9.1818

https://wonderland.v8.1c.ru/blog/rasshirenie-moduley/
   AlvlSpb
 
3 - 13.09.17 - 19:35
(2) Категорически не рекомендую использовать Вместо. Смотрите лучше в сторону После
   nicxxx
 
4 - 13.09.17 - 20:47
(3) А я рекомендую. Какие твои аргументы?
   AlvlSpb
 
5 - 13.09.17 - 21:01
(4) На этом же форуме обмусолили эту тему неоднократно.
Директива Вместо блокирует (замещает) полностью типовой код. если в последующих релизах, что-то изменят в замещенной процедуре, вы получите косяк, изменения работать НЕ будут. Например, сделали корректировку движений, внесли что-то свое в ОбработкуПроведения в расширении. Поставщик прибавил функционал (ЕГАИС, серийные номера - это из последних), появились новые движения в типовой, но в расширении при Вместо их НЕТ. Только правка расширения. А вот если вы взяли и в После добавили свое движение, то любые изменения типовой не затрагивают работу программы, все новое и внесенное вами работает.
  Хорошо, если расширение одно и у вас. А если их с десяток и еще у десятка же клиентов?
  Кстати, это и рекомендации литературы, что есть по расширениям. Вместо использовать только в крайних случаях, когда по другому сделать невозможно или очень затратно по ресурсам


Список тем форума
  Рекламное место пустует
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует