Метод объекта не обнаружен обновить реквизиты

Метод объекта не обнаружен в 1С 8.3

После обновлений, доработок и других подобных изменений конфигурации пользователи могут столкнуться с ошибкой Метод объекта не обнаружен. В качестве метода выступают процедуры и функции, выполняющие некоторые действия с объектом. За каждым типом метаданных закреплены свои методы. Сообщение Метод объекта не обнаружен программа выдает в случаях, когда не находит во встроенном языке метод с таким именем или одноименную процедуру/функции в модулях объекта.

Примеры появления и исправления ошибки рассмотрены нами на конфигурации 1С:Бухгалтерия 8.3.

Причины возникновения ошибки в 1С 8.3

Пользователь получает предупреждение в виде всплывающего окна с текстом «Метод объекта не обнаружен ([Имя_метода])», если:

  • метод не принадлежит к типу метаданных;
  • опечатка в имени метода;
  • у процедуры или функции, вызываемой в качестве метода объекта, не указанно ключевое слово Экспорт.

Для решения проблемы следует разобраться в структуре объектов конфигурации и их наборе методов.

Объекты и методы

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

В список стандартных объектов 1С входят:

  1. константы;
  2. справочники;
  3. документы;
  4. отчеты;
  5. регистры сведений;
  6. и т. д.

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

Методы делятся на два вида:

  • встроенные в платформу;
  • написанные программистом в модулях объектов.

Встроенные методы объектов описаны в Синтакс-Помощнике: например, записать документ позволит метод Записать(). Имена методов созвучны с глаголом действия, которое будет произведено с метаданными.

Процедуры и функции, описанные в модулях объектов с ключевым словом Экспорт, дополняют типовые методы своих объектов и могут вызываться из любых программных модулей, где используются эти метаданные.

Исправление ошибки

Сообщение «Метод объекта не обнаружен» может возникнуть, например, при нажатии кнопки в документе.

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

Для перехода в конфигуратор нажмите Конфигуратор.

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

Решение вопроса с ошибкой «Метод объекта не обнаружен» в 1С 8.3 будет зависеть от вида метода: созданный вручную или типовой.

Встроенные в платформу методы

Стандартные методы перечислены в Синтакс-Помощнике на ветках соответствующих объектов. Откройте Ситнакс-Помощник через меню конфигуратора Справка или по одноименной кнопке на панели инструментов. Для быстрого поиска на вкладке Индекс введите часть имени типа объекта, а для перехода к его описанию нажмите кнопку Найти текущий элемент в дереве.

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

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

Методы, добавленные вручную

Программисты могут добавлять экспортные процедуры и функции (со словом Экспорт) в модулях объектов, например, вкладке Прочее в окне редактирования объекта конфигурации.

Перед поиском метода узнают тип объекта, от которого запускается выполнение. Возможны варианты:

  • для типов ДокументОбъектСправочникОбъект и т. д. методы прописывают в Модуле объекта;
  • типы ДокументМенеджерПеречислениеМенеджери т. д. — Модуль менеджера;
  • типы РегистрСведенийНаборЗаписей и т. д. — Модуль набора записей (у регистров);
  • тип КонстантаМенеджерЗначения — Модуль менеджера значения (у констант);
  • и др.

Чтобы определить тип объекта, воспользуйтесь одним из способов:

1. Разберите в окне ошибки строку кода, где идет обращение к методу:

  • Документ.СчетНаОплатуПоставщика.Форма.ФормаДокумента — метод выполняется в модуле формы документа;
  • Документ — объект, от которого запускается метод;
  • Добавить() — имя метода. Характерная черта — наличие круглых скобок в конце, в них перечисляются параметры, если они необходимы для выполнения операций;
  • ПодборТовараСервер() — имя процедуры/функции, где возникает ошибка.
    В данном примере Документ является переменной, содержащей объект с типом ДокументОбъект, получаемый встроенным методом ПолучитьОбъект().

2. Если конфигурация допускает вносить изменения, выведите тип объекта в окне сообщений в пользовательском режиме с помощью встроенных функций Сообщить() и ТипЗнч():

  • впишите в процедуру строку кода с функцией, указав в скобках обращение к объекту без имени метода;

  • запустите 1С в режиме отладки и повторите действия, вызывающие сбой;
  • проигнорируйте окно с ошибкой, нажав ОК. В нижней части рабочей области программы появится сообщение с типом объекта.

3. Через команду контекстного меню Вычислить выражение в Конфигураторе

  • в строчке, где возникает сбой, поставьте точку останова для принудительной остановки выполнения программного кода, имеет вид красного круга на полях с левой стороны;

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

  • в открывшемся окне в колонке Тип будет указан тип объекта.

Переменная Документ тип ДокументОбъект.СчетНаОплатуПостащика, поэтому запускаемые методы программа ищет среди экспортных процедур/функций в модуле объекта документа СчетНаОплатуПоставщику.

Для поиска метода:

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

  • проверьте наличие ключевого слова Экспорт. При его отсутствии программа не сможет передать процедуру/функцию в другой модуль. Соответственно, она не будет обнаружена, что приведет к появлению ошибки «Метод объекта не обнаружен»;
  • имя процедуры/функции должно совпадать с вызываемым методом: если имеются явные орфографические ошибки или опечатки, исправьте их;
  • если наименование процедуры/функции полностью совпадает с методом, и ключевое слово Экспорт указано, возможно, причина — в неверном типе объекта.

Если тип объект задан неверно, то программа будет производить поиск экспортных процедур/функции вне тех модулях и пользователь получит ошибку «Метод объекта не обнаружен». Для решения проблемы потребуется переписать программный код, пользователю стоит обратиться к программисту.

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

Эти действия приведут к отключению строки кода с методом для выполнения программой. Возможно, это устранит появление ошибки, но может исказить или повредить данные в базе из-за нарушения алгоритма их обработки, т. к. из него исключена последовательность действий, описанная в методе. Поэтому вносить самостоятельные правки в программный код нужно с осторожностью.

Метод объекта не обнаружен Connect 1С 8.3

Ошибку «Метод объекта не обнаружен (Connect)» 1С может показать при попытке обновить конфигурацию, синхронизации или загрузке/выгрузке данных из другой программы, базы.

Connect — наименование встроенного метода, принадлежит COM-объектам, которые 1С создает на основании объектов базы данных для их передачи или получения из других источников.

Поскольку метод типовой, следует проверить в конфигураторе корректность написания его имени в коде программы.

Ошибка «Метод объекта не обнаружен (Сonnect)» в 1С 8.3 не всегда связана с конфигурацией, причина может заключаться в операционной системе. Перед использованием метода Connect программа 1С должна создать COM-объект с помощью специальных компонентов, которые не всегда есть в системе компьютера. Проблему решают через регистрацию dll компонентов обмена, процедуру выполняют на сервере:

  • в папке C:Windows найдите и запустите от имени администратора файл cmd.exe;
  • в зависимости от вида операционной системы выполните команду:
    • для x32: %windir%System32RegSvr32.exe “С:[путь до каталога 1С]bincomcntr.dll”;
    • для x64: %windir%SysWoW64RegSvr32.exe “С:[путь до каталога 1С] bincomcntr.dll”;

  • перезагрузите компьютер.

Стандартная утилита RegSvr32 автоматически зарегистрирует файл dll с компонентами обмена в реестре операционной системы, что устранит сбой в 1С, связанный с отсутствием метода connect. В Windows есть инструменты для ручного внесения компонент в реестр через пункт Администрирование на Панели управления, но эту задачу лучше поручить системному администратору компьютеров.

Запасным вариантом для решения вопроса с отсутствующим методом Connect остается чистка кэш-памяти 1С.

«Метод объекта не обнаружен» в 1С — ошибка серьезная, говорящая об отсутствии в программе алгоритмов, необходимых для выполнения действий пользователя. Если 1С сообщает о невозможности найти поле, элемент, реквизит или объект — такие проблемы сотрудник может решить самостоятельно. Но при недоступности методов необходимы знания о типах объектов, умения разбираться в программном коде, поэтому, когда ни один из способов не помог устранить сбой, следует обращаться к специалисту 1С.

Обслуживание

Заказать консультацию

По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.

Ошибка при обновлении бухгалтерии {Обработка.ОбновлениеИнформационнойБазы.МодульОбъекта(1777)}: Метод объекта не обнаружен (ОбновитьРеквизиты) Документы.СправкаПоНДФЛВНалоговыйОрганС2015.ОбновитьРеквизиты();

Описание ошибки:
Обновление базы после обновления конфигурации с релиза 2.0.65.47 на релиз 2.0.66.6 завершается ошибкой {Обработка.ОбновлениеИнформационнойБазы.МодульОбъекта(1777)}: Метод объекта не обнаружен (ОбновитьРеквизиты)
Документы.СправкаПоНДФЛВНалоговыйОрганС2015.ОбновитьРеквизиты(); Платформа 1С: Предприятие 8.3.19.1818, файловый вариант работы базы

Найденные решения:

Учитывая тот факт, что при обновлении конфигурации базы 1С: Бухгалтерия 2.0 разработчики оставили право выполнить обновление с релиза 2.0.65.47 на 2.0.66.6 без установки промежуточных релизов, то, что вполне естественно, эта возможность не была упущена. Но это не увенчалось успехом, т.к. возникла вышеописанная ошибка.

Если перед началом обновления Вами сделана архивная копия базы, то это избавит Вас от необходимости решать проблему уже посредством конфигуратора. При возникновении данной ошибки в лучшем случае остается лишь восстановить копию базы. Выполнить обновление снова до релиза 2.0.65.47. ОБЯЗАТЕЛЬНО запустите 1С 8 в режиме пользователя (клавиша «F7» на клавиатуре или в меню «Конфигурация» — «Обновить конфигурацию базы данных     F7») для завершения обновления на текущий релиз.

Затем обновляем конфигурацию 1С: Бухгалтерии 8 до релиза 2.0.66.2. Снова ОБЯЗАТЕЛЬНО запустите 1С 8 в режиме пользователя для завершения обновления на текущий релиз.

1C 8 бухгалтерия {Обработка.ОбновлениеИнформационнойБазы.МодульОбъекта(1777)}: Метод объекта не обнаружен

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

1С 8 ошибка обновления бухгалтерии на релиз 2.0.66

Если архивная копия не сделана

Если архивная копия не была сделана. То уже остается лишь сохранить конфигурацию базы в файл, меню «Конфигурация» — «Сохраниить конфигурацию».

Бухгалтерия 1С 8 ошибка обновление Метод объекта не обнаружен (ОбновитьРеквизиты)  Документы.СправкаПоНДФЛВНалоговыйОрганС2015.ОбновитьРеквизиты()

Далее ставим конифуграцию на частичную поддержку

ошибка при обновлении 1С бухгалтерии 8 2.0.65.47

Соглашаемся с предупреждением и устанавливаем настройки поддержки, как указано:

Нажимаем «ОК». Дожидаемся, когда плафторма выполнит необходимые действия. Далее следуем в обработку «ОбновлениеИнформационнойБазы», в модуле обработки переходим к строке 1777 (вызывая окно «Перейти по номеру строки» сочетанием клавиш «Ctrl + G») и комментируем строку, устанавливая перед строкой символы «//»:

1С 8 {Обработка.ОбновлениеИнформационнойБазы.МодульОбъекта(1777)}: Метод объекта не обнаружен (ОбновитьРеквизиты)  Документы.СправкаПоНДФЛВНалоговыйОрганС2015.ОбновитьРеквизиты();

