|
v7: "ГруппаРсчетов" методы через OLE |
☑ |
0
Treasts
20.12.11
✎
14:46
|
Нужно через OLE узнать входит ли вид расчета в определенную группу расчетов:
ЖурналРасчетов = База.CreateObject("ЖурналРасчетов.Зарплата");
ЖурналРасчетов.ВыбратьЗаписиПоДокументу(Док77);
Пока ЖурналРасчетов.ПолучитьЗапись() = 1 Цикл
Если ЖурналРасчетов.ВидРасч.ВходитВГруппу(База.ГруппаРасчетов.ВсеУдержанныеНДФЛ) = 1 Тогда
На "База.ГруппаРасчетов.ВсеУдержанныеНДФЛ" выдает ошибку:
Ошибка при получении значения атрибута контекста (ВсеУдержанныеНДФЛ)
Если ЖурналРасчетов.ВидРасч.ВходитВГруппу(База.ГруппаРасчетов.ВсеУдержанныеНДФЛ) = 1 Тогда
по причине:
Типы не совпадают (0)
В чем проблема ?
|
|
1
Treasts
20.12.11
✎
14:47
|
Перенесите пожалуйста ветку в 7.7
|
|
2
Treasts
20.12.11
✎
14:57
|
Вот так работает:
Если ЖурналРасчетов.ВидРасч.ВходитВГруппу(База.EvalExpr("ГруппаРасчетов.ВсеУдержанныеНДФЛ")) = 1 Тогда
Вопрос закрыт.
|
|
3
Ёпрст
гуру
20.12.11
✎
14:57
|
типы не совпадают
|
|
4
Treasts
20.12.11
✎
14:59
|
(3) Он даже просто строчку "База.ГруппаРасчетов.ВсеУдержанныеНДФЛ" не берет, ошибку выдает.
Хотя "База.ГруппаРасчетов" понимает.
|
|