приведение типа
☑
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) Правильнее было бы использовать ПривестиЗначение, но от метаданных плясать не очень удобно. Проще добавить проверку типа.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn