Определяемые типы в коде #687010


#0 by Noob_Of_1C
Доброго времени суток, хотелось бы поинтересоваться, можно ли в коде сделать сравнение или назначение определяемого типа? Типа если Типзнч(х) = Тип("ОпределяемыйТип1")
#1 by Balabass
Можно
#2 by Noob_Of_1C
а как именно не подскажешь? а то нигде найти не могу
#3 by catena
Так и делать, как в написано.
#4 by Noob_Of_1C
да ладн О_о все так просто? О_о попробую
#5 by Noob_Of_1C
Не работает ни одна из импровизаций: Тип("Валюта"), ни Тип("ОпределяемыеТипы.Валюта"), ни Тип("ОпределяемыйТип.Валюта"). Про описание типов вобще молчу. Все же как сравнивать тип с определяемым, и как создать, например в ТЗ колонку определяемого типа?
#6 by Боря_Нуралиев
ну что ж ты так, мою систему позоришь?
#7 by Sabbath
В ТЗ как раз при добавлении колонки можно определив тип, посмотри параметры Колонки.Добавить А тип надо так Тип("СправочникСсылка.Валюта") (или валютЫ, как там у тебя)
#8 by anaed
по ТЗ смотри в СП ОписаниеТипов а вообще после тип(" начнется волшебство  - 1с будет предлагать доступные типы
#9 by Vyachelsv
Тип("СправочникСсылка.Валюта") Что то типо того
#10 by Sabbath
Синтакс-помощник - полезная штука кстати)
#11 by Sabbath
будет предлагать, только успевай отказываться
#12 by Noob_Of_1C
А причем здесь справочник?
#13 by Sabbath
а где у тебя валюта?
#14 by Sabbath
в кармане? :)
#15 by Noob_Of_1C
Это определяемый тип
#16 by Sabbath
не пойму, что за определяемый тип? Он имеет какой-то тип значения
#17 by Hmster
а в конечном итоге тип какой?
#18 by Sabbath
Это 8.3 что ли? Я пас)
#19 by Noob_Of_1C
прошу прощения, я понимаю что у Вас сердце кровью обливается, просто 8.3 еще пока вкуривать только начинаю, а о том, возможен-ли такой прием, ни слова не нашел еще =(
#20 by Sabbath
смотри, Боря забанит тебя в 1С за такое
#21 by Maxus43
это не Нуралиев, не ведись
#22 by Noob_Of_1C
итоговый тип не важен. Хотелось бы привязку сделать к определяемому типу на случай, если позже нужно будет изменить количество знаков у одного типа или состав другого.
#23 by Noob_Of_1C
за какое? я стараюсь быть адекватным со всеми
#24 by anaed
мнится мне что нужно выяснить где хранятся определяемые типы и что с ними можно делать открыв СП, или там об этом ничего нет?
#25 by GROOVY
Имей в виду, что по реквизиту с типом "ОпределяемыйТип" нельзя автосуммирование в ТЧ документах делать :)
#26 by GROOVY
А для проверки используй свойство объекта метаданных "ПределяемыйТип", "тип". ОбъектМетаданных: ОпределяемыйТип (MetadataObject: DefinedType) Тип (Type) Использование: Только чтение. Описание: Тип: ОписаниеТипов. Содержит описание типа, которым будет фактически представлен определяемый тип. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Определяемый тип не может быть составным типом, состав которого определен не разработчиком в конфигурации, а автоматически на основе метаданных.
#27 by Noob_Of_1C
Павел, спасибо! За несколько секунд до публикации Вашего ответа я нашел это Метаданные.ОпределяемыеТипы.Валюта.Тип для получения необходимого описания типа. По автосуммированию - ничего страшного - я в основном итоги подвожу прямо в коде методом Итог("ИмяКолонки"). Лучше уж так, чем в случае незначительного изменения типа изменять типы везде
#28 by Noob_Of_1C
и не знаю, поправлю или уточню, или просто не так понял последнюю строчку, но вот как прочитал я: "Определяемый тип не может входить в составной тип и не может выступать типом данных плана вида характеристик.". Взято отсюда:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С