Имя: Пароль:
1C
 
Получение значения константы
0 Bambarbia
 
14.11.08
12:40
Организовал цикл по константам.
   Для ц = 1 По Метаданные.Константа() Цикл
       Табл.НоваяСтрока();
       Табл.УстановитьЗначение(ц, 2, Метаданные.Константа(ц));
       Табл.УстановитьЗначение(ц, 3, ХХХ);
   КонецЦикла;
Что нужно написать вместо "ХХХ", чтобы в третью колонку таблицы устанавливалось собственно ЗНАЧЕНИЕ константы?
1 Ёпрст
 
гуру
14.11.08
12:41
ПолучитьАтрибут .. читаем
2 Ёпрст
 
гуру
14.11.08
12:41
+ не забываем про периодические константы...
3 Fragster
 
гуру
14.11.08
12:41
СП отменили?
4 Bambarbia
 
14.11.08
12:42
(1) спасибо
(3) что такое СП?
5 Bambarbia
 
14.11.08
12:43
(2) А как программно проверить периодическая ли константа?
6 Falcon
 
14.11.08
12:43
рочие характеристики
Синтаксис:
Метаданные.Константа(х).ХХХХХХХХ
Назначение:
 Получить характеристику ХХХХХХХХ х-той константы.
Возможные характеристики -
 Синоним (Synonym),
 Комментарий (Description),
 Тип (Type),
 Вид (Kind),
 Длина (Length),
 Точность (Precision),
 НеОтрицательный (PositiveOnly),
 РазделятьТриады (SeparateTriads),
 Периодический (Periodic),
 ОбластьРаспространения (MigrationArea).
Возвращаемое значение
 Число или Строка, в зависимости от характеристики. Некоторые значения характеристик зависят от Тип-а - для типа "Справочник", например, Длина и некоторые иные характеристики смысла не имеют.
Для строк неограниченной длины - длина (Length) = 0
7 грязный
 
14.11.08
12:44
(5)    

   Если СокрЛП(а.Получить(ТекущаяДата()))="" Тогда
           ..
       Иначе
           ..
       КонецЕсли;
8 Bambarbia
 
14.11.08
12:59
Блин, ребят, не отзывается оно на
Константа.ПолучитьАтрибут(Метаданные.Константа(ц).Идентификатор)
константа непериодическая
9 Falcon
 
14.11.08
13:00
(8) и даже отладчик не может помочь, да?
10 Guk
 
14.11.08
13:01
(8) окликни еще раз...
11 Ёпрст
 
гуру
14.11.08
13:02
(8) И как узнал ? :))
12 Bambarbia
 
14.11.08
13:03
Попросил установить значение в колонку...
13 Mikeware
 
14.11.08
13:03
Поможите, люди добрые - сами мы не местные, ЖКК отродясь не имели, а СП украли, и отладчик сгорел....©
14 Ёпрст
 
гуру
14.11.08
13:06
(12) Воспользуйся танцами с бубном ...
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.