#0
by Галахад
Можно так: ЭтаФорма.МойРеквизит Можно так: ЭлементыФормы.МойРеквизит.Значение В чем разница?
#1
by Alex375
Разница в том, что в 1-м случае берется значение реквизита формы, а во втором значение реквизита элемента формы. Это могут быть разные вещи.
#2
by Галахад
Гм. Например "Командная панель" - элемент формы. ЭтаФорма.КоманднаяПанель.МойРеквизит ЭлементыФормы.КоманднаяПанель.МойРеквизит.Значение Ты про это?
#6
by guitar_player
У тебя есть реквизит формы и элемент формы, они у тебя называются одинаково, поэтому разницу ты не замечаешь...
#7
by Alex375
Я к примеру могу создать реквизит у формы "Реквизит1" типа ссылка на справочник "Контрагенты", а потом добавить на форму поле ввода с именем "Реквизит1", но в качестве данных выбрать значение из "реквизит2" типа число. В этом случае "ЭтаФорма.Реквизит1" не равен "ЭлементыФормы.Реквизит1.Значение".
#8
by Галахад
Видимо в этом и есть заковыка. В чем отличие реквизита формы и элементы формы? Ага. Я правильно понял? Реквизит - это уже элемент метаданных?
#9
by Omskdizel
Реквизит - это собсно данные, а элемент формы - это кнопочка, полечко, табличечка и т.д.
#10
by Alex375
строго говоря реквизит у формы, это не метаданные... Элемент формы это лишь програмный объект для обеспечения взаимодействия с пользователем. Он может связываться с данными как объекта (метаданные) так и с данными формы (реквизиты формы). Отличие метаданных от реквизита - первые хранятся в базе, вторые нет.
#12
by Песец
Есть реквизиты, и есть элементы формы. Элемент формы может быть связан, а может и не связан с реквизитом. И наоборот, у реквизита может не быть соответствующего ему элемента формы. Некоторые элементы (например панель) формы вообще не могут быть связаны с реквизитом.
#13
by Рэйв
ЭтаФорма.МойРеквизит ЭтаФорма -как объект в памяти ЭлементыФормы.МойРеквизит.Значение ЭлементыФормы- какрасположенные на форме объекты интерфейса
#14
by Песец
Если у элемента формы "МойРеквизит" в свойстве "Данные" указан реквизит "МойРеквизит" (а не какой-то другой), то можно обращаться к значению обоими способами.
#15
by Omskdizel
ЭлементФормы - это все поле целиком например. ЭлементФормы.Значение - значение данного элемента формы. Есть подозрение, что иногда может отличаться от данных в связанном с элементом формы реквизитом, но я такой ситуации пока не встречал. Вопчем Значение - это по сути данные из связанного реквизита.
#16
by Песец
Кстати, кто подскажет как обойти реквизиты формы? Элементы формы можно через Для каждого или через Количество, а реквизиты?
#17
by Omskdizel
А Реквизит тебе что мешает тем же способом обойти? По мне так даже более правильно, чем через ЭлементФормы стучаться
#21
by Песец
Для элементов формы я пишу для ф=1 По ЭлементыФормы.Количество Цикл х=ЭлементыФормы[фф-1].<ЧтоТо>; ... А как для реквизитов?
#27
by Omskdizel
Забавно, а у меня пишет "Метод объекта не обнаружен (Метаданные)" Точка останова в ПриОткрытии у одного из документов. 8.2.15.301, УФ
#28
by Песец
Внешняя обработка запущена на копии, заполнены реквизиты (их много). Требуется передать заказчику обработку (один раз), затем передавать варианты заполнения реквизитов. Запоминаю реквизиты в файл Заполняю реквизиты из файла
#31
by Песец
(29+) Почему - я так и не понял, сделал через изврат в - работает, но хотелось бы знать более кошерный способ.
#33
by Песец
Понял, ЭтаФорма.метаданные.реквизиты показывает реквизиты самой обработки/отчета/и т.д., а не реквизиты формы. Но легче от этого не стало.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как из одной формы обратиться к реквизитам ТЧ другой формы?
- v7: ToySQL vs 1C++: в чем разница, кроме стоимости?
- Avi-шка 4,5 Гб... Чем из нее сделать DVD или чем ее порезать?
- Выполнение запроса в модуле документа и модуле формы. В чем разница?
- В чем отличие формы элемента справочника от произвольной формы справочника?
- v7: В 1с типов полей dbf меньше чем в Visual Basic чем заменить необходимое поле?
- Таблица формы, таблица значений, табличная часть. В чем разница?
- Чем менеджер записи РС лучше чем набор записей РС?
- Чем лучше 10.3 чем ТиС семерка
- в чём разница? MS SQL Server 2014 Runtime и Full-use
В этой группе 1С
- Шрифт EAN gnivc, алгоритм печати дополнений (EAN 13+5) или code39
- W2008 64бит + сервер приложений 1С 32бит = любовь?
- 1c 8.2 ПостроительDOM и вообще работа с DOM
- Закрывается 1С и проводник, если в папке mxl
- Отбор по нескольким значениям.Конфигурирование
- v7: Зик после изменений не считает ндфл
- Изменение заголовка декорации = вылет. А у вас?
- получить форму во внешней обработке (8.2 управляемые формы)
- Сохранить ширину колонок ТЗ в настройки формы
- Не отображается сетка ячеек в макете
- Вывод списка выбора с привязкой к кнопке на командной панели
- v7: 1С Торговля и склад (Настройка ширины колонки табличного документа)
- Учет возвращенных поставщику товаров в КА 1.1.
- RLS: Подразделение
- Как в запросе получить остатки на начало каждого месяца
- Как формировать штрих код в Мобильном приложении 1С?
- Внешняя управляемая печатная форма с формой обработки, с использованием БСП
- Программные группировки в Экселе из 1С
- БГУ 8 Проблема с добавлением рабочего счета
- ЗУП: БЛ при неполном рабочем времени при расчете не по МРОТ