Ошибка применения модуля список параметров метода не соответствует методу

Если при запуске 1С:Предприятии Вы получаете ошибку: Ошибка применения: Список параметров метода «…» не соответствует методу «…» — это означает, что одно из Ваших расширений конфигурации нуждается в обновлении.

Ошибка может возникнуть после обновления типовой конфигурации. В данном случае изменилась процедура или функция в типовой конфигурации, которая использовалась в Ваших расширениях.

Как возможно исправить ошибку?

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

Более подробно ознакомиться с обновлением расширений конфигурации Вы можете в нашей статье — Адаптация расширений конфигурации

У Вас возникли трудности с расширениями конфигурации? Мы быстро поможем устранить все ошибки расширения или написать новое расширение с необходимым для Вас функционалом.

Наши разработки:

Я
   Nicole

22.06.18 — 11:40

Никак не могу добиться перехвата этой процедуры в расширении, не работает ни Вместо, ни После, ни Перед. Может, есть какой-то секрет в перехвате именно процедур модуля объекта? Спасибо.

   ribuh

1 — 22.06.18 — 11:41

Всего скорее секрет в галке «Безопаный режим», снимите и попробуйте…

   Nicole

2 — 22.06.18 — 11:42

Галка снята.

Ошибка звучит так:

Список параметров метода «Р1_ОбработкаЗаполнения» не соответствует методу «ОбработкаЗаполнения».

   ribuh

3 — 22.06.18 — 12:03

Ну дык в сообщении всё и написано…значит в параметрах процедуры в расширении  не то, что было в исходной процедуре…

  

Nicole

4 — 22.06.18 — 13:03

Вопрос решен, спасибо.

0

25.09.2017 — 06:29


Имеется немножко не типовая УТ11.3.178. И вот решил воспользоваться самыми новыми вкусностями от 1С — расширениями. Дописки из модуля формы документа без особых проблем (со скидкой на неопытность в этом вопросе) перенес в расширение, аппетит разгулялся, захотелось и из модуля документа тоже. У меня была подправлена обработка заполнения. Но вот тут возникли 2 заморочки.
1 — почему то 1С генерирует вот такую процедуру
Процедура с1_ОбработкаЗаполнения(ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка

а затем сама же и ругается на свое творение, что список параметров не соответствует методу. Исправил как в процедуре модуля основной конфигурации:
Процедура с1_ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка
и чудо — все заработало. Почему так странно ?

2. Это более серьезно. Подключение данной процедуры расширения невозможно с установленным режимом совместимости 8.3.8. При снятии режима совместимости все работает. Но страшно )) Насколько критично, кто-то снимал ? Помнится мне, что VZ большой поклонник расширений. Мне с модулем формы тоже в целом понравилось. Несколько коряво по своей технологии по сравнению с ООП, но зато позволила очистить модуль формы от моих операторов )

1

25.09.2017 — 09:14

Расширение хочет совместимости с движком, конфигурацией, и Такси.
Смотри свойства основной конфигурации: если снята совместимость для нее,нет смысла ограничивать и расширение.
Если обновление конфы говорит «о рекомендуемости» движка 8.3.XX.YYYY, смело позволяй его с расширению.
А вообще-то, в конфигураторе есть средства для проверки совместимости. меню «Действия» и т.д.

Для БП3 (движок 8.3.10.2561 для Расширений снял все ограничения, в т.ч. и по Такси. Работает.
Для ЗУП3.1 сделал то же самое.

2

25.09.2017 — 09:23

(1) В конфе и в расширении стояла совместимость с 8.3.8
Но с ней не работало расширение модуля документа. Поэтому я убрал ограничение по совместимости, но боязно
Про проверку я знаю

3

25.09.2017 — 09:40

2-USSR > Не надо боятся ;) ограничение в кофе означает всего лишь, что некоторые возможности движка в конфе не задействованы. Возможно, не потребны в функционале. Возможно, какие-то недоработки на стороне сервера. Возможно движок не готов к браузерному клиенту.
Просто пробуй, и почаще делай бэкапы. .cfe тоже сохраняется.

4

25.09.2017 — 11:29

Не могу понять, как переопределить процедуру из модуля менеджера обработки

5

25.09.2017 — 11:46

получилось ) теперь надо придумать как это с пользой применить)

6

25.09.2017 — 11:53

конфигурация не всегда хорошо структурирована для удобного применения расширения. Например, есть процедура «ЗаполнитьРеквизитыШапкиУПД». Если бы она только заполняла, что логично вытекает из ее названия, то тогда можно было бы определить процедура «После», в которой изменить нужные реквизиты структуры шапки. Но 1С в ней еще и выводит шапку в табличный документ, вот зачем? И придется вместо пары строк определять всю процедуру как «Вместо».

