Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 06:23

Получить значение реквизита справочника

Автор ab30ru, 27 июл 2017, 19:08

0 Пользователей и 1 гость просматривают эту тему.

ab30ru

Здравствуйте. Есть справочник Книги. В нем реквизит ИнвентарныйНомер. Есть документ ВыдачаКниг реквизит Книга ссылка на справочник Книги. Нужно чтобы при выборе книги в переменную НомерКниги записывался инвентарный номер из справочника. Помогите пожалуйста с кодом

alex0402

Цитата: ab30ru от 27 июл 2017, 19:08Нужно чтобы при выборе книги в переменную НомерКниги записывался инвентарный номер из справочника

Я правильно понял? В форме документа?

&НаКлиенте
Процедура КнигаПриИзменении(Элемент)
    НомерКниги = ПолучитьНомер(Объект.Книга);
КонецПроцедуры

&НаСервере
Функция ПолучитьНомер(Книга)
    Возврат Книга.ИнвентарныйНомер
КонецФункции
Спасибо за Сказать спасибо

oleg-x

Цитата: ab30ru от 27 июл 2017, 19:08
Здравствуйте. Есть справочник Книги. В нем реквизит ИнвентарныйНомер. Есть документ ВыдачаКниг реквизит Книга ссылка на справочник Книги. Нужно чтобы при выборе книги в переменную НомерКниги записывался инвентарный номер из справочника. Помогите пожалуйста с кодом
Если ЗначениеЗаполнено(Объект.ВыдачаКниг) Тогда
    Объект.НомерКниги = Объект.ВыдачаКниг.ИнвентарныйНомер;
Иначе
Объект.НомерКниги = "";
КонецЕсли;

Прописать при изменение реквизита Книга
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

Tsaiger

Все верно, только проверь на ЗначениеЗаполнено(Объект.Книга), и функцию выполняй &НаСервереБезКонтекста _))

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск