Имя: Пароль:
1C
 
Объект на сервере управляемой формы равен пустой строке, УФ
0 Веселый Джузеппе
 
01.10.21
19:47
Доброго вечера
Обновил тестовую КА (регламенты выключены) до (2.4.13.136) на (8.3.18.1334). Есть пара расширений.

После обновления при попытке открытия валится в ошибку:
Документ.ОтчетКассираОперациониста.Форма.ФормаДокумента.Форма(156)}: Поле объекта не обнаружено (Кассир)
По отладке посмотрел - Объект внезапно строкового типа.

https://clip2net.com/clip/m400553/a7ae6-clip-156kb.png?nocache=1

Так же в нескольких подобным местах валится.
Не могу понять, в чем дело... Есть у кого-то идеи?
1 Ёпрст
 
01.10.21
21:16
(0) И ? кто-то переобозвал основной реквизит формы ? Открой форму то уже и посмотри, как теперь звать зверя
2 Смотрящий
 
01.10.21
22:19
(0) Тебе ж на картинке пример умные люди оставили
ЭтотОбъект
3 Веселый Джузеппе
 
02.10.21
09:51
в итоге оказалось, что при обновлении у реквизита "Объект", в некоторых формах некоторых документов, слетел тип и стал строкой.
указав тип соотвествующего документа ошибки ушли.

я накосячил при обновлении или это обычная практика при использовании расширений?
4 ДенисЧ
 
02.10.21
10:00
(2) Объект и ЭтотОбъект - две большие разницы, особенно в форме...
5 ДенисЧ
 
02.10.21
10:01
(3) Расширения - вообще зло. Не такое, как Моргот. Но как Феанор - точно.
6 Ненавижу 1С
 
гуру
02.10.21
10:05
(3) возможно сам реквизит "Объект" добавили в расширение, для чего так делать у наследуемой формы, я не знаю
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший