#0
by maz
в 1С8, что бы перебрать реквизиты можно организовать примерно такую конструкцию: Для Каждого текРекв Из текОбработка.Метаданные.Реквизиты Цикл ... КонецЦикла А можно ли подобное сотворить в 77? Имеется контекст формы, и не понятно чего с ним можно делать:) Подскажите плиз
#1
by Ёпрст
Штатно - только реквизиты справочника/документа и не все атрибуты формы через Tab .. Формексом - все атрибуты формы.
#19
by maz
Да дело в том, что есть у меня контекст формы. Форма эта - внешняя обработка. И мне нужно выяснить есть ли у неё определенный реквизит или нет. я Временно сделал через попытку исключение, но на всегда оставлять не хочу, потому как процедура часто вызывается и конструкция такая никуда не годиться
#20
by maz
вот я и мучаюсь. Пытаюсь обратиться к контексту формы и проверить, есть ли у неё реквизит или нет. И не знаю как. Думал перебрать их и потом в списке посмотреть ан нет. тоже задница какая-то...
#21
by Ёпрст
ну, ответ в .. если интересно про таб, смотри тут: Если формексом, то через ПолучитьАтрибут/НайтиАтрибут/КоличествоАтрибутов у объекта РасширениеФормы, к примеру.
#23
by Ёпрст
тоже могу.. в компаунде напрямую посмотреть любым средством для правки компаунда..или тупо как текстовый файлик открыть и прочитать, а толку то ? :)
#30
by maz
из формы передаю Контекст. В глобальнике надо проверить существование и значение реквизита
#31
by smaharbA
не поверишь тебе дла проверки наличиа и значениа реквизита даже контекст не надо передавать
#32
by Shaman100M
если в ПриОткрытии этой обработки, то как-то так: ПредполагаемыйРеквизит = ПредполагаемыйРеквизит;
#35
by smaharbA
... а можно и на прамую обращатьса (букова швэ не работает - потому и Процедура, предпочитаю швункции)
#44
by maz
Во. Кажись придумал. Всем спасибо! ЕстьРеквизит = Число(Шаблон("[ТипЗначения(Конт.МойРеквизит)]"));
#45
by Shaman100M
сначала определить какому объекту принадлежит контекст, затем перебрать соответствующие метаданные
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Пропала ветка интерфейсы в конфигураторе. Как вернуть?
- Отваливается сканер ШК Metrologic MS 9540
- Как программно в СКД загрузить настройки по умолчанию
- Вызов метода внешней компоненты по расписанию
- Как обратиться к реквизиту (УТ 11, v8.2)
- Как лучше в ут завести иностранного контрагента?
- Как перезаполнить документ основание
- СКД, как проверить, перед формированием отчета, что параметр заполнен
- странное при печати табличного документа
- При проведении документа программно не формируются проводки
- Срез последних на каждую дату запросом
- Ошибка в параметрах торгового оборудования
- Как скрыть документы в журнале, не удовлетворяющие условию(не отбор)
- Защита DVD-video от копирования
- Выгрузка конфигурации поставщика из нетиповой
- Кд-2. Подскажите, как сделать загрузку счета по коду
- Есть ДокументСписок с установленными отборами - можно ли получить ТекстЗапроса?
- 8.2.14 как посмотреть текст запроса на SQL?
- Цвет текста в ячейке
- JOB: Как программно перенести записанный документ в конец дня?