#0
by travelekb
Доброго вечера. Понимаю, что наверняка задача элементарна, но уже голову сломал - не могу разобраться. Дано: Управляемые формы Есть форма обработки. У данной формы есть реквизит "Клиент" ссылочного типа (СправочникСсылка). У данного реквизита формы среди прочего есть параметр КодКлиента. Никак не могу заставить вывести это значение в Заголовок моей формы. Пытаюсь сформировать строку для вывода вот так: ругается ошибкой "Поле объекта не обнаружено КодКлиента" Хотя в дереве реквизитов формы - присутствует. Буду признателен за подсказку!
#1
by НаборДанных
Не там пытаешься софримровать, даю 146%, что в отладчике Объект не совем то, что тебе нужно в момент формирования.
#2
by travelekb
Ну вот например, делаю так: мне выводит наименование клиента. А мне нужен именно КодКлиента, вот так: Заголовок = Объект.Клиент.КодКлиента; не работает
#4
by travelekb
, действительно, когда отладчиком смотрю - в Объект.Клиент уже нету реквизита КодКлиента. Подскажите - где копать?
#6
by travelekb
, Заголовок = Объект.КодКлиента; тоже не работает. Верно ли я думаю, что нужно вызвать серверную функцию и получить этот КодКлиента из Справочника, затем вернуть на клиент и уже потом отобразить в заголовке?
#10
by Aprobator
к реквизитам значения ссылочного типа нельзя обратиться через точку на стороне клиента.
#13
by travelekb
Буду пробовать, спасибо, но пока все равно не врубаюсь. Понял, что где-то на стороне Сервера зарыто что мне нужно.
#16
by travelekb
Можно попробовать разобрать по частям? Я пишу в процедуре "При открытии" на Клиенте, т.к. мне нужно вывести имя реквизиты в шапку: В параметрах функции передаем объект ссылочного типа и имя реквизита. Дальше, серверная часть и тут я не понимаю что происходит... Хочется не просто скопировать код, а разобраться. &Сервер
#21
by Aprobator
вот тебе даже тупо выдержка из СП. .... СправочникСсылка.<Имя справочника>.<Имя реквизита> (CatalogRef.<Имя справочника>.<Attribute name>) СправочникСсылка.<Имя справочника> (CatalogRef.<Имя справочника>) <Имя реквизита> (<Attribute name>) Использование: Только чтение. Описание: Тип: Произвольный. Набор свойств содержит значения реквизитов справочника. Доступ к значению осуществляется по имени, как оно задано в конфигураторе. Доступность: Сервер, толстый клиент, внешнее соединение. // Тонкого клиента тут нет.
#23
by Aprobator
На стороне клиента и реквизитов то ссылочного типа нет ) Костя! Я осознал за что!!!!!! )))
#34
by Aprobator
я ему только суть показал. Уж разжевывать до того, что и значения реквзитов лучше тащить запросом - ну его нафиг. Доки есть - пусть сам читает.
#35
by travelekb
Мужики, спасибо большое. Все решил - все работает. Правильно ли реализовал? Хочется не чтобы просто работало, а было правильно: Еще раз спасибо всем. Действительно я совсем не учел вот это:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как заполнить и вывести диаграмму в табличном документе ?
- Можно ли в 7.7 вывести зачеркнутый шрифт?
- КД 2.0 Реквизит "Строка" в Реквизит "СправочникСсылка"
- КД2: Как перенести реквизит ТБ 7.7 в реквизит шапки 8.1?
- 1с 8,2 Как вывести итог суммы в подвале таб части документа в реквизит документа
- v7: Реквизит диалога "Список" как реквизит документа.
- Реквизит формы не обновляется даже после повторного открытия формы
- СКД. Как заголовок формы вывести в заголовок отчета?
- вывести реквизит элемента в табличное поле обычные формы 1с 8
В этой группе 1С
- 1С БП 2.0.48.9 ПРОФ - переход на КОРП
- v7: Редактирование табличной части документа (добавление строки)
- СКД, расшифровка: "не найден элемент расшифровки"
- Механизм внешних обработок по заполнению ТЧ
- УПП 10,3 РАУЗ, Как оставить НЗП на конец месяца?
- Управляемое приложение отладка прав доступа
- Анализ субконто. Бухгалтерия ред 3.0
- Синхронизация справочников в двух базах БП 2.0, объединение баз
- Как не выводить пустой документ в группировке отчета СКД?
- Как добавить документ к правилам регистрации в КД
- УТ 10.3 Отчет Продажи. Добавить адрес контрагентам
- Дополнительные сведения в УТ11
- Загрузка контрагентов в УТ 11
- Синхронизация баз SQL
- v7: не могу присвоить значение реквизита
- Списание ТМЗ
- Как правильно прервать chkdsk запущенный в командной строке с ключем /r /f ?
- РегистрСведений.ЗначенияСвойствОбъектов
- Выделенные строки дерева значений
- БП 3,0 xDTO