Имя: Пароль:
1C
1С v8
8.3 Глюк или фича?
0 lanc2233
 
07.03.14
11:59
Есть обработчик в динамическом списке

Процедура КонтактыКонтрагентовВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)

В ней :

текДанные = Элемент.ТекущиеДанные;

В 8.2 можно было обращаться к любым полям ТекущихДанных - видимым  и не видимым.  В 8.3 только к видимым.

(под видимыми полями подразумеваются клонки таблицы динамического списка, у котороых стоит видимость=истина )

Это глюк или сейчас к невидимым нужно как-то по другому обращаться?
1 Maxus43
 
07.03.14
12:01
фича конечно. Что не видно в динамическом - не читается просто из БД.
Экономия!
2 lanc2233
 
07.03.14
12:04
Вариантов никаких нет?
3 XLife
 
07.03.14
12:05
(0) >В 8.2 можно было обращаться к любым полям ТекущихДанных - видимым  и не видимым

смотря в какой форме...
4 Maxus43
 
07.03.14
12:06
галки Обязательное (поле, таблица) тама точно нет нигде?
5 fisher
 
07.03.14
12:07
"Использовать всегда"
?
6 Maxus43
 
07.03.14
12:07
ну и да, на управляемых думаю не отличается, что 8.2, что 8.3 у тебя такая же петрушка будет
7 lanc2233
 
07.03.14
12:11
(5) где такой переключатель?

(6) в 8.2 нормально работает, перестало после перехода на 8.3
8 fisher
 
07.03.14
12:14
(7) Галка в списке колонок динамического списка в дереве реквизитов УФ. Не представляю, как у тебя без этого в 8.2 работало. Да и даже в обычных формах, если хочешь обращаться к данным динамического списка, которые не воткнуты явно на форму списка, нужно было это специально описывать.
9 lanc2233
 
07.03.14
12:18
Спасибо! Действительно заработало.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой