|
Расширение. &Вместо несуществующей процедуры |
☑ |
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) Смирился, хотя нелогично как-то.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший