Цены из справочника в документ

Новая тема
Показывать по 10 20 40 сообщений
Подскажите как перенести цену из справочника номенклатура, в документ.
Не как не могу понять как получить этот реквизит из справочника!
Конфигурация, платформа?
Конфигурация собственная, учусь на ней.
Платформа 8.1.x.x

Я понял что лучше брать цены при помощи отбора из регистра сведений, но не могу найти простейшие примеры, чтобы понять принцип действия отбора.
А  посмотреть в типовой слабо? Или непонятно? Самы простой способ,
то написать запрос по регистру сведений (СрезПоследних)
Смотрел в УТ, но там путь расчета значительно сложнее.
Запрорс, это ведь даже экономичнее, спасибо попробую!
если не ошибаюсь, там регистр периодический, т.е. есть реквизит дата. установи в выборке отбор по номенклатуре и по определенной дате, а срез последних по-моему здесь не уместен
"Что то с запросом у меня не прокатило...


На данный момент пришел к Следующему коду, но что то не прокатывает...


Процедура ТоварыНомеклатураПриИзменении(Элемент)

СтрокаТабличнойЧасти = ЭлементыФормы.Товары.ТекущиеДанные;
Отбор = Новый Структура("Номенклатура");
ЗначенияРесурсов = РегистрыСведений.Цены.ПолучитьПоследнее(ТекущаяДата(), Отбор);  
СтрокаТабличнойЧасти.Цена=ЗначенияРесурсов.Цена;


КонецПроцедуры
"
Сходите на курсы какие-нибудь чтоли или литературу обычающую прикупите на худой конец.
"Нашел довольно странный для меня выход.
Не из регистра, но из справочника Номенклатура:


Строка=ЭлементыФормы.Товары.ТекущиеДанные;
Строка.Цена=СтрокаТЧ.Номенклатура.ЦенаПокупки;

Как то сразу не подумал, что в документе ссылка на номенклатура, а через неё можно получить реквизит справочника.

Всем спасибо!
"
За неумение пользоваться регистрами и запросами на экзамене по специалисту 1С снимают 1 балл минимум, так что примите к сведению!
Читают тему
(гостей: 1)

Быстрый переход