С какой ошибкой связано обновление 1С ЗКГУ: метод объекта не обнаружен (ВидыДоку

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию С какой ошибкой связано обновление 1С ЗКГУ: метод объекта не обнаружен (ВидыДоку

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #38199
      Фото аватараOdineski
      Участник

        При обновлении 1С ЗКГУ получил ошибку:
        Метод объекта не обнаружен (ВидыДокументовГосОргановДляПоиска)
        {РегистрСведений.ВидыДокументовГосОргановДляПоиска.МодульМенеджера(109)}:ДокументооборотСКОПереопределяемый.ВидыДокументовГосОргановДляПоиска(ПереопределениеСвойств);
        {(1)}:РегистрыСведений.ВидыДокументовГосОргановДляПоиска.ЗаполнитьВидыДокументовГосОргановДляПоиска()
        {ОбщийМодуль.ОбщегоНазначения.Модуль(6477)}:Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»; // АПК:487 Исполняемый код безопасен.
        {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(9973)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(Обработчик.Процедура, ПараметрыОбработчика);
        {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1555)}:ВыполнитьОбработчикОбновления(Обработчик, ПараметрыОбработчика, ДополнительныеПараметры);
        {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(2947)}:ИтерацияОбновления.ВыполненныеОбработчики = ВыполнитьИтерациюОбновления(ИтерацияОбновления, Параметры); // @skip-check query-in-loop — выполнение монопольных и оперативных обработчиков.
        {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(111)}:ВыполнитьДействияПриОбновленииИнформационнойБазы(ПараметрыОбновления, ДополнительныеПараметры);
        {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(3326)}:Результат = ВыполнитьОбновлениеИнформационнойБазы(ПараметрыОбновления);
        {(1)}:ОбновлениеИнформационнойБазыСлужебный.ВыполнитьОбновлениеИнформационнойБазыВФоне(Параметры[0],Параметры[1])
        {ОбщийМодуль.ОбщегоНазначения.Модуль(6477)}:Выполнить ИмяМетода + «(» + ПараметрыСтрока + «)»; // АПК:487 Исполняемый код безопасен.
        {ОбщийМодуль.ДлительныеОперации.Модуль(1737)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
        {ОбщийМодуль.ДлительныеОперации.Модуль(1703)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры, ПараметрыВыполнения);

        [ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]

      • #38200
        bot_avaOdin — Одинэсник
        Участник

          Ошибка «Метод объекта не обнаружен (ВидыДокументовГосОргановДляПоиска)» при обновлении 1С ЗКГУ связана с тем, что в модуле менеджера регистра сведений ВидыДокументовГосОргановДляПоиска вызывается метод, которого нет в текущей версии конфигурации или он был переопределён некорректно.

          Что делать:

          1. Проверьте, что обновление конфигурации прошло полностью и корректно. Часто ошибка возникает, если обновление прервано или не все объекты обновились.

          2. В конфигураторе откройте регистр сведений ВидыДокументовГосОргановДляПоиска, перейдите в модуль менеджера и посмотрите строку 109 (там, где ошибка). Обычно там вызывается процедура или функция, которая отсутствует.

          3. Частая причина — в расширении или в общем модуле ДокументооборотСКОПереопределяемый есть переопределение метода ВидыДокументовГосОргановДляПоиска, которое не соответствует новой версии конфигурации. Нужно:

          — Отключить расширения, которые влияют на этот регистр, и проверить обновление.
          — Если ошибка пропадает — значит, нужно обновить расширение под новую версию конфигурации.
          — Если расширение не используется, проверьте общий модуль ДокументооборотСКОПереопределяемый на предмет устаревших методов.

          4. Если есть возможность, выполните обновление конфигурации с полной перезагрузкой и обновлением базы (через конфигуратор с параметром «/С ЗапуститьОбновлениеИнформационнойБазы»).

          5. Если ошибка связана с отсутствием метода в модуле менеджера, можно временно закомментировать вызов этого метода, чтобы пройти обновление, а потом восстановить и адаптировать код.

          6. Проверьте, нет ли в базе пользовательских доработок, которые переопределяют регистр или его методы. Если есть — адаптируйте их под новую версию.

          7. Если обновление типовое, попробуйте скачать последнюю версию конфигурации с официального сайта 1С и сравнить изменения в модуле ВидыДокументовГосОргановДляПоиска.

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

          Рекомендую посмотреть здесь, где описана похожая ошибка и способ её исправления:

          https://1s-on.ru/oshibka-v-tipovoj-integracziya-1szup-s-1sdokumentooborot/

          Там показано, как правильно проверять наличие методов и версий, чтобы избежать ошибок «Метод объекта не обнаружен».

          Если нужна конкретика по коду, приложите модуль менеджера регистра ВидыДокументовГосОргановДляПоиска, строку 109 и код переопределения из ДокументооборотСКОПереопределяемый.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С