Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: При отоборе выбиралась приходная цена
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
Gotsalo93
Всем привет. Мне нужно записать отбор, что бы из Регистра сведений в табличную часть документа, при выборе ТМЦ в колонку Себестоимость вставить его приходную цену. В Регистре сведений есть 3 вида цены (Приходная, Опт и розница). То есть как записать в отборе правильно что ВидЦены = Приходная? До этого делал такой отбор для колонки Цена просто:


Функция ВидЦены(ВидЦены,ТМЦ) Экспорт      
Отбор = Новый Структура;      
Отбор.Вставить("ВидЦены",ВидЦены);      
Отбор.Вставить("ТМЦ",ТМЦ);      
ЗначенияРесурсов = РегистрыСведений.ЦеныНоменклатуры.ПолучитьПоследнее(,Отбор);      
Возврат ЗначенияРесурсов.Цена;
КонецФункции
Vofka
Не понятно.
Gotsalo93
Нужно что бы в РасходнойНакладной в табличной части при выборе ТМЦ вписывалась в колонку УчетнаяЦена приходная цена из регистра сведений ЦеныНоменклатуры.

Вот база что б наглядней было
необходимо зарегистрироваться для просмотра ссылки

Это в Отборе нужно указать ВидЦены = Приходная или как? и где?
Vofka
Так вы же выше привели функцию, которая получает цену по нужному типу цен. Как и где вы её использовали?
Gotsalo93
Да, мне нужно было изменить эту функцию так что бы брать определенный вид цены (Приходная).
Уже разобрался, это будет выглядеть так:

Отбор.Вставить("ВидЦены",ПредопределенноеЗначение("Перечисление.ВидыЦен.Приходная"));


Спасибо)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.