Имя: Пароль:
1C
1С v8
Почему не выполняется условие сравнения между 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.ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Контрагенты)
Закон Брукера: Даже маленькая практика стоит большой теории.