Через меню «Конфигурация» — «Обновить конфигурацию базы данных     F7») для сохраняем изменения. Запускаем базу в режиме 1С: Предприятие для выполнения обновления базы данных. После этого необходимо вернуть конфигурацию на поддержку. Ранее сохраненный файл конфигурации загружаем через меню «Конфигурация» — «Загрузить конфигурацию из файла»

1С 8 бухгалтерия 20 обновление ошибка релиз 2.0.65.47 на 2.0.66 {Обработка.ОбновлениеИнформационнойБазы.МодульОбъекта(1777)}: Метод объекта не обнаружен (ОбновитьРеквизиты)

Продолжаем обовление в привычном режиме.

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

13-01-2017

Журавлев А.С.
(Сайт www.azhur-c.ru)

После обновления информационной базы 1С, установки новой версии Платформы, доработки конфигурации 1C можно получить ошибку:

  • Метод объекта не обнаружен.

В статье вы познакомитесь с новым инструментом разработчиков Синтаксис помощник и научитесь использовать его при работе с ошибками программного кода 1С.

БухЭксперт8 подготовил 3 примера формирования ошибки Метод объекта не обнаружен в 1С 8.3. Изучив их, вы узнаете причины появления ошибки и получите рекомендации для ее исправления с использованием встроенной справки 1С.

Содержание

  • Причины ошибки в 1C Метод объекта не обнаружен
    • Метод объекта не обнаружен (Счет покупателю — Подбор)
    • Метод объекта не обнаружен (Печатная форма)
    • Метод объекта не обнаружен (connect) в 1С 8.3

Причины ошибки в 1C Метод объекта не обнаружен

Причина появления ошибки Метод объекта не обнаружен, как правило, заключается в обращении к несуществующему методу работы с объектом конфигурации.

Объектами в 1С являются данные конфигурации 1С. В специальной литературе такие объекты еще называют Метаданными 1С. В состав объектов конфигурации входят:

  • справочники;
  • документы;
  • регистры сведений;
  • регистры накоплений;
  • табличные документы;
  • и т. д.

Каждый из объектов обладает определенными им разработчиками наборами Свойств и Методами. Посмотреть эту информацию позволяет специальный инструмент разработчиков — Синтаксис помощник. Инструмент встроен в справку Конфигурации 1С. Вызов Синтаксис помощника происходит:

Синтаксис-помощник содержит подробное описание заданных свойств и методов объектов конфигурации. Добавить свои свойства и методы пользователь не может. Изменить — тоже. Задача программиста, дорабатывающего 1С — использовать очень точно методы, что даны в описании. Если в программном коде допускается ошибка в использовании метода объекта, пользователь получает ошибку Метод объекта не обнаружен.

Рассмотрим возникновение ошибки на примерах. Для исправления будем обращаться к справке Синтаксис-помощника.

Метод объекта не обнаружен (Счет покупателю — Подбор)

После программной доработки операции Подбор в документе Счет покупателю появляется ошибка Метод объекта не обнаружен:

Согласно сообщению в окне ошибки, метод Копировать() не обнаружен в списке методов объекта 1С. Для уточнения вида объекта, который использует этот метод, перейдем в Конфигуратор:

  • место доработки — процедура ПодборТовары;
  • строка ошибки — ТЗ = ЭтотОбъект.Товары.Копировать().

Из программного кода видно, что программист создает таблицу значений ТЗ, используя метод Копировать(). Откроем список методов объекта Таблица значений:

  • кнопка Синтаксис-помощник — Содержание;
  • объект Универсальные коллекции значений — Таблица значений — Методы.

Согласно Синтаксис-помощнику для объекта Таблица значений нет метода Копировать(). Правильный метод — Скопировать(). После того как метод будет исправлен на правильный, подбор товара в документе Счет покупателю станет выполняться без ошибки.

