Почему не выполняется условие сравнения между com обектами?
☑
0
TARPV
26.01.12
✎
14:05
Например
Если Выборка.ВидСубконтоДт1 = ВидСубконтоКонтрагенты Тогда
....
Где,
ВидСубконтоКонтрагенты = v8.ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты;
Выборка -выборка из запроса "Запрос = v8.NewObject("Запрос");"
v8 - com соединение с базой данных 1С: Предприятие 8.2 (14-й релиз)
Работает только так:
Если Выборка.ВидСубконтоДт1.Description = ВидСубконтоКонтрагенты.Description Тогда
1
Serdolik55
26.01.12
✎
14:17
А разве в запросе напрямую обращаться можно к Планам видам характеристик? Через функцию Значение()
2
Serdolik55
26.01.12
✎
14:19
Либо выносите это в парметр:ВидСубконтоКонтрагенты = &ВидСубк и потом Запрос.УстановитьПараметр("ВидСубк",v8.ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты)
Программист всегда исправляет последнюю ошибку.