|
Элементы.Список.ТекущиеДанные.Реквизит1 не читается в 8.3
| ☑ |
0
jsmith82
22.04.13
✎
16:43
|
&НаКлиенте
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
ТекДанные = Элементы.Список.ТекущиеДанные;
Если ТекДанные = Неопределено Тогда
Возврат;
КонецЕсли;
Если ТекДанные.ЭтоГруппа Тогда
Возврат;
Иначе
СтандартнаяОбработка = Ложь;
КонецЕсли;
ВыбраннаяНоменклатураПриИзмененииКлиент();
КонецПроцедуры
Работает на 8.2 в тонком и толстом
НА 8.3 ТекДанные.ЭтоГруппа не читается ни на тонком ни на толстом.
Не могу понять
|
|
1
Defender aka LINN
22.04.13
✎
16:46
|
(0) ЭтоГруппа в списке не выведена
|
|
2
jsmith82
22.04.13
✎
16:48
|
(1) Выведена
Прямо сейчас добавил в динамический список и на форму реквизит справочника типа Строка - читается!
Такое чувство, что не читаются булево и ссылочные типы
|
|
3
jsmith82
22.04.13
✎
16:52
|
Перепроверил. На 8.3 в ТекДанные магическим образом исчезают все булево, справочники и перечисления
|
|
4
jsmith82
22.04.13
✎
17:01
|
Короче, лечится тем, что элемент формы нужно сделать видимым
Но на 8.2 в тонком работает и при невидимом элементе
|
|
5
whitedi
22.04.13
✎
17:01
|
(3) "булево" - слишком простой тип для 8.3. некошерно.
|
|
6
jsmith82
22.04.13
✎
17:02
|
Дело в том, что для того, чтобы избежать лишнего вызова сервера, я запихнул в запрос реквизиты справочника, расопложил их на форме и сделал невидимыми
|
|
7
jsmith82
22.04.13
✎
17:03
|
в 8.2 всё прекрасно читалось на тонком ((
что ж за несправедливость такая
выпустили новую версию и щас всё переделывать ((
|
|
8
whitedi
22.04.13
✎
17:03
|
(4), (6) использовать отсутствующий на форме элемент можно если в динамическом списке нажать галочку "Использовать всегда".
|
|
9
jsmith82
22.04.13
✎
17:06
|
(8) спасибо!
чёт отстал я от жизни
|
|