Получить значение поля ввода из модуля объекта
Добрый день, не ругайтесь:) Не могу найти ответ на свой вопрос
Платформа 8.2
Есть документ, на форму я добавил "Поле ввода", значение берется из перечислений..
В модуле объекта по нажатию на кнопку "Рассчитать" ведется много расчетов...
Как мне в модуле объекта, получить значение моего поля? В зависимости от этого значения меняется расчет...
Платформа 8.2
Есть документ, на форму я добавил "Поле ввода", значение берется из перечислений..
В модуле объекта по нажатию на кнопку "Рассчитать" ведется много расчетов...
Как мне в модуле объекта, получить значение моего поля? В зависимости от этого значения меняется расчет...
По теме из базы знаний
Найденные решения
(6) связать надо, в поле на форме (второй скрин) "Путь к данным" - надо выбрать тот реквизит, что создали на первом скрине.
А в модуле объекта, если вы выбрали значение поля на форме и записали документ (т.е. данные попали в таблицы базы данных), можно писать просто имя созданного реквизита.
Например проверка на значение поля "Содержимое":
А в модуле объекта, если вы выбрали значение поля на форме и записали документ (т.е. данные попали в таблицы базы данных), можно писать просто имя созданного реквизита.
Например проверка на значение поля "Содержимое":
Если НЕ Содержимое = Перечисление.Жидкости.Пиво Тогда
Отказ = Истина;
КонецЕсли;
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
При нажатии на кнопку "Рассчитать" вы выполняете обработку нажатия - процедуру в форме. В этой форме вы вызываете процедуры модуля объекта. Передавайте значение вашего поля ввода в качестве параметра при вызове процедуры модуля объекта.
Если вы добавили реквизит документа, и записали документ, то можно обратиться через ЭтотОбъект.ВашеПоляВвода или просто имя реквизита "ВашеПоляВвода".
Если добавили реквизит формы, то передавать как параметр из модуля формы в модуль объекта. Или поместить во временное хранилище - это на крайний случай.
Какой реквизит "Поле ввода" добавили? формы или объекта?
Если добавили реквизит формы, то передавать как параметр из модуля формы в модуль объекта. Или поместить во временное хранилище - это на крайний случай.
Какой реквизит "Поле ввода" добавили? формы или объекта?
(3)
Я новичок в 1С, не ругайте...)
Я добавил на форму "поле ввода" и привязал его к перечислению...
Теперь хочу в модуле объекта где ведется расчет добавить условие, которое зависит от выбранного значения...не могу понять как...
Если вы добавили реквизит документа, и записали документ, то можно обратиться через ЭтотОбъект.ВашеПоляВвода.
Если добавили реквизит формы, то передавать как параметр из модуля формы в модуль объекта. Или поместить во временное хранилище - это на крайний случай.
Какой реквизит "Поле ввода" добавили? формы или объекта?
Если добавили реквизит формы, то передавать как параметр из модуля формы в модуль объекта. Или поместить во временное хранилище - это на крайний случай.
Какой реквизит "Поле ввода" добавили? формы или объекта?
Я новичок в 1С, не ругайте...)
Я добавил на форму "поле ввода" и привязал его к перечислению...
Теперь хочу в модуле объекта где ведется расчет добавить условие, которое зависит от выбранного значения...не могу понять как...
(6) связать надо, в поле на форме (второй скрин) "Путь к данным" - надо выбрать тот реквизит, что создали на первом скрине.
А в модуле объекта, если вы выбрали значение поля на форме и записали документ (т.е. данные попали в таблицы базы данных), можно писать просто имя созданного реквизита.
Например проверка на значение поля "Содержимое":
А в модуле объекта, если вы выбрали значение поля на форме и записали документ (т.е. данные попали в таблицы базы данных), можно писать просто имя созданного реквизита.
Например проверка на значение поля "Содержимое":
Если НЕ Содержимое = Перечисление.Жидкости.Пиво Тогда
Отказ = Истина;
КонецЕсли;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот