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

1С:Предприятие :: 1С:Предприятие 8 общая

Сдаюсь. Как применить директиву &Вместо на 8.3.9

Сдаюсь. Как применить директиву &Вместо на 8.3.9
Я
   Sasha_H
 
15.09.16 - 14:21
Всем привет.
Уже по разному перепробовал я понимаю, что я делаю что-то не так, но на ИТС пример очень "СЛОЖНЫЙ", что вообще не разобраться.

Вот пример итс:

Замена метода (аннотация Вместо)

Под перехватом вызова метода понимается ситуация, когда метод, созданный в расширении, полностью замещает собой расширяемый метод. Другими словами, вызов метода расширяемой конфигурации приведет к исполнению метода расширения. Имя замещаемого метода указывается в качестве параметра аннотации. Рекомендуется использовать данный способ только в том случае, когда нет возможности использовать другие способы расширения методов.

Для расширяемых функций возможно применение только этого способа расширения.

Чтобы иметь возможность модифицировать результат работы расширяемого метода, предусмотрен метод глобального контекста ПродолжитьВызов(). В качестве параметров метода должны быть указаны фактические параметры, которые переданы в расширяющий метод.

В исходном тексте пример будет выглядеть следующим образом:

&Вместо("Расширяемая")
Процедура Расш1_Расширяющая(Парам1, Парам2)
    // текст метода

    ПродолжитьВызов(Парам1, Парам2);
// текст метода

КонецПроцедуры

________________________

В моем случае. Есть документ Установка цен. Я расширил его и его форму. В модуле формы пытаюсь как-то применить этот метод. Ничего не получается. Кто-то уже сталкивался с новой методологией? как это решить?

Сразу говрю это одна из версий которые я тут на пробовал и все выдают ошибку при синтаксис контроле:

{ерпДополненияШтатногоМеханизма Документ.УстановкаЦенНоменклатуры.Форма.ФормаДокумента.Форма(5,9)}: Ожидается определение процедуры/функции
&Вместо <<?>>("КорректностьЗаполненияДокумента(Отказ)") (Проверка: Сервер)



&Вместо ("КорректностьЗаполненияДокумента(Отказ)")

&НаСервере
Процедура ерпДополненияПроверитьКорректностьЗаполненияДокумента(Отказ)
 
 
   Fragster
 
1 - 15.09.16 - 14:22
(0) сними режим совместимости
   Fragster
 
2 - 15.09.16 - 14:22
и да - скобки с параметрами убери
   Nuobu
 
4 - 15.09.16 - 14:24
(Отказ)

лишнее.
   arsik
 
5 - 15.09.16 - 14:27
Вот тут красиво вроде расписано
https://wonderland.v8.1c.ru/blog/rasshirenie-moduley/
   Sasha_H
 
6 - 15.09.16 - 14:32
Совместимость стояла. Снял так все заработало:
   Sasha_H
 
7 - 15.09.16 - 14:32
&Вместо ("ПроверитьКорректностьЗаполненияДокумента")

&НаСервере
Процедура ерпДополненияПроверитьКорректностьЗаполненияДокумента(Отказ)
   xafavute
 
8 - 15.09.16 - 14:41
А как вы формы обновляете в расширениях?
   Fragster
 
9 - 15.09.16 - 14:52
(8) с трудом :(
   iceman2112
 
10 - 15.09.16 - 16:00
1c такую хрень мутить.
 
 Рекламное место пустует

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