как обратиться к синониму константы по ее идентификатору? #427065


#0 by profik777
Что неправильно делаю? Или здесь врут? Метаданные.Константа - возвращает количество констант в конфигурации. Доступ к свойствам константы возможен либо по ее порядковому номеру в конфигурации, либо по ее идентификатору. Метаданные.Константа(["Идентификатор"/Номер]). У константы есть следующие свойства: - Синоним - синоним константы (Cтрока). - Комментарий - комментарий константы (Cтрока). - Тип - тип константы (Cтрока). - Вид - вид (Cтрока), (если тип - Справочник). - Длина - длина (Число), (если тип - Строка или Число). - Точность - точность (если тип - Число). - НеОтрицательный - запрет отрицательных значений (Число [0/1]). - РазделятьТриады - разделять триады (Число [0/1]). - Периодический - является ли данная константа периодической (Число [0/1]).
#1 by Ёпрст
всё работает.
#2 by Rie
Может, константа Руководитель в конфигурации отсутствует?
#3 by Ёпрст
Метаданные.Константа("НомерРелиза").Синоним = Номер релиза
#4 by profik777
,  из конфигуратора копи-пастю - не работает.
#5 by Ёпрст
Напиши в табло в предприятии и удивись..
#6 by Ёпрст
+5 Либо нет такой константы, либо у неё пустой синоним в пофигураторе.
#7 by profik777
Синоним не пустой, константа есть. сообщить(Метаданные.Константа("Руководитель").синоним); : Поле агрегатного объекта не обнаружено (синоним)
#8 by profik777
сообщить(Метаданные.Константа.синоним)    -  работает
#9 by Rie
А что выдаст Сообщить(Метаданные.Константа.Идентификатор); Именно "Руководитель"? Кстати, какой релиз?
#10 by Ёпрст
Ё... Сообщить(Метаданные.Константа("Руководитель").Выбран);
#11 by YF
"Руководитель" нужно скопипастить из пофигуратора, а не набирать руками ...
#12 by 1Сергей
попробуй, слово синоним скопипастить :)
#13 by profik777
бред какой-то... Заработало, но ничего так и не понял. Если копипастю идентификатор - то работает, если набираю руками - нет. В экселе по кодам символа сверяю строки - идентичны!!!!
#14 by profik777
Найдите 10 отличий:
#15 by 1Сергей
всем в отпуск, срочно!
#16 by Ёпрст
разная расскладка..
#17 by profik777
Первая строка кода выводит синоним, вторая - нет. Объявим конкурс?  вышлю конфу.
#18 by Ёпрст
?("ГоловнийБухгалтеp"=  "ГоловнийБухгалтер",1,0) = 0
#19 by 1Сергей
последняя р - латинская
#20 by Ёпрст
+18 Ошибка в последнем символе, так что не надо лохматить бабушку...
#21 by profik777
мля....!!!!  какой урод мог так обозвать :-( Спасибо. сегодня не мой день :-(
#22 by 1Сергей
ИМХО, во всем виновата украинская раскладка
#23 by Ёпрст
Это защита от дyp аka... Пользуй опенконф с телепатом и забудь о таких проблемах вообще. >>>Сработал фильтр анти-мат (слово дyp ака). Попробуйте выразиться более прилично. Дyp ak ужо мат ?
#24 by YF
Первый принцип программирования: Почаще копипастить :-)
#25 by profik777
в украинской и руской раскладке "Р" - имеет олин код
#26 by profik777
Спасибо всем
#27 by profik777
теперь можно и на пятничную ветку свалить ;-)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям