можно как-то определить тип значения "составного реквизита" при ком-соединении?
☑
0
palpetrovich
14.05.12
✎
15:49
Если ТипЗнч(ComОбъект) = Тип("СправочникСсылка.Номенклатура") Тогда
?
1
Лоботряс
14.05.12
✎
15:52
Если Соединение.ТипЗнч(ComОбъект) = Соединение.Тип("СправочникСсылка.Номенклатура") Тогда
кажись так
2
palpetrovich
14.05.12
✎
15:58
(1) не, говорит поле ТипЗнч не обнаружено
хех, делаю через ж.пу:
ИмяСделка = СокрЛП(Соединение.String(Сделка));
ЛевОбъектСделка = Лев(ОбъектСделка, Найти(ОбъектСделка, " ")-1);
Если ЛевОбъектСделка = "Счет" Тогда
3
palpetrovich
14.05.12
✎
15:59
+(2) недоизменил :)
ИмяСделка = СокрЛП(Соединение.String(Сделка));
ЛевОбъектСделка = Лев(ИмяСделка, Найти(ИмяСделка, " ")-1);
Если ЛевОбъектСделка = "Счет" Тогда
4
Лоботряс
14.05.12
✎
16:11
Так попробуй ComОбъект.Метаданные().Имя
5
Hmster
14.05.12
✎
16:13
(2) именно ТипЗнч или Тип ?
6
palpetrovich
14.05.12
✎
16:13
(4) шайтан :) спасибо!
Программист всегда исправляет последнюю ошибку.