Имя: Пароль:
1C
1C 7.7
v7: перечисления 77 через ком объект из 8.2
0 daniyar5436
 
29.07.13
12:47
Не получается получить перечисление как быть?
пишу следующее
СтрНДС=Строка(объект.СтавкаНДС);
Если СтрНДС="Без НДС" Тогда
НовыйНом.СтавкаНДС=Перечисления.СтавкиНДС.БезНДС;
ИначеЕсли СтрНДС="10%" Тогда
....
сам объект =
Ном=База.CreateObject("Справочник.Номенклатура");
    Ном.выбратьЭлементы();
    Пока Ном.ПолучитьЭлемент()=1 Цикл
        Номенклатура=ВернутьНоменклатуру(Ном)
со всеми зависимыми справочниками по типу
ОБъект.Родитель так же как и Объект.БазоваяЕдиница нормально обращается но при обращении к перечислению возвращает "СомОбъект" и все пустота кто сталикивался с подобным как выходили с ситуации можете подсказать?
1 Aleksey
 
29.07.13
12:50
БазаПодключеннаяПоCOM.Перечисления.СтавкиНДС.БезНДС= БазаПодключеннаяПоCOM.Объект.СтавкаНДС
2 Cube
 
29.07.13
12:51
(0) Поток мыслей...
3 daniyar5436
 
29.07.13
12:53
(1) попробую... отпишусь
4 Aleksey
 
29.07.13
12:54
или
СтрНДС=Строка(объект.СтавкаНДС.Идентификатор());
5 daniyar5436
 
29.07.13
12:56
объект.СтавкаНДС=База.перечисление.СтавкиНДС.БезНДС
прокатило Спасибо большое....!!!
6 daniyar5436
 
29.07.13
12:58
СтрНДС=Строка(объект.СтавкаНДС.Идентификатор())
оптимальнее
буду ее юзать!!! (4)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.