#0
by Diversus
Добрый день! Задача следующая: есть обработка (8.2) в которой отображается список документов, при открытии документа хочу открыть документ, проанализировать его и "подсветить" некоторые реквизиты на форме (ну допустим рамку нужного элемента сделать красного цвета). Код примерно такой: Процедура ПоказатьИзмененияНаФорме(Команда) ... В результате откроется форма в которой будет подсвечен элемент с именем "ИмяНужногоРеквизита". Но имя нужного реквизита - это имя реквизита в объекте, а не реквизита на форме. Т.е. реквизит формы может иметь имя отличное от реквизита объекта. Ну например, есть реквизит объекта "Номер", а при размещении на форме его имя может быть "МойНомер" и ПутьКДанным равен "Объект.Номер". Но вот незадача ПутьКДанным нельзя прочитать при таком открытии. Т.е. Элемент.ПутьКДанным даст ошибку. Так же я не могу добавить код в те документы, которые я буду открывать, чтобы они возвращали ПутьКДанным. Как получить ПутьКДанным при таком открытии? Спасибо.
#2
by Dem1urg
СП украли? Внимательно читаем блок Доступность. ПолеФормы.ПутьКДанным (FormField.DataPath) ПутьКДанным (DataPath) Использование: Чтение и запись. Описание: Тип: Строка. Содержит путь к реквизиту, с которым связан объект. Доступность: Сервер. Примечание: Установка значения возможна, если значение еще не задано.
#3
by Diversus
Это я знаю Другой вопрос, а как на сервер передать ПолеФормы? &НаСервере Выдаст ошибку "Отсутсвует отображение для типа ПолеФормы" Получается ПолеФормы нормально может прочитаться на сервере в контексте той формы в которой оно расположено, а не той в которой открывается. Вот в чем фишка.
#4
by Diversus
Причем если пишу в открываемой форме: А потом ее вызываю из другой формы, все работает
#5
by Dem1urg
А что мешает написать серверную функцию, которая вернет на клиент уже расцвеченную форму?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получение обновления
- Получение почты
- Как из одной формы вызвать процедуру другой формы.
- 8-ка, получение значения из списка значений, по Строковому представлению
- получение из одного материала двух видов продукции 1С
- Получение почты: получение только непрочитанных сообщений?
- Получение значения реквизита УФ по названию
- Получение значения перечисления при Com-соединении
- v7: Получение значения периодического реквизита 1с 7.7
- получение значения из табличной части
- КД: Получение элемента по индексу для значения не определено
- Как получить значение реквизита формы тип ТЗ в модуле другой формы того же объекта ?
В этой группе 1С
- пакеты запроса из СКД в массив?
- Конвертация данных событие ПКО "ПередЗагрузкой"
- 68.01 обособленное подразделение
- ЗУП. Показатель - количество рабочих дней в месяце - есть такой?
- В ячейке макета разное форматирование.
- ошибка обращения к закрытым модулям?
- Обратиться к значению системного перечисления по индексу.
- V1CEnterprise.Application и V77.Application: в чем разница
- Адрес доставки
- Запрос с группировкой День, Неделя, Месяц, Квартал, Год.
- КА vs УПП ??? в чем основные критичные отличия для производства?
- уведомление при попытке отправить письмо из 1С
- Как задать имя листа Excel при сохрании из 1С?
- v7: 1C++ Ошибка в запросе. (AccountsRecordSet)
- Справочник "Субконто". Отбор по владельцу.
- Бизнес-процессы и регламентное задание
- Метаданные
- 8.2 Ошибка при получении файла на клиенте
- windows 2000 на нетбуке
- Как избавиться от окна Register ActiveBarcode при запуске 1С Предприятия 7.7