|
Как при выборе в элементе формы с типом значения ДокументСсылка получить Имя | ☑ | ||
---|---|---|---|---|
0
palpetrovich
22.02.12
✎
15:56
|
а не синоним?
ОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка) //ВыбранноеЗначение - Документ ссылка: Авансовый отчет //Тип -Тип туплю, как мне получить АвансовыйОтчет? |
|||
1
palpetrovich
22.02.12
✎
16:00
|
Не, можно конечно поизвращаиться сос строковыми операциями, но, подозреваю, это решение "через одно место"
Да и синонимы иногда правят руками и собрать таким образом корректно получится не все |
|||
2
Unblogger
22.02.12
✎
16:03
|
ТипЗнч(ВыбранноеЗначение) не прокатит?
|
|||
3
Ненавижу 1С
гуру
22.02.12
✎
16:04
|
Объект.Метаданные().Имя
|
|||
4
palpetrovich
22.02.12
✎
16:06
|
(3) нет еще объекта, коммент в (0) - из отладчика
|
|||
5
palpetrovich
22.02.12
✎
16:07
|
(2) ТипЗнч(ВыбранноеЗначение) - дает :
Значение- Тип Тип- Тип |
|||
6
НЕА123
22.02.12
✎
16:30
|
ну не нравится объект, поставь
Ссылка.Метаданные().Имя З.Ы. Пятница! |
|||
7
palpetrovich
22.02.12
✎
16:33
|
(6) блин, какая пятница? нет ни объекта ни ссылки.
Идет ТОЛЬКО выбор типа документа |
|||
8
Scooter
22.02.12
✎
16:35
|
(7)накуа?
скажи по человечески что хочешь? и для чего? |
|||
9
DexterMorgan
22.02.12
✎
16:36
|
ВыбранноеЗначение.Метаданные().Имя
|
|||
10
НЕА123
22.02.12
✎
16:37
|
ВыбранноеЗначение.Имя
, не? |
|||
11
palpetrovich
22.02.12
✎
16:37
|
(8) надо при выборе типа документа из существующих в конфигурации отсеять те, у которых нет ТЧ "Товары"
|
|||
12
palpetrovich
22.02.12
✎
16:37
|
(10) не
|
|||
13
palpetrovich
22.02.12
✎
16:37
|
(9) не
|
|||
14
DexterMorgan
22.02.12
✎
16:38
|
(13) Че не?
|
|||
15
DexterMorgan
22.02.12
✎
16:38
|
ДокументСсылка.<Имя документа> (DocumentRef.<Имя документа>)
Свойства: <Имя общего реквизита> (<Common attribute name>) <Имя реквизита> (<Attribute name>) <Имя табличной части> (<Tabular section name>) ВерсияДанных (DataVersion) Дата (Date) Номер (Number) ПометкаУдаления (DeletionMark) Проведен (Posted) Ссылка (Ref) Методы: Метаданные (Metadata) МоментВремени (PointInTime) ПолучитьОбъект (GetObject) ПолучитьФорму (GetForm) Пустая (IsEmpty) Скопировать (Copy) УникальныйИдентификатор (UUID) |
|||
16
palpetrovich
22.02.12
✎
16:40
|
(15) не, потму как в (0) из "ВыбранноеЗначение - Документ ссылка: Авансовый отчет" - это вовсе не ССЫЛКА! Тип значения там - ТИП
|
|||
17
palpetrovich
22.02.12
✎
16:41
|
ладно, а можно как-то получить имя документа по его синониму?
|
|||
18
palpetrovich
22.02.12
✎
16:44
|
блин, тупость, но не могу придумать ничего лучше, чем:
ВыбТипДок = СтрЗаменить(Сред(ВыбранноеЗначение, Найти(ВыбранноеЗначение,":")+1)," ",""); |
|||
19
DexterMorgan
22.02.12
✎
16:45
|
(17) Метаданные.НайтиПоТипу(<ТИП>)
|
|||
20
DexterMorgan
22.02.12
✎
16:47
|
(18) Да действительно жесть
|
|||
21
palpetrovich
22.02.12
✎
16:47
|
(19) фух, спасибо!!!
|
|||
22
НЕА123
22.02.12
✎
16:50
|
Метаданные.НайтиПотипу(ВыбранноеЗначение).Имя
? |
|||
23
palpetrovich
22.02.12
✎
16:53
|
(22) угумс, уже в (19) - спасибо
|
|||
24
PVV65
22.02.12
✎
16:54
|
А чем не устраивает (3)
|
|||
25
PVV65
22.02.12
✎
16:56
|
Жесть
|
|||
26
palpetrovich
22.02.12
✎
17:07
|
(24) кинь на форму реквизит с типом Документ и попробуй (3) при выборе типа документа - тогда и приходи со своим (25)
|
|||
27
PVV65
22.02.12
✎
17:08
|
(26) Жесть
|
|||
28
palpetrovich
22.02.12
✎
17:17
|
(27) можешь пояснить? или тупо тролишь?
|
|||
29
PVV65
22.02.12
✎
18:11
|
(28) Могу.
Я не вижу разницы между (19)-(22) и (3). Метаданные.НайтиПотипу(ВыбранноеЗначение).Имя ВыбранноеЗначение.Метаданные().Имя |
|||
30
PVV65
22.02.12
✎
18:13
|
+(29) А по поводу (26) - я даже не знаю, что сказать. Может новую ветку?
|
|||
31
palpetrovich
22.02.12
✎
18:27
|
(29) разница (отладчик):
Метаданные.НайтиПотипу(ВыбранноеЗначение).Имя Значение: "РеализацияТоваровУслуг" Тип: Строка ВыбранноеЗначение.Метаданные().Имя Значение: {(1)}: Значение не является значением объектного типа (Метаданные) Тип: (30) новую ветку - думаю не стоит |
|||
32
PVV65
22.02.12
✎
18:31
|
(31) Да ты ваще гонишь. Или издеваешься.
|
|||
33
palpetrovich
22.02.12
✎
18:33
|
(32) скрин выложить или обработку?
|
|||
34
PVV65
22.02.12
✎
18:34
|
+(32) Нет у меня сейчас по рукой 1С. Но ты издеваешься.
|
|||
35
PVV65
22.02.12
✎
18:35
|
(33) ВыбранноеЗначение.Ссылка.Метаданные().Имя
|
|||
36
DexterMorgan
22.02.12
✎
18:39
|
(35) Ну мб сложновато у ТИПа выбрать свойство ССЫЛКА?
|
|||
37
PVV65
22.02.12
✎
18:40
|
+(34) Но дока есть
ДокументСсылка.<Имя документа> (DocumentRef.<Имя документа>) Метаданные (Metadata) Синтаксис: Метаданные() Возвращаемое значение: Тип: ОбъектМетаданных. Описание: Предоставляет доступ к объекту описания метаданных документа. Другой путь получения того же значения - через свойство глобального контекста Метаданные. Например: Метаданные.Документы.РасходнаяНакладная. Пример: Если ВыбДокумент.Метаданные().Реквизиты.Контрагент.Выбран() Тогда Контрагент = ВыбДокумент.Контрагент; КонецЕсли; |
|||
38
PVV65
22.02.12
✎
18:42
|
(36) Не понял.
Цитирую ТС >> Как при выборе в элементе формы с типом значения ДокументСсылка получить Имя |
|||
39
DexterMorgan
22.02.12
✎
18:44
|
(38) Я тоже сначала не понял, когда прочитал тему. читай (16)
|
|||
40
palpetrovich
22.02.12
✎
18:44
|
||||
41
palpetrovich
22.02.12
✎
18:46
|
(38) на "типе значения ДокументСсылка" я специально сделал акцент, имея ввиду что это не, к примеру, ДокументСсылка.ПоступлениеТоваровУслуг
|
|||
42
DexterMorgan
22.02.12
✎
18:48
|
(38) Плин, кароче у него там составной тип и сначала нужно выбрать ТИП. Вот когда тип выбираешь у ВыбранногоЗначения тип будет ТИП
|
|||
43
PVV65
22.02.12
✎
18:49
|
(41)(42) гонево. Заставили поставить 1С.
|
|||
44
PVV65
22.02.12
✎
18:50
|
+(43) Даже ставить не буду - гонево.
|
|||
45
palpetrovich
22.02.12
✎
18:55
|
(44) Володя, не кипишуй, плюнь и забудь ;)
|
|||
46
DexterMorgan
22.02.12
✎
18:57
|
(44) Самозаовн=)
|
|||
47
PVV65
22.02.12
✎
18:58
|
(45) Спасибо.
|
|||
48
DexterMorgan
22.02.12
✎
18:58
|
(47) Ближе к полтиннику трудно признать себя неправым =)
|
|||
49
palpetrovich
22.02.12
✎
19:00
|
(48) это с какой стороны посмотреть ;)
|
|||
50
PVV65
24.02.12
✎
12:55
|
(44) При выборе типа в обработчике ПриИзменении -
Элемент.Значение.Метаданные().Имя Но в принципе согласен - не стоит кипишевать. |
|||
51
palpetrovich
24.02.12
✎
13:01
|
(50) согласен, ПриИзменении работает, а в ОбработкаВыбора - нет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |