что значит значение не является значением объектного типа

Значение не является значением объектного типа (БП3.0 после обновления)

Как можно исправить? В какую сторону копать?

P.S. ошибка сразу при запуске программы (ну точнее когда уже зашло в программу).

Посмотрите в типовом отчете, как теперь реализован этот обработчик. Там как минимум изменились параметры вызова. К примеру:

Теперь работает как:

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

Походу, у вас при запуске системы сразу открывается и формируется отчет, и тут же пытается посчитать сумму ячеек, выделенных мышкой, которых нет (т.к. пользователь еще не успел начать шевелить мышкой).

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

Так что для начала уберите открытие отчета при запуске.

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

(4) в базе ДО обновления модуль выполняется при запуске, точка останова срабатывает:

(7) сейчас хочу посомтреть что за табл докмент

(12) В базе до обновления в отладчике смотреть и щелкать кнопку Шагнуть из нас это приведет в добавленный отчет. В форму отчета процедуру:

Вот раньше этого ПолеРезультат не было, сейчас появилось.Но добавить в код не даёт, пишет переменная не определена. Как быть?

(13) надо смотреть ваш нетиповой отчет, попытаться понять, что он пытается сразу вычислить и создать переменную ПолеРезультат с ячейкой, куда, собственно, и должен был выводится ваш результат.

А вообще странно, зачем ваш отчет сразу при открытии ломится что-то высчитывать.

Посмотрите в типовом отчете, как теперь реализован этот обработчик. Там как минимум изменились параметры вызова. К примеру:

Теперь работает как:

я в своем отчете нашла строку БухгалтерскиеОтчетыКлиент.ВычислитьСуммуВыделенныхЯчеекТабличногоДокумента(ПолеСумма, Результат, КэшВыделеннойОбласти, НеобходимоВычислятьНаСервере);

и заменила на
БухгалтерскиеОтчетыКлиент.ВычислитьСуммуВыделенныхЯчеекТабличногоДокумента(ПолеСумма, Результат, Элементы.результат, КэшВыделеннойОбласти, НеобходимоВычислятьНаСервере);

Источник

Что значит значение не является значением объектного типа

БП редакция 3.0.65.80.
После обновления платформы до 8.3.13.1513 перестали открываться «Счета покупателям» с сообщением «Значение не является значением объектного типа (элементы)».

Ответ:

По аналогии вот с этой статьей нужно провести выборочную очистку настроек пользователя:

Если делать выборочную очистку настроек, то скорее всего достаточно будет очистить настройки только проблемного элемента (в данном случае «Счет покупателю»).

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

Подписывайтесь и получайте новые статьи и обработки на почту (не чаще 1 раза в неделю).

Вступайте в мою группу ВКонтакте, Одноклассниках, Facebook или Google+ — самые последние обработки, исправления ошибок в 1С, всё выкладываю там в первую очередь.

что значит значение не является значением объектного типа. Смотреть фото что значит значение не является значением объектного типа. Смотреть картинку что значит значение не является значением объектного типа. Картинка про что значит значение не является значением объектного типа. Фото что значит значение не является значением объектного типа

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

Нажмите одну из кнопок, чтобы поделиться:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *