|
Определяемые типы в коде | ☑ | ||
---|---|---|---|---|
0
Noob_Of_1C
06.11.13
✎
05:05
|
Доброго времени суток, хотелось бы поинтересоваться, можно ли в коде сделать сравнение или назначение определяемого типа? Типа если Типзнч(х) = Тип("ОпределяемыйТип1")
|
|||
1
Balabass
06.11.13
✎
05:16
|
Можно
|
|||
2
Noob_Of_1C
06.11.13
✎
05:17
|
(1) а как именно не подскажешь? а то нигде найти не могу
|
|||
3
catena
06.11.13
✎
06:07
|
(2)Так и делать, как в (0) написано.
|
|||
4
Noob_Of_1C
06.11.13
✎
06:27
|
(3) да ладн О_о все так просто? О_о попробую
|
|||
5
Noob_Of_1C
20.11.13
✎
13:49
|
Не работает ни одна из импровизаций: Тип("Валюта"), ни Тип("ОпределяемыеТипы.Валюта"), ни Тип("ОпределяемыйТип.Валюта"). Про описание типов вобще молчу.
Все же как сравнивать тип с определяемым, и как создать, например в ТЗ колонку определяемого типа? |
|||
6
Боря_Нуралиев
20.11.13
✎
13:52
|
(5) ну что ж ты так, мою систему позоришь?
|
|||
7
Sabbath
20.11.13
✎
13:54
|
(5) В ТЗ как раз при добавлении колонки можно определив тип, посмотри параметры Колонки.Добавить()
А тип надо так Тип("СправочникСсылка.Валюта") (или валютЫ, как там у тебя) |
|||
8
anaed
20.11.13
✎
13:54
|
(5) по ТЗ смотри в СП ОписаниеТипов
Если ТипЗнч(СсылкаНаОбъект) = ТИП("ДокументСсылка.Счет") Тогда а вообще после тип(" начнется волшебство - 1с будет предлагать доступные типы |
|||
9
Vyachelsv
20.11.13
✎
13:54
|
Тип("СправочникСсылка.Валюта")
Что то типо того |
|||
10
Sabbath
20.11.13
✎
13:55
|
Синтакс-помощник - полезная штука кстати)
|
|||
11
Sabbath
20.11.13
✎
13:55
|
(8) будет предлагать, только успевай отказываться
|
|||
12
Noob_Of_1C
20.11.13
✎
13:55
|
(7) А причем здесь справочник?
|
|||
13
Sabbath
20.11.13
✎
13:56
|
(12) а где у тебя валюта?
|
|||
14
Sabbath
20.11.13
✎
13:56
|
в кармане? :)
|
|||
15
Noob_Of_1C
20.11.13
✎
13:58
|
(13) Это определяемый тип
|
|||
16
Sabbath
20.11.13
✎
13:59
|
(15) не пойму, что за определяемый тип? Он имеет какой-то тип значения
|
|||
17
Hmster
20.11.13
✎
14:00
|
(15) а в конечном итоге тип какой?
|
|||
18
Sabbath
20.11.13
✎
14:02
|
Это 8.3 что ли? Я пас)
|
|||
19
Noob_Of_1C
20.11.13
✎
14:04
|
(6) прошу прощения, я понимаю что у Вас сердце кровью обливается, просто 8.3 еще пока вкуривать только начинаю, а о том, возможен-ли такой прием, ни слова не нашел еще =(
|
|||
20
Sabbath
20.11.13
✎
14:08
|
(19) смотри, Боря забанит тебя в 1С за такое
|
|||
21
Maxus43
20.11.13
✎
14:08
|
(19) это не Нуралиев, не ведись
|
|||
22
Noob_Of_1C
20.11.13
✎
14:08
|
(17) итоговый тип не важен. Хотелось бы привязку сделать к определяемому типу на случай, если позже нужно будет изменить количество знаков у одного типа или состав другого.
|
|||
23
Noob_Of_1C
20.11.13
✎
14:09
|
(20) за какое?
(21) я стараюсь быть адекватным со всеми |
|||
24
anaed
20.11.13
✎
14:10
|
(19) мнится мне что нужно выяснить где хранятся определяемые типы и что с ними можно делать открыв СП, или там об этом ничего нет?
|
|||
25
GROOVY
20.11.13
✎
14:12
|
(22) Имей в виду, что по реквизиту с типом "ОпределяемыйТип" нельзя автосуммирование в ТЧ документах делать :)
|
|||
26
GROOVY
20.11.13
✎
14:14
|
А для проверки используй свойство объекта метаданных "ПределяемыйТип", "тип".
ОбъектМетаданных: ОпределяемыйТип (MetadataObject: DefinedType) Тип (Type) Использование: Только чтение. Описание: Тип: ОписаниеТипов. Содержит описание типа, которым будет фактически представлен определяемый тип. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Определяемый тип не может быть составным типом, состав которого определен не разработчиком в конфигурации, а автоматически на основе метаданных. |
|||
27
Noob_Of_1C
20.11.13
✎
14:23
|
(25) Павел, спасибо!
За несколько секунд до публикации Вашего ответа я нашел это Метаданные.ОпределяемыеТипы.Валюта.Тип для получения необходимого описания типа. По автосуммированию - ничего страшного - я в основном итоги подвожу прямо в коде методом Итог("ИмяКолонки"). Лучше уж так, чем в случае незначительного изменения типа изменять типы везде |
|||
28
Noob_Of_1C
20.11.13
✎
14:29
|
(26) и не знаю, поправлю или уточню, или просто не так понял последнюю строчку, но вот как прочитал я:
"Определяемый тип не может входить в составной тип и не может выступать типом данных плана вида характеристик.". Взято отсюда: http://downloads.v8.1c.ru/content/Platform/8_3_3_641/1cv8upd.htm#4288e495-1835-11e2-b237-e61f135f174b |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |