приведение типа
☑
0
kosmo
18.10.11
✎
15:29
1. Поле выбора ПланСчетов с списком выбора Метаданные.ПланыСчетов.Налоговый и Метаданные.ПланыСчетов.Хозрасчетный
2. Поле ввода Счет с типами значения ПланСчетовСсылка.Хозрасчетный, ПланСчетовСсылка.Налоговый
Как при выборе в поле ПланСчетов привести к нужному типу поле Счет?
1
Euguln
18.10.11
✎
15:32
Кури ПривестиЗначение()
2
unregistered
18.10.11
✎
15:35
(0) Зачем такой список выбора? обязательно через метаданные? Упростить ни как нельзя?
3
kosmo
18.10.11
✎
15:38
(2)
упростить очень даже можно. главное оставить выбор из двух планов счетов.
4
unregistered
18.10.11
✎
15:42
(3) Ну так и сделай список из двух значений: строки "Хозрасчетный" и "Налоговый".
При выборе значения в этом списке сделай
Счет = ПланыСчетов[ПланСчетов.Значение].ПустаяСсылка();
5
kosmo
18.10.11
✎
15:46
спасибо
сделал Счет=ПланыСчетов[ПланСчетов.Имя].ПустаяСсылка();
6
Euguln
18.10.11
✎
15:50
(5) а если ещё раз перевыбрать тот же план счетов?
7
unregistered
18.10.11
✎
15:59
(6) Правильнее было бы использовать ПривестиЗначение, но от метаданных плясать не очень удобно. Проще добавить проверку типа.
Независимо от того, куда вы едете — это в гору и против ветра!