Как вывести реквизит формы в ее заголовок #675616


#0 by travelekb
Доброго вечера. Понимаю, что наверняка задача элементарна, но уже голову сломал - не могу разобраться. Дано: Управляемые формы Есть форма обработки. У данной формы есть реквизит "Клиент" ссылочного типа (СправочникСсылка). У данного реквизита формы среди прочего есть параметр КодКлиента. Никак не могу заставить вывести это значение в Заголовок моей формы. Пытаюсь сформировать строку для вывода вот так: ругается ошибкой "Поле объекта не обнаружено КодКлиента" Хотя в дереве реквизитов формы - присутствует. Буду признателен за подсказку!
#1 by НаборДанных
Не там пытаешься софримровать, даю 146%, что в отладчике Объект не совем то, что тебе нужно в момент формирования.
#2 by travelekb
Ну вот например, делаю так: мне выводит наименование клиента. А мне нужен именно КодКлиента, вот так: Заголовок = Объект.Клиент.КодКлиента; не работает
#3 by НаборДанных
Засада, отладчик пробовал?
#4 by travelekb
, действительно, когда отладчиком смотрю - в Объект.Клиент уже нету реквизита КодКлиента. Подскажите - где копать?
#5 by НаборДанных
Мб, КодКлиент = Рекивизт формы?
#6 by travelekb
, Заголовок = Объект.КодКлиента; тоже не работает. Верно ли я думаю, что нужно вызвать серверную функцию и получить этот КодКлиента из Справочника, затем вернуть на клиент и уже потом отобразить в заголовке?
#7 by НаборДанных
Форма рисуется при создаиинасеревере, думай дальше.
#8 by Defender aka LINN
Дано: Управляемые формы
#9 by Aprobator
народ походу пьянствует вовсю.
#10 by Aprobator
к реквизитам значения ссылочного типа нельзя обратиться через точку на стороне клиента.
#11 by Aprobator
абсолютно верно.
#12 by Aprobator
- >
#13 by travelekb
Буду пробовать, спасибо, но пока все равно не врубаюсь. Понял, что где-то на стороне Сервера зарыто что мне нужно.
#14 by Aprobator
пля.
#15 by Aprobator
Ошибся чуток. Вот так точнее будет
#16 by travelekb
Можно попробовать разобрать по частям? Я пишу в процедуре "При открытии" на Клиенте, т.к. мне нужно вывести имя реквизиты в шапку: В параметрах функции передаем объект ссылочного типа и имя реквизита. Дальше, серверная часть и тут я не понимаю что происходит... Хочется не просто скопировать код, а разобраться. &Сервер
#17 by Defender aka LINN
Подставляй коленку
#18 by Aprobator
за что?????
#19 by Aprobator
тогда к учебникам.
#20 by travelekb
завтра разберу внимательнее, думаю дойду. Сегодня поздно уже. Большое вам спасибо!
#21 by Aprobator
вот тебе даже тупо выдержка из СП. .... СправочникСсылка.<Имя справочника>.<Имя реквизита> (CatalogRef.<Имя справочника>.<Attribute name>) СправочникСсылка.<Имя справочника> (CatalogRef.<Имя справочника>) <Имя реквизита> (<Attribute name>) Использование: Только чтение. Описание: Тип: Произвольный. Набор свойств содержит значения реквизитов справочника. Доступ к значению осуществляется по имени, как оно задано в конфигураторе. Доступность: Сервер, толстый клиент, внешнее соединение. // Тонкого клиента тут нет.
#22 by Aprobator
хотя не - этот пост тут не в тему нефига.
#23 by Aprobator
На стороне клиента и реквизитов то ссылочного типа нет ) Костя! Я осознал за что!!!!!! )))
#24 by Aprobator
хотя, чего то ты меня запутал. Колись, за что коленку подставлять?
#25 by Aprobator
вот св..лочь, я ж не усну тперь. Кто нить может мне объяснить- за что коленку?
#26 by Aprobator
)
#27 by zladenuw
что что. прострелить тебе коленку.
#28 by Necessitudo
И неправильно. Нужно писать НаСервереБезКонтекста.
#29 by Aprobator
только это коленки не стоит )
#30 by Necessitudo
Стоит)Тупая ошибка)
#31 by Aprobator
куда я попал. Одни садисты!
#32 by Aprobator
кстати, а что такое - не тупая ошибка?
#33 by Defender aka LINN
1. За &НаСервере 2. За [].
#34 by Aprobator
я ему только суть показал. Уж разжевывать до того, что и значения реквзитов лучше тащить запросом - ну его нафиг. Доки есть - пусть сам читает.
#35 by travelekb
Мужики, спасибо большое. Все решил - все работает. Правильно ли реализовал? Хочется не чтобы просто работало, а было правильно: Еще раз спасибо всем. Действительно я совсем не учел вот это:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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