При нажатии кнопки форма не открывается, а вываливает вот такую ошибку: Если ПустоеЗначение(Зн.Вид())=0 Тогда <br>{Глобальный модуль(5272)}: Значение не представляет агрегатный объект (Вид), что делать ума не приложу, подскажите, плизз!!
При нажатии кнопки форма не открывается, а вываливает вот такую ошибку: Если ПустоеЗначение(Зн.Вид())=0 Тогда <br>{Глобальный модуль(5272)}: Значение не представляет агрегатный объект (Вид), что делать ума не приложу, подскажите, плизз!!
Добрый день!<br>Ну как, проблема решена? Если решена , то не подскажешь как ее решить. У меня такая же.<br>Спасибо.
"Через отладчик. Очевидно Ваше "Зн" - пустое значение, потому и не определяется его вид. Можно, конечно, этот блок "Если - КонецЕсли" заключить еще в один :<br>Если ПустоеЗначение(Зн)=0 Тогда<br> ---Потом ваш блок---<br>КонецЕсли;<br> Тогда она будет проверять "Вид()" только у непустых "Зн" <br>Где-то я это уже видел..."
Спасибо, попробую.<br>
Только мне кажется, что это не решение проблемы. То что пустое значение передается, это понятно. Конфа типовая. В одной базе работает, а в другой не хочет. Исправление и тестирование ничего не дало. Причем с вновьсозданными элементами справочника работает как надо. Смею предположить, что где-то что-то незаполнено или какой-то "глюк" непонятный.
Релиз программы? Релиз конфигурации?
"столкнулся с такой же проблемой.<br>1с 7.7 (7.70.024)<br>конфигурация: 7.70.271 (обновился с 7.70.269, после чего проблема и появилась).<br>ошибка: <br><br>{Глобальный модуль(5853)}: Значение не представляет агрегатный объект (Вид)<br>Если ПустоеЗначение(Зн.Вид())=0 Тогда<br><br>в отладчике нашел, что ошибка выскакивает, когда 1с пытается получить значение из пустого списка:<br><br>...<br>Процедура глЗначенияИзСтроки(СтрокаЗначений,СписокЗначений,Префикс) Экспорт<br><br>Для НомерСтроки = 1 по СтрКоличествоСтрок(СтрокаЗначений) Цикл<br> Стр = глРазделить(СтрПолучитьСтроку <br> (СтрокаЗначений,НомерСтроки),СимволТабуляции);<br> Для НомерЗначения = 1 по СтрКоличествоСтрок(Стр) Цикл<br> Значение = СтрПолучитьСтроку(Стр,НомерЗначения);<br> Значение = СтрЗаменить(Значение,"\",СимволТабуляции);<br> Значение = СтрЗаменить(Значение,"
проблема (почти) решена. мне подскзали, что проблема в том, что в 1с при обновлении могут сбиваться типы полей в форме. после чего сие приходится править руками, сверяясь либо с рабочей конфигурацией, либо с пояснениями в форме.<br>интересно же мне другое - нет ли способа описать excel-форму как либо иначе, кроме как вручную задавать св-ва ячеек? иначе совсем какое-то болото.
17 октября 2024 года — 11-й Бизнес-форум 1С:ERP |
1C:Лекторий: 15 октября 2024 года — Бесплатная онлайн-лекция «Обзор возможностей программы "1С:Зарплата и управление персоналом 8 КОРП" (ред. 3) для HR» 1C:Лекторий: 22 октября 2024 года, начало в 12:00 — Бесплатная онлайн-лекция о подготовке к применению ФСБУ 4/2023 «Бухгалтерская (финансовая) отчетность» |