Имя: Пароль:
1C
1С v8
проверить тип строки, что это номенклатура
0 MrZLO
 
30.10.14
12:35
Как проверить, что текущая Строка.Номенклатура это Номенклатура?

1С 8.2 УТ 10.3

ТипЗнч(Строка.Номенклатура) = ТипЗнч(Справочники.Номенклатура) я так понял это неправильно
1 vicof
 
30.10.14
12:36
ТипЗнч(Строка.Номенклатура) = Тип("СправочникСсылка.Номенклатура")
2 portowyi
 
30.10.14
12:37
А что там еще кроме номенклатуры может быть?
Вообще: ТипЗнч(Строка.Номенклатура) = Тип("СправочникСсылка.Номенклатура")
3 MrZLO
 
30.10.14
12:37
да нашел только что, спасибо
4 MrZLO
 
30.10.14
12:37
(2) пустая строка :)
5 GreatOne
 
30.10.14
12:38
ЗначениеЗаполнено()
6 Фокусник
 
30.10.14
12:38
(4) Если там Номенклатура.ПустаяСсылка, то условие на тип значения = Тип("СправочникСсылка.Номенклатура") тоже сработает ;)
7 GreatOne
 
30.10.14
12:38
а еще лучше свернуть
8 MrZLO
 
30.10.14
12:44
ясн, спс
9 anatoly
 
30.10.14
12:47
(2) а если составной тип?
10 DrZombi
 
гуру
30.10.14
12:54
(9) Нормально отработает :)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан