Имя: Пароль:
1C
1C 7.7
v7: определение кода значения константы
,
0 дон1есник
 
20.01.12
16:26
Есть константа- тип значения справочник. Как правильно узнать код значения? Искать по наименованию в справочнике?

Спр.НайтиПоНаименованию(константа, 0);
Если Спр.Выбран() > 0 Тогда
  //
Иначе
  Предупреждение("Не установлена константа!");
КонецЕсли;

или можно как-то еще?
1 Amra
 
20.01.12
16:27
Константа.ТвояКонстанта.Код
2 Tatitutu
 
20.01.12
16:28
+(1)

Если ПустоеЗначение (Константа.ТвояКонстанта)=0 тогда
сообщить(Константа.ТвояКонстанта.Код);
Иначе
Предупреждение("Не установлена константа!");
КонецЕсли;
3 Tatitutu
 
20.01.12
16:29
(0)
а если ОЧЕНЬ нужно найти в справочнике
то лучше будет так:
Спр.НайтиЭлемент(Константа.ТвояКонстанта)
2 + 2 = 3.9999999999999999999999999999999...