Ошибка в общем модуле расширения Процедура или функция с указанным именем уже определена
☑
0
Admin_Net_1C
19.02.18
✎
20:07
Всем доброго дня/вечера.
Платформа 8.3.10.2561
Конфигурация ERP 2.2.4.21
Создаю расширение, в нем заимствую общий модуль ВзаиморасчетыСервер (Глобальный=Ложь; Клиент (управляемое приложение)=Ложь; Сервер=Истина; Внешнее соединение=Истина; Вызов сервера=Ложь; Привилегированный=Ложь; Повторное использование=Не использовать). В расширении переопределяю процедуру:
&Вместо("ЗаполнитьТаблицуОстатковРасчетов")
Процедура ЗаполнитьТаблицуОстатковРасчетов(...)
При компиляции получаю ошибку из сабжа:
Процедура или функция с указанным именем уже определена
В чем проблема?
1
mehfk
19.02.18
✎
20:09
Сделай
&Вместо("ЗаполнитьТаблицуОстатковРасчетов")
Процедура Проверка_ЗаполнитьТаблицуОстатковРасчетов(...)
2
ildary
19.02.18
✎
20:23
(1) лучше префикс расширения воткнуть - для единоообразия.
3
mehfk
19.02.18
✎
20:26
(2) Неужто ты думаешь, что ТС совсем баран и до этого не додумается?
4
Мимохожий Однако
19.02.18
✎
20:34
(3) Не все телепаты ))
5
Admin_Net_1C
19.02.18
✎
20:34
(1) Спасибо, помогло )
6
PuhUfa
19.02.18
✎
20:35
(2) Вообще то префикс автоматически должен был подставиться, но ТС его где то потерял -)
7
Admin_Net_1C
19.02.18
✎
20:55
Еще один вопрос, чтобы не плодить темы:
аналогичным образом заимствую ОбщийМодуль.РаботаСКурсамиВалютУТ
в расширении добавляю еще один параметр в описание процедуры:
&Вместо("")
Процедура Расш1_ПолучитьКоэффициентыПресчетаВалюты(..., МойПараметр=Неопределено)
получаю ошибку:
Ошибка применения модуля "ИмяМоегоРасширения ОбщийМодуль.РаботаСКурсамиВалютУТ.Модуль. Список параметров метода Расш1_ПолучитьКоэффициентыПресчетаВалюты не соответствует методу ПолучитьКоэффициентыПресчетаВалюты
Вопрос: нельзя при переопределении процедуры менять спbсиок параметров?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.