Метод объекта не обнаружен (Печатная форма)

После программного изменения печатной формы Приложение к договору в документе Счет покупателю появляется ошибка Метод объекта не обнаружен:

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

  • место доработки — функция ПечатьПриложениякДоговору;
  • строка ошибки — ТабличныйДокумент.ПолучитьРазмерОбластиДанных().

В программном коде используется метод Табличного документа ПолучитьРазмерОбластиДанных(). Уточним используемые методы табличного документа через Синтаксис-помощник.

Согласно справке Синтаксис-помощника, нет метода ПолучитьРазмерОбластиДанных(). Для получения размера области данных по горизонтали используется метод ПолучитьРазмерОбластиДанныхПоГоризонтали().

После исправления программного кода печатная форма формируется без ошибки.

Метод объекта не обнаружен (connect) в 1С 8.3

В обработке внешнего подключения к информационной базе Управление Торговлей при попытке соединения появляется ошибка Метод объекта не обнаружен в 1С:

Для исправления ошибки откроем обработку в Конфигураторе базы:

  • место возникновения ошибки — процедура ERRORНаСервере;
  • строка ошибки — connection = cntr.Connector(“File=””c:InfoBasesTrade””;Usr=””Director””;”)

Для объекта COM-соединений определим в Синтаксис помощнике правильный метод новым способом через вкладку Поиск. Этот вариант часто используют в работе программисты и те пользователи, кто уже знаком с программным языком 1С. По первым буквам набранной в строке поиска команды программа отбирает объекты, использующие данный метод.

Согласно справке Синтаксис-помощника, нет метода Connector. Команду соединения с информационной базой Управление Торговлей нужно исправить на Connect.

После исправления команды соединение с базой Управление Торговлей по заданным параметрам выполнится без ошибки.

В качестве небольшого бонуса наши подписчики могут скачать внешнюю обработку с демонстрацией неправильного и правильного кода

Скачать внешнюю обработку с демонстрацией неправильного и правильного кода

См. также:

  • Ошибка. Поле объекта не обнаружено
  • Ошибка. Поле объекта недоступно для записи
  • Ошибка. Переменная не определена
  • Ошибка. Недостаточно фактических параметров
  • Ошибка. Слишком много фактических параметров
  • Поле объектов недоступно для записи

Если Вы еще не подписаны:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

После оформления подписки вам станут доступны все материалы Бухэксперт8, записи поддерживающих эфиров и вы сможете задавать любые вопросы по программе 1С.

Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Метод объекта не обнаружен при вызове функции

В управляемом приложении при вызове функции общего модуля из клиентской процедуры возникает ошибка «Метод объекта не обнаружен» 

Скриншот ошибки

metod-obekta-ne-obnaruzhen

Выяснение причины

Проверить:

  • написание имени функции/процедуры;
  • наличие директивы «экспорт» в конце имени функции;
  • работоспособность при вызове с «серверной» процедуры;
  • соответствие количества параметров функции;
  • корректность написание директивы «&НаСервере», «&НаКлиенте» (нет ли опечаток);
  • Зайти в свойства вызываемого модуля:

Платформы, к которым относится ошибка

  • 8.2
  • 8.3

Поведение системы

Выполнение кода прерывается.

Реклама — узаконенная ложь.

   ElKov

26.10.12 — 12:08

Здравствуйте

проблема такая :

Объект.Владелец1 — объект формы (справочник)

&НаСервере

Процедура ЗаписатьДанныеНаСервере(СтруктураПараметров)

//меняеются реквизиты Объект.Владелец1,

// в тч наименование, записывается справочник объект

//был Петя стал Вася

СтруктураПараметров.Вставить(«Владелец», Объект.Владелец1);//вася

КонецПроцедуры

&НаКлиенте