7

25.09.2017 — 12:11

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

8

25.09.2017 — 18:08

Кто же тебя заставляет после &Вместо писать целую простынь с выводом шапки УПД? Замени содержимое этого «вместо» вызовом процедуры из общего модуля. Тот же текст, но из другого места. Можно многочисленным вставкам отвести отдельный ОМ.
И ВПФ не отменена…

9

25.09.2017 — 18:22

(8)Не вьехал. Есть процедура, в ней заполняются поля шапки и выводятся в табличный документ. Мне надо модифицировать заполнение пары полей (хотя на мой взгляд это дурь, но вот просят изменить). Как его заменить, чтобы относительно беспроблемно поддерживать ? Ну перенесу я этот текст в общий модуль или сделаю ВПФ, то что изменится? Какая разница куда перенести? Перенести то я смогу, но проблема останется А тут, вот он вроде инструмент, убери они из процедуры всего один оператор, делаем «после» и наслаждаемся. Но нет ))

Автор aleon1, 02 июн 2023, 05:50

0 Пользователей и 1 гость просматривают эту тему.

Добрый день!
Для работы ЭДО консультанты из 1С (для меня все желтые 1С независимо от названия фирмы) установить патч EF_00_00515441_3.
Вот что из этого получилось.

Платформа: 1С:Предприятие 8.3 (8.3.22.1750)
Конфигурация: Управление нашей фирмой, редакция 3.0 (3.0.2.178) (https://v8.1c.ru/small.biz/)
Copyright © ООО «1С-Софт», 2009-2022. Все права защищены
(https://1c.ru/)

Расширения конфигурации:
— EF_00_00515441_3
— УНФ:Автоматическое закрытие месяца (1.6.13 (3.0.1))
ООО «Простые решения»
(https://1eska.ru/)
— Bs01

Режим: Файловый (без сжатия)
Приложение: Тонкий клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Вариант интерфейса: Такси

Ошибки:
———————————————————————————
02.06.2023 10:38:47
EF_00_00515441_3: Обычная: Ошибка применения модуля «EF_00_00515441_3 ОбщийМодуль.ЭлектронныеДокументыЭДО.Модуль». Список параметров метода «EF_00_00515441_3_ПредставлениеДанныхСообщенияПоСсылке» не соответствует методу «ПредставлениеДанныхСообщенияПоСсылке».

Как можно подружить конфигурацию с этим патчем?

Работал в Fortran, Macroassembler, Clipper, Lisp, C, Pascal, VBA, HTML, CSS, JavaScript, только 1С не могу одолеть


aleon1, Видно же, что расширение для релиза УНФ: Автоматическое закрытие месяца (1.6.13 (3.0.1)), а у вас Управление нашей фирмой, редакция 3.0 (3.0.2.178). Нужна по-видимому новая версия.


Цитата: alexandr_ll от 02 июн 2023, 07:56aleon1, Видно же, что расширение для релиза УНФ: Автоматическое закрытие месяца (1.6.13 (3.0.1)), а у вас Управление нашей фирмой, редакция 3.0 (3.0.2.178). Нужна по-видимому новая версия.

Спасибо, что прочитали, время потратили…
И что вам видно? «Автоматическое закрытие месяца» — это другое расширение, никоим боком не касающееся патча.

Работал в Fortran, Macroassembler, Clipper, Lisp, C, Pascal, VBA, HTML, CSS, JavaScript, только 1С не могу одолеть


Доброго времени суток. Конфигурация ERP 2.2.3.155. Платформа 8.3.10.2168. Есть документ ЗаказПоставщику. Нужно при помощи расширений произвести обработку заполнения по условиям. Соответственно создал пр-ру &После(«ОбработкаЗаполнения») в модуле объекта расширенного документа: &После(«ОбработкаЗаполнения») Процедура Расш_ОбработкаЗаполнения(ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка) КонецПроцедуры Почему даже при таком оформлении ругается: Ошибка применения модуля «РасширениеТест Документ.ЗаказПоставщику.МодульОбъекта». Список параметров метода «Расш_ОбработкаЗаполнения» не соответствует методу «ОбработкаЗаполнения». На какие параметры он ругается? Не могу понять, что ему не хватает?((((

Создал самописную простую конфу для проверки. Эффект тот же: Может это баг расширения?

Тэги: 1С 8

Комментарии доступны только авторизированным пользователям

Возможно, вам также будет интересно:

  • Ошибка применения модуля расширения текст модуля для метода изменился
  • Ошибка применения конфигурации безопасности установка не завершена
  • Ошибка применения визуальных стилей
  • Ошибка приложения телефон на андроид как исправить
  • Ошибка приложения твич при включении трансляции

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии