Имя: Пароль:
1C
1C 7.7
v7: Обращение к константе через OLE
,
0 Shrike
 
08.08.13
11:46
Обращаюсь к 7ке из 8ки, все работает нормально, за исключением:

КатегорияЦен77 = СОМОбъект77.Константа.РозничнаяКатегорияЦен;

Значение не является значением объектного типа (РозничнаяКатегорияЦен)
    КатегорияЦен77 = СОМОбъект77.Константа.РозничнаяКатегорияЦен;
?
1 бомболюк
 
08.08.13
11:50
периодическая?
2 Злопчинский
 
08.08.13
11:51
Периодическая!
3 Shrike
 
08.08.13
11:51
нет, обычная
4 dk
 
08.08.13
11:56
или КонстантЫ
5 dk
 
08.08.13
11:58
не, константа правильно
тогда периодика
6 Shrike
 
08.08.13
11:58
(4) это же семерка
7 пипец
 
08.08.13
12:00
по оле передаются - ЧИСЛО СТРОКА ДАТА
ЗЫ найди сначала эту категорию цен
8 Shrike
 
08.08.13
12:03
9 бомболюк
 
08.08.13
12:08
Тогда надо заюзать EvalExpr
10 dk
 
08.08.13
12:12
(7) мимо
(8) значит не к той базе цепляешься - нет там такой константы
11 Ёпрст
 
08.08.13
12:13
ну так спробуй
СОМОбъект77.Константа.ПолучитьАтрибут("РозничнаяКатегорияЦен");
12 dk
 
08.08.13
12:13
(8) попробуй
СОМОбъект77.Константа.НомерРелиза
13 Shrike
 
08.08.13
12:17
(11) Значение не является значением объектного типа (ПолучитьАтрибут)
    КатегорияЦен = СОМОбъект77.Константа.ПолучитьАтрибут("РозничнаяКатегорияЦен");

(12) Значение не является значением объектного типа (НомерРелиза)
    КатегорияЦен = СОМОбъект77.Константа.НомерРелиза;
14 бомболюк
 
08.08.13
12:20
ну а так:
СОМОбъект77.EvalExpr(""Константа.РозничнаяКатегорияЦен"")
15 Shrike
 
08.08.13
12:24
(14) так я получу строку, а мне нужен объект
16 dk
 
08.08.13
12:24
(13) вообще куда-то не туда цепляешься
СОМОбъект77.EvalExpr("КаталогИБ()")
17 бомболюк
 
08.08.13
12:25
(15) с чего ты взял что строку?
18 ЧеловекДуши
 
08.08.13
12:26
(13) >>>  Значение не является значением объектного типа (НомерРелиза)

А был ли мальчик?
19 Shrike
 
08.08.13
12:26
(17) скосячил, не туда в отладчике глянул)
20 Shrike
 
08.08.13
12:39
Мдаааа... Действительно никуда не цеплялся. Прибил процесс оставшийся с предыдущей попытки, все заработало. Спасибо всем))
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.