обращение к процедуре объекта как к функции (во время обмена) #767033


#0 by live in sky dreams
Вылазит ошибка во время загрузки данных. Появилась после обновления бухгалтерии и платформы на несколько релизов вверх. Сейчас релиз бухии: 3.0.43.124 Релиз платформы: 8.3.6.2390 Остановил обмен в отладке по ошибке. Спотыкается на вызове "Выполнить(Конвертация.ПередЗагрузкойДанных);" Открыл что в Конвертация.ПередЗагрузкойДанных, вроде ничего предосудительного: Попробовал выполнить первую же инструкцию(Параметры.Вставить("ВалютаРегламентированногоУчета", Константы.ВалютаРегламентированногоУчета.Получить);) в том месте где падает с ошибкой - вылазит сабж.. Тип "Параметры" - структура, как видно из того места откуда вызывается (Выполнить(Конвертация.ПередЗагрузкойДанных);) на обращение к процедуре как к функции даже не похоже даже издали. Что я не вижу? Ткните плиз
#1 by Cyberhawk
КГ/АМ
#2 by Cyberhawk
(картинки давай уже)
#3 by live in sky dreams
Ок. отметился, сострил.. За картинками в гугол, там и "котеги" и "сисьге" Вот пока тебе одна: По сабжу есть мысли?
#4 by live in sky dreams
С "АМ" согласен, протупил.. Сейчас дошло )) Это я просто уже головой бьюсь об стену не получается пофиксить и перемешалось все в голове. Заново.. Вот тут видно где выпадает с ошибкой. И на чем именно Проверяю что в переменной "Параметры", чтобы понять какие методы доступны: Видно, что структура, значит "Вставить" ей можно :) Но не получается...
#5 by live in sky dreams
Первая ссылка с качеством получше..
#6 by Rie
Я бы не рискнул столь сильно Отладчику доверять. Тем более в Попытках. Попробуй трассировочные сообщения поставить.
#7 by ВРедная
На последнем скрине проблема в точке с запятой, в расчете выражения их нужно удалять
#8 by ВРедная
я бы проверяла 4-й "Параметры.Вставить" там две функции, одна из них, возможно, уже и не функция...
#9 by Serg_1960
Когда "Это я просто уже головой бьюсь об стену...", то начинай писать проще ("Будь проще и к тебе потянутся люди"): Ну ты понял, надеюсь :)
#10 by live in sky dreams
да, кажется понял. Посносили же все из констант в хранилище Нет уж ни констант многих ни общего модуля "УправлениеПользователями"
#11 by Serg_1960
Угу. И всё чаще и чаще вместо привычного "константа.Х.Получить" встречаешь нечто кошмарное, типа "...Получить.Получить" :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С