Показано с 1 по 9 из 9
-
17.05.2019, 10:54 #1
- Регистрация
- 17.05.2019
- Сообщений
- 4
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
Получение значения реквизита элемента из справочника в документ
Доброго времени суток! У меня возникли некоторые трудности с получением значения реквизита из справочника в документ. Мне нужно, чтобы когда я в табличной части (документа) в реквизите "Номенклатура" выбирал какую-то номенклатуру, то в реквизит "Цена" табличной части, записывалась её цена из справочника. Для того, чтобы получить значение из справочника, как я понял, нужно создать функцию....А вот как прописать в функции то, что она должна возвращать цену какой-то номенклатуры?
В справочнике "Номенклатура" у меня хранятся книги. Через предопределённые данные я создал группы (Жанры книг) и в каждом из жанров находятся элементы (книги) с информацией об авторе и тд.
-
17.05.2019, 11:38 #2
- Регистрация
- 30.07.2010
- Сообщений
- 10
- Сказал(а) спасибо
- 0
- Поблагодарили 1 раз в 1 сообщении
Re: Получение значения реквизита элемента из справочника в документ
Какая конфигурация? на какой платформе?
-
17.05.2019, 11:54 #3
- Регистрация
- 18.07.2018
- Сообщений
- 575
- Сказал(а) спасибо
- 326
- Поблагодарили 3602 раз(а) в 617 сообщениях
Re: Получение значения реквизита элемента из справочника в документ
-
17.05.2019, 12:07 #4
- Регистрация
- 30.07.2010
- Сообщений
- 10
- Сказал(а) спасибо
- 0
- Поблагодарили 1 раз в 1 сообщении
Re: Получение значения реквизита элемента из справочника в документ
на клиенте он заполняет табличную часть..... не обратиться он объектно!
-
17.05.2019, 12:10 #5
- Регистрация
- 30.07.2010
- Сообщений
- 10
- Сказал(а) спасибо
- 0
- Поблагодарили 1 раз в 1 сообщении
Re: Получение значения реквизита элемента из справочника в документ
&НаКлиенте
**************
Для каждого стр из Объект.Товары Цикл /// к примеру, либо получать текущую строку табличной части
Цена =ВернутьЦену(стр.Номенклат� �ра);
**************************
&НаСервере
Функция ВернутьЦену(Товар)
Если Не ЗНачениеЗаполнено(Товар) Тогда
Возврат 0;
КонецЕсли;
Возврат Товар.Цена;
КонецФункции
-
Пользователь сказал cпасибо:
MasterLoma (17.05.2019)
-
17.05.2019, 12:20 #6
- Регистрация
- 30.07.2010
- Сообщений
- 10
- Сказал(а) спасибо
- 0
- Поблагодарили 1 раз в 1 сообщении
-
17.05.2019, 13:23 #7
- Регистрация
- 18.07.2018
- Сообщений
- 575
- Сказал(а) спасибо
- 326
- Поблагодарили 3602 раз(а) в 617 сообщениях
Re: Получение значения реквизита элемента из справочника в документ
Можно так:
&НаКлиенте
Процедура ТабличнаяЧасть1Номенклату� �аПриИзменении(Элемент)
ТекущиеДанные = Элементы.ТабличнаяЧасть1.Т� �кущиеДанные;
УИ=ТекущиеДанные.Номенклат ура.УникальныйИдентификат� �р();
ТекущиеДанные.Цена=НайтиЦе ну(УИ);
КонецПроцедуры
&Насервере
Функция НайтиЦену(Реквизит)
ТекН=Справочники.Номенклат ура.ПолучитьСсылку(Реквизи т);
Возврат ТекН.Цена;
КонецФункции
-
Пользователь сказал cпасибо:
MasterLoma (17.05.2019)
-
17.05.2019, 15:03 #8
- Регистрация
- 17.05.2019
- Сообщений
- 4
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
-
17.05.2019, 15:04 #9
- Регистрация
- 17.05.2019
- Сообщений
- 4
- Сказал(а) спасибо
- 2
- Поблагодарили 0 раз(а) в 0 сообщениях
-
Похожие темы
-
Получение элемента по индексу для значения не определено
от KRUTO в разделе Конфигурирование, программирование 1С - ПредприятиеОтветов: 16Последнее сообщение: 24.03.2017, 10:41 -
Значение реквизита справочника из модуля управляемого приложения
от dr_t_j в разделе Конфигурирование, программирование 1С - ПредприятиеОтветов: 0Последнее сообщение: 14.01.2014, 12:53 -
УПП 8.2 форма элемента справочника
от Надя_ в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 1Последнее сообщение: 24.04.2012, 14:36
Социальные закладки