Процедура ЗаписатьДанные(Команда)

   СтруктураПараметров = Новый Структура;

   СтруктураПараметров.Вставить(«Владелец»,Объект.Владелец1);//Петя

   ЗаписатьДанныеНаСервере(СтруктураПараметров);    

   Объект.Владелец1=СтруктураПараметров.Владелец;//Петя

КонецПроцедуры    

Вопрос : почему &НаСервере стал Вася а &НаКлиенте опять Петя

  

Партнерская программа EFSOL Oblako

   Ololoshka

1 — 26.10.12 — 12:22

Может попробовать перечитать форму?

   ElKov

2 — 26.10.12 — 12:25

Это как?

   Ololoshka

3 — 26.10.12 — 12:28

ЭтаФорма.Прочитать();

что бы она прочитала себя с сервера. т.к. обновляется только после того как «уйдет»-«придет», автоматически не обновляется на клиенте.

   Ololoshka

4 — 26.10.12 — 12:30

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

   ElKov

5 — 26.10.12 — 12:30

это я попробовала , ошибка метод объекта не обнаружен

   Ololoshka

6 — 26.10.12 — 12:31

(3) после ЗаписатьДанныеНаСервере(СтруктураПараметров);

   acsent

7 — 26.10.12 — 12:32

представление ссылки не обновилось просто

   ElKov

8 — 26.10.12 — 12:33

Метод объекта не обнаружен (Прочитать)

   ЭтаФорма.Прочитать();

   Ololoshka

9 — 26.10.12 — 12:35

попробуй через оповещение

&НаКлиенте

Процедура ЗаписатьДанные(Команда)

   СтруктураПараметров = Новый Структура;

   СтруктураПараметров.Вставить(«Владелец»,Объект.Владелец1);//Петя

   ЗаписатьДанныеНаСервере(СтруктураПараметров);    

   Оповестить(«ОбновлениеНаименования»);//или засунь его куда нужно это оповещение

   Объект.Владелец1=СтруктураПараметров.Владелец;//Петя

КонецПроцедуры

&НаКлиенте

Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)

   
   Если ИмяСобытия = «ОбновлениеНаименования» Тогда

           ЭтаФорма.Прочитать();

   КонецЕсли;

       
КонецПроцедуры // ОбработкаОповещения()

   ElKov

10 — 26.10.12 — 12:44

попробовала , не помогает

на ЭтаФорма.Прочитать() так же ошибка

на ЭтаФорма.ОбновитьОтображениеДанных() ничего не происходит

   Ololoshka

11 — 26.10.12 — 12:56

передай с сервера ЗначениеВРеквизитФормы

ЗначениеВРеквизитФормы(<Значение>, <ИмяРеквизита>)

Параметры:

<Значение> (обязательный)

Тип: Произвольный.

Значение прикладного типа, которое необходимо преобразовать в реквизит формы и для которого определено преобразование в данные формы.

<ИмяРеквизита> (обязательный)

Тип: Строка.

Имя реквизита формы, в который необходимо поместить преобразованное значение.

   Ololoshka

12 — 26.10.12 — 12:56

тебе просто нужно обновить форму

   ElKov

13 — 26.10.12 — 13:20

вот я так сделала (насервере)

   Обработка    = ДанныеФормыВЗначение(Объект, Тип(«ОбработкаОбъект.Работа»));

   АдресВозврата= ПоместитьВоВременноеХранилище(Обработка, УникальныйИдентификатор);

   Обработка    = ПолучитьИзВременногоХранилища(АдресВозврата);

   ЗначениеВДанныеФормы(Обработка, Объект);

все работает насервере, как только возвращается наклиента — на форме остается «Петя»

Я понимаю, что надо обновить форму , не могу понять как это сделать

Этот реквизит на форме запрещен к редактированию непосредственно, надо через кнопку чтоб работало

  

ElKov

14 — 26.10.12 — 13:49

ЭтаФорма.ОтобразитьИзменениеДанных(Объект.Владелец1, ВидИзмененияДанных.Изменение );

помогло!

Спасибо всем

Метод объекта не обнаружен

Автор Мария0808, 16 мар 2018, 21:49

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

Захожу в 1С 8.3 нормально. Выписки (например) открываются. А вот счета, товарные, касса нет…..
Ошибка: Метод объекта не обнаружен (ПравоВыполненияОбменаДокуметами). ПОМОГИТЕ!:(


Озвучьте версии из 4 чисел конфигурации и платформы

Выложите скриншоты, иллюстрирующие проблемы

Удалите базу из списка откуда Вы заходите и добавьте вновь


Цитата: Мария0808 от 16 мар 2018, 21:49Ошибка: Метод объекта не обнаружен (ПравоВыполненияОбменаДокуметами).

Тут три варианта:
1. У вас нет прав на какой-то объект конфигурации.
2. У вас кэш устарел. Конфигурация была  обновлена, а вы продолжаете работать с базой, как если бы обновления не было. Но сервер то считает иначе.
3. Нет там этого объекта. И тогда эта ошибка будет у всех без исключения.

Как чистить кэш.

@ECHO off
cls
:: 1С 8.2 для Windows 7
If Exist %USERPROFILE%AppDataRoaming1C1Cv82 (
ECHO 8.2 - Удаляем файлы временных файлов 1С в Windows 7
Del /F /Q %USERPROFILE%AppDataRoaming1C1Cv82*.*
Del /F /Q %USERPROFILE%AppDataLocal1C1Cv82*.*

ECHO 8.2 - Удаляем каталоги временных файлов 1С в Windows 7
for /d %%i in ("%USERPROFILE%AppDataRoaming1C1Cv82*") do rmdir /s /q "%%i"
for /d %%i in ("%USERPROFILE%AppDataLocal1C1Cv82*") do rmdir /s /q "%%i"
)
:: 1С 8.3 для Windows 7
If Exist %USERPROFILE%AppDataRoaming1C1Cv8 (
ECHO 8.3 - Удаляем файлы временных файлов 1С в Windows 7
Del /F /Q %USERPROFILE%AppDataRoaming1C1Cv8*.*
Del /F /Q %USERPROFILE%AppDataLocal1C1Cv8*.*

ECHO 8.3 - Удаляем каталоги временных файлов 1С в Windows 7
for /d %%i in ("%USERPROFILE%AppDataRoaming1C1Cv8*") do rmdir /s /q "%%i"
for /d %%i in ("%USERPROFILE%AppDataLocal1C1Cv8*") do rmdir /s /q "%%i"
)

:: 1С 8.2 для Windows XP
If Exist %USERPROFILE%Local SettingsApplication Data1C1Cv82 (
ECHO 8.2 - Удаляем файлы временных файлов 1С в Windows XP
Del /F /Q %USERPROFILE%Local SettingsApplication Data1C1Cv82*.*
Del /F /Q %USERPROFILE%Application Data1C1Cv82*.*

ECHO 8.2 - Удаляем каталоги временных файлов 1С в Windows XP
for /d %%i in ("%USERPROFILE%Local SettingsApplication Data1C1Cv82*") do rmdir /s /q "%%i"
for /d %%i in ("%USERPROFILE%Application Data1C1Cv82*") do rmdir /s /q "%%i"
)
:: 1С 8.3 для Windows XP
If Exist %USERPROFILE%Local SettingsApplication Data1C1Cv8 (
ECHO 8.3 - Удаляем файлы временных файлов 1С в Windows XP
Del /F /Q %USERPROFILE%Local SettingsApplication Data1C1Cv8*.*
Del /F /Q %USERPROFILE%Application Data1C1Cv8*.*

ECHO 8.3 - Удаляем каталоги временных файлов 1С в Windows XP
for /d %%i in ("%USERPROFILE%Local SettingsApplication Data1C1Cv8*") do rmdir /s /q "%%i"
for /d %%i in ("%USERPROFILE%Application Data1C1Cv8*") do rmdir /s /q "%%i"
)

ECHO.
ECHO Готово.
ping 1.1.1.1 -n 2 -w 7000 >nul 2>nul


Очень часто стал встречать эту ошибку «Метод объекта не обнаружен», особенно с переходом на 1С версий 8.3.11 и 8.3.12 (с 8.3.10 и более ранних)
И она никак не связана с кодом

Или сбой электричества, или же обновили конфигурацию на версии менее требуемой (тем более, щас некоторые, например, УТ 11.4.5 стали требовать 1С 8.3.12)  — надо не только кэш, но и служебные, и временные файлы чистить и не только базы, но и  платформы 1С и Windows


Цитата: Геннадий ОбьГЭС от 24 июн 2018, 05:55
Очень часто стал встречать эту ошибку «Метод объекта не обнаружен», особенно с переходом на 1С версий 8.3.11 и 8.3.12 (с 8.3.10 и более ранних)
И она никак не связана с кодом

Или сбой электричества, или же обновили конфигурацию на версии менее требуемой (тем более, щас некоторые, например, УТ 11.4.5 стали требовать 1С 8.3.12)  — надо не только кэш, но и служебные, и временные файлы чистить и не только базы, но и  платформы 1С и Windows

Здравствуйте! И мне помогите, пожалуйста.
Было и недавнее обновление и сбой электричества, теперь невозможно войти в базу!
Кэш конфигурации почистила.


Цитата: Яшма от 06 авг 2018, 19:07

Цитата: Геннадий ОбьГЭС от 24 июн 2018, 05:55
Очень часто стал встречать эту ошибку «Метод объекта не обнаружен», особенно с переходом на 1С версий 8.3.11 и 8.3.12 (с 8.3.10 и более ранних)
И она никак не связана с кодом

Или сбой электричества, или же обновили конфигурацию на версии менее требуемой (тем более, щас некоторые, например, УТ 11.4.5 стали требовать 1С 8.3.12)  — надо не только кэш, но и служебные, и временные файлы чистить и не только базы, но и  платформы 1С и Windows

Здравствуйте! И мне помогите, пожалуйста.
Было и недавнее обновление и сбой электричества, теперь невозможно войти в базу!
Кэш конфигурации почистила.

Восстановись из бэкапа.


Цитата: AIFrame от 06 авг 2018, 22:33

Цитата: Яшма от 06 авг 2018, 19:07

Цитата: Геннадий ОбьГЭС от 24 июн 2018, 05:55
Очень часто стал встречать эту ошибку «Метод объекта не обнаружен», особенно с переходом на 1С версий 8.3.11 и 8.3.12 (с 8.3.10 и более ранних)
И она никак не связана с кодом

Или сбой электричества, или же обновили конфигурацию на версии менее требуемой (тем более, щас некоторые, например, УТ 11.4.5 стали требовать 1С 8.3.12)  — надо не только кэш, но и служебные, и временные файлы чистить и не только базы, но и  платформы 1С и Windows

Здравствуйте! И мне помогите, пожалуйста.
Было и недавнее обновление и сбой электричества, теперь невозможно войти в базу!
Кэш конфигурации почистила.

Восстановись из бэкапа.

Так и сделала. Заработало. Спасибо.


  • Форум 1С

  • Форум 1С — ПРЕДПРИЯТИЕ 8.0 8.1 8.2 8.3 8.4

  • Конфигурирование, программирование в 1С Предприятие 8

  • Метод объекта не обнаружен

Похожие темы (5)

Рейтинг@Mail.ru

Rambler's Top100

Поиск

Понравилась статья? Поделить с друзьями:
  • Метод чистых активов в оценке бизнеса формула
  • Можно ли передавать реквизиты счета кому либо
  • Методика составления бизнес плана предприятия
  • Методики создания бизнес архитектуры содержат
  • Методы анализа эффективности бизнес процессов