Как получить значение поля формы 1с
Перейти к содержимому

Как получить значение поля формы 1с

  • автор:

Получить значение поля формы документа

Получить и проверить значение с формы документа в вычисляемом поле
Здравствуйте. Обыскал многие форумы, не могу найти ответ. Необходимо проверить значение табличной.

Программно вызвать процедуру при изменении( поля формы тч документа)
Предисловие: Из документа я вызываю процедуру, которая берёт данные из регистра и заполняет ими.

Не сохраняется значение реквизита формы документа.
Здравствуйте. Такое дело. На форме разместил реквизит: "Операция" со ссылкой на перечисления. В.

Права на поля формы документа
Подскажите пожалуйста как в 1С можно настроить права на отдельные поля. Т.е ситуация следующая.

Хоспади, указывайте хоть какое приложение
1. Обычное приложение:
Сообщить(ЭлементыФормы.Фамилия.Значение);
2. Управляемые формы:
Сообщить(Элементы.Фамилия.Значение);

При проведении только не помню, в управляемых вроде можно, в=а в обычных точно нельзя такое сделать, так как обработка проведения в модуле объекта, а реквизит находится в форме. Если это не элемент формы, то до него можно дотянутся из модуля объекта. В противном случае можно засунуть этот код в обработку ПриЗаписи, она есть в форме объекта.

Из формы одного документа получить данные по реквизитам другого
Есть форма документа СнятиеСРезерва в нем в таб части Счета, реквизит Счет ДокументСсылка.Счет. В.

Получить доступ к значению Регистра Сведений из формы Документа
Привет всем. Я совсем начинающий. Искал и в гугле и здесь на форуме и на форуме 1С , но путного.

Как получить значение поля из формы
Есть форма, в ней поле "word_", на форме кнопка с кодом. Не получается взять значение из поля и.

Получить значение из поля подчиненной формы
Добрый вечер господа профессионалы! Как отобразить длинный текст поля из подчиненной формы в другом.

Как обратиться к полям формы документа в 1С:Предприятие 8.2?

Здравствуйте, появилась у меня задача: посчитать в документе годовую оценку ученика исходя из результатов его работы в каждой четверти. Понятно, что нужно всего лишь посчитать среднее арифметическое, что совершенно казалось бы не трудно, но появились те самые НО.
Для этого нужно обратиться к полю «Годовая» и присвоить ему выражение наподобие («Iчетверть»+»IIчетверть»+»IIIчетверть»+»IVчетверть»)/4. НО как вот обратиться к этим полям?
В попытках найти ответ прошарил различные форумы и нашел-таки код, который бы мне более-менее смог бы подойти, но пришлось его изменить, так как ссылается он немного к другим данным.

Вот код, который написал:

А так выглядит форма:
5c0fce31838b6664571348.png
Все бы хорошо, но видимо я неверно обращаюсь к этим данным и поэтому не могу с ними работать. Подскажите, что мне следует поменять в своем коде?

Как получить значение поля формы?

Подскажите пожалуйста, кто знает, как получить значение поля "Контрагенты" формы?

Процедура КонтактноеЛицоПриИзменении(Элемент)
Контрагент = Элементы.Контрагент;
КонецПроцедуры

Подскажите тогда пожалуйста, выходит ошибка
<Документ.ПоступлениеТоваров.Форма.ФормаДокумента.Форма(23)>: Ошибка при вызове метода контекста (КонтактноеЛицоПриИзмененииНаСервере)
Контрагент = КонтактноеЛицоПриИзмененииНаСервере(КонтактноеЛицо);
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства ‘param’:
форма: Элемент
имя: param
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа ‘ПолеФормы’

Мой код:
&НаКлиенте
Процедура КонтактноеЛицоПриИзменении(Элемент)
КонтактноеЛицо = Элементы.КонтактноеЛицо;
Контрагент = КонтактноеЛицоПриИзмененииНаСервере(КонтактноеЛицо);
Элементы.Контрагент = Контрагент;
КонецПроцедуры

&НаСервереБезКонтекста
Функция КонтактноеЛицоПриИзмененииНаСервере(Ссылка)
// <<КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны.

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| КонтактныеЛица.Владелец,
| Контрагенты.Ссылка,
| КонтактныеЛица.Ссылка КАК Ссылка1
|ИЗ
| Справочник.КонтактныеЛица КАК КонтактныеЛица
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
| ПО КонтактныеЛица.Владелец = Контрагенты.Ссылка
|ГДЕ
| КонтактныеЛица.Ссылка = &Ссылка";

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Возврат ВыборкаДетальныеЗаписи.Ссылка;
// Вставить обработку выборки ВыборкаДетальныеЗаписи
КонецЦикла;

// Вставить содержимое обработчика.
КонецФункции

Элементы.КонтактноеЛицо.Значение тоже пробовала, выходит ошибка:

<Документ.ПоступлениеТоваров.Форма.ФормаДокумента.Форма(22)>: Поле объекта не обнаружено (Значение)
КонтактноеЛицо = Элементы.КонтактноеЛицо.Значение;

Реквизит

Нужно вывести на форму список значений со списком типов цен.
Реквизит должен быть не реквизитом объекта, а реквизитом формы.

Что бы получить значение элемента (реквизита) формы нужно написать следующее:
Код 1C v 8.2 УП
Через "ЭтаФорма" также можно достучаться и к элементам "Объект".
Код 1C v 8.2 УП

Распечатать

Похожие FAQ

Еще в этой же категории

Как на управляемой форме разместить список регистра сведений с отбором?  21
Решение рассмотрено для элемента справочника (Контрагент и регистр КонтактнаяИнформация) 1. Создание реквизита: Добавляем новый реквизит формы (. не путать с реквизитом справочника . ) с типом » ДинамическийСписок» В поле » Основная табли Как установить параметр динамического списка?  17
Когда используете для вывода данных динамический список и произвольный запрос, то бывают ситуации когда надо указать параметр используемый в этом запросе. Ниже пример вывода данных регистра сведений в карточке клиента Для вывода используется исп Форма

Программное создание таблицы значений с условным оформлением  13
Как создать на форме таблицу и сделать для нее подсветку содержимого колонки в строке по условию? Итак для начала нам надо добавить реквизиты в форму. Для этого у нас есть метод: ИзменитьРеквизиты(). Перед тем как его использовать мы сформируем ма Поле выбора

Заполнение списка значений в элементе поле выбора на форме  11
//Заполнение списка перебором данных // Элемент формы МетаданныеВыбор имеет тип — Произвольный, Использование — Режим выбора из Списка, кнопка списка Для Каждого Метаданное из Метаданные.РегламентныеЗадания Цикл ЭлементыФормы.МетаданныеВыбор.Спи Посмотреть все в категории Работа с Формой (Диалог) и её элементами

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *