Имя: Пароль:
1C
1С v8
Метод объекта не обнаружен (получить)
0 user1104901
 
17.01.19
19:27
1С:Предприятие 8.3 (8.3.13.1644)
Бухгалтерия предприятия, редакция 3.0 (3.0.67.54)
Продажи-1С Маркировка - Уведомление о розничных возвратах при нажатии - ошибка "Метод объекта не обнаружен (получить)"
Чистил КЕШ, ТИИ, удалял в каталоге все файлы кроме базы не помогает. Что можно сделать?
1 user1104901
 
17.01.19
19:27
Причем все остальное работает в том числе и Уведомление о розничных продажах
2 OldCondom
 
17.01.19
19:38
А база типовая и без расширений/обоаботок, да?
3 user1104901
 
17.01.19
19:42
да база типовая на поддержке без редактирования.
4 Serg_1960
 
17.01.19
20:22
А нажать "Подробнее" и перейти на строку конфигурации с ошибкой, чтобы понять что происходит - не, никак нельзя?
5 user1104901
 
17.01.19
20:29
А подробнее нет просто ОК
6 palsergeich
 
17.01.19
20:33
(5) http://catalog.mista.ru/public/982008/ просветись падован
7 user1104901
 
17.01.19
20:47
Спасибо. Не знал. вот подробная ошибка:

{ОбщийМодуль.ИнтеграцияГИСМКлиентСервер.Модуль(782)}: Метод объекта не обнаружен (Получить)
            Значение = Настройки.Получить(ИмяКолонки);

При нажатии на кнопку Конфигуратор получаю сообщение: Конфигуратор не найден. Пожалуйста запустите конфигуратор для используемой информационной базы.
8 user1104901
 
17.01.19
21:02
Нашел процедуру:
// Устанавливает отбор в списке по указанному значению для нужной колонки
// с учетом переданной структуры быстрого отбора и переданных настроек.
//
// Параметры:
//  Список - динамический список, для которого треюуется установить отбор
//  ИмяКолонки - Строка - Имя колонки, по которой устанавливается отбор
//  Значение - устанавливаемое значение отбора
//  СтруктураБыстрогоОтбора - Неопределено, Структура - Структура, содержащая ключи и значения отбора
//  Настройки - настройки, из которых могут получаться значения отбора
//  Использование - Неопределено, Булево - Признак использования элемента отбора
//  ВидСравнения - Неопределено, ВидСравненияКомпоновкиДанных - вид сравнения, устанавливаемый для элемента отбора
//  ПриводитьЗначениеКЧислу - Булево - Признак приведения значения к числу.
//
Процедура ОтборПоЗначениюСпискаПриЗагрузкеИзНастроек(Список, ИмяКолонки, Значение, Знач СтруктураБыстрогоОтбора,
            Настройки, Использование = Неопределено, ВидСравнения = Неопределено) Экспорт
    
    Если СтруктураБыстрогоОтбора = Неопределено Тогда
        Значение = Настройки.Получить(ИмяКолонки);
        ИспользованиеЭлементаОтбора = ?(Использование = Неопределено, ЗначениеЗаполнено(Значение), Использование);
        ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Список, ИмяКолонки, Значение, ВидСравнения,,ИспользованиеЭлементаОтбора);
    Иначе
        Если Не СтруктураБыстрогоОтбора.Свойство(ИмяКолонки) Тогда
            Значение = Настройки.Получить(ИмяКолонки);
            ИспользованиеЭлементаОтбора = ?(Использование = Неопределено, ЗначениеЗаполнено(Значение), Использование);
            ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Список, ИмяКолонки, Значение, ВидСравнения,,ИспользованиеЭлементаОтбора);
        КонецЕсли;
    КонецЕсли;
    
    Настройки.Удалить(ИмяКолонки);
    
КонецПроцедуры
9 user1104901
 
17.01.19
21:03
Ошибка возникает на второй части цикла :

Если Не СтруктураБыстрогоОтбора.Свойство(ИмяКолонки) Тогда
            Значение = Настройки.Получить(ИмяКолонки);
10 Мимохожий Однако
 
17.01.19
21:53
(9) Проверь тип значения Настройки. Удивишься. И посмотри откуда этот объект появляется\заполняется\присваивается.
Для этого достаточно встать на эту точку и вычислить. Потом открыть стёк вызовов для анализа.
Долго думать )
11 user1104901
 
17.01.19
23:11
(10) Спасибо. Можно ли подробнее расписать как проделать описанную операцию. Буду очень благодарен.
12 palsergeich
 
17.01.19
23:14
13 Мимохожий Однако
 
17.01.19
23:29
(11) Встань на строчку выше 782 и запусти в режиме отладки
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн