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

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

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

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

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

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

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

&Вместо("Расширяемая")
Процедура Расш1_Расширяющая(Парам1, Парам2)
    // текст метода
    ПродолжитьВызов(Парам1, Парам2);
// текст метода
КонецПроцедуры

________________________

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

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

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



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

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

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

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