Имя: Пароль:
1C
1С v8
Расширение. &Вместо несуществующей процедуры
,
0 25-11
 
24.08.20
22:49
Подскажите, в модуле формы объекта, заимствованного в расширение, обнаруживаю процедуру, перед которой указана директива &Вместо("НекаяПроцедура")
Однако в модуле объекта "НекаяПроцедура" отсутствует. Ни при проверке модулей, ни при подключении расширения никакие ошибки не регистрируются. Это такая известная особенность работы расширений? Или я что-то важное не замечаю?
1 25-11
 
24.08.20
22:50
Ох, прошу модератора исправить опечатку в слове Расширение.
2 ГдеСобака Зарыта
 
24.08.20
22:52
Возможно НекаяПроцедура присутствовала в предыдущих релизах, а сейчас ее выпилили
3 ГдеСобака Зарыта
 
24.08.20
22:54
И да, странно искать процедуру расширения формы в модуле объекта. Я б поискал в модуле расширяемой формы
4 25-11
 
24.08.20
22:56
(2) Это почти наверняка так и было, но я предполагаю, что даннпя ситуация должна регистрироваться как синтаксическая ошибка при проверке модуля. Или при подключении расширения. Собственно, вопрос: кто-то уже с этим сталкивался?
5 ГдеСобака Зарыта
 
24.08.20
23:02
Ну с точки зрения синтаксиса ничего криминального нет. Запусти проверку расширения. И все-таки в модуле формы посмотри.
6 25-11
 
24.08.20
23:08
(5) Да вот никакие проверки не дают ошибок. Процедуры для замещения, тем не менее, нет...
7 ГдеСобака Зарыта
 
24.08.20
23:16
Значит процедура есть. Мне проверка конфигурации выдает ошибку
Расширение1 Документ.АвансовыйПлатежИностранцаПоНДФЛ.Форма.ФормаДокумента.Форма Не обнаружено ссылок на процедуру: "Расш1_воадыоржп"
8 ГдеСобака Зарыта
 
24.08.20
23:28
Хотя Не обнаружено ссылок это видимо значит нет вызовов процедуры, а не то что ее нет в заимствованном объекте. Так что (7) ложно.
9 25-11
 
24.08.20
23:44
(5) Зачем искать в модуле формы (хотя и там тоже нет), когда в расширении процедура в модуле объекта??
Нет вообще нигде, проверено глобальным поиском.
10 ГдеСобака Зарыта
 
24.08.20
23:49
(9) Ну ты в (0) написал "в модуле формы объекта, заимствованного в расширение, обнаруживаю процедуру"
Ну а так, синтаксической ошибки действительно нет, и применению расширения тоже ничего не противоречит.
Смириться
11 25-11
 
25.08.20
00:22
(10) Да, извиняюсь, добавил лишнее слово, модуль объекта модифицирован.
12 25-11
 
25.08.20
00:23
(10) Смирился, хотя нелогично как-то.