|
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)
|
|