|
0
Dirk Diggler
25.02.26
✎
12:14
|
Похоже, что сабж, но я не уверен. При обмене УТ10 -> БП 3.0 появилась ошибка:
ОписаниеОшибки = Недостаточно фактических параметров
ПозицияМодуля = {(7)}:Документы.ГТДИмпорт.ЗаполнитьСчетаУчетаВТабличнойЧасти(Объект, "Товары");
В БП действительно ЗаполнитьСчетаУчетаВТабличнойЧасти требует 3 параметра, в связи с чем обслуживающей организацией было создано расширение, в него импортирован документ ГТДИмпорт, а в менеджере создана процедура:
&Вместо("ЗаполнитьСчетаУчетаВТабличнойЧасти")
Процедура Тэга_ЗаполнитьСчетаУчетаВТабличнойЧасти(Объект, ИмяТабличнойЧасти, ЕстьУчетПодакцизныхТоваров = Ложь) Экспорт
И я так понимаю, все какое-то время работало. И недавно отвалилось.
Почему при обмене используется исходная версия модуля? В списке расширений в режиме предприятия оно видно, статус "Подключено".
|
|
|
1
Fedor-1971
25.02.26
✎
12:25
|
(0) Если правильно помню, то количество параметров процедуры/функции в расширении не изменяются
Можно делать типа: вызвали процедуру со стандартным набором параметров (типа Вместо) и в обработчике вызываем свою процедуру с нужным количеством параметров
|
|
|
2
ДенисСмирнов
25.02.26
✎
12:54
|
(1) кол-во параметров не поменять, да. я как-то паковал нужные переменные в структуру и заменял ей один из параметров. а потом "если эта переменная структура, то разворачиваем на переменные"
|
|