Как можно получить закупочную цену номенклатуры в отчете ВыручкаИСебестоимостьПродаж? УТ11.3 1С 8.3
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1)Если Вы хотите получить значение для элемента справочника "ВидыЦен" с наименованием "Закупочная", то нужно получать значение таблицы РС цены номенклатуры, но по умолчанию Вы получите срез на один период. Если Вы сформируете отчет за период с 01.04.2019 по 22.04.2019 то по умолчанию Вы получите из этой таблицы срез цены "Закупочная" на 22.04.2019. Зачастую для анализа такой набор данных бесполезен, менеджеры хотят видеть какая цена была установлена по умолчанию на дату продажи и по чем товар был реально продан (90% таких отчетов используют в попытке понять - воруют продавцы или нет) . Поэтому нужно будет объединяться с не виртуальной таблицей РС цены номенклатуры, предварительно создав для значений таблицы период действия с - по.
(6)Ну да ведь у вас же есть реквизит ВидыЦен (или вид цены, как то так он называется) и вот его вам в условии нужно указать. Можете как параметром сделать, можно явно код его указать, если это пред определенное значение то его имя
или
ВидЦены = &ВидЦеныЗакупочная
или
ВидЦены.Код = "000000001" // где 000000001 кода вида
(9) Почему то поле "Цена" не появляется в отчете, хотя добавил? Вложил отчет, посмотрите пожалуйста, может что то пропустил?!
Прикрепленные файлы:
ВыручкаИСебестоимостьПродаж.erf
(10)Нет конфигурации с полным набором полей, поэтому вот кусок кода который позволит расставить период действия для значения цен, а дальше просто объединять по дата документа между.
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ЦеныНоменклатуры.Номенклатура КАК Номенклатура,
ЦеныНоменклатуры.Характеристика КАК Характеристика,
ЦеныНоменклатуры.ВидЦены КАК ВидЦены,
ЦеныНоменклатуры.Цена КАК Цена,
ЦеныНоменклатуры.Период КАК Период
ПОМЕСТИТЬ ВтЦены
ИЗ
РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
ГДЕ
ЦеныНоменклатуры.ВидЦены = &ВидЦены
И ЦеныНоменклатуры.Период МЕЖДУ &НачалоПериода И &КонецПериода
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ВтЦены.Номенклатура КАК Номенклатура,
ВтЦены.Характеристика КАК Характеристика,
ВтЦены.ВидЦены КАК ВидЦены,
ВтЦены.Цена КАК Цена,
ВтЦены.Период КАК НачПериода,
МАКСИМУМ(ВтЦены1.Период) КАК КонПериода
ИЗ
ВтЦены КАК ВтЦены
ЛЕВОЕ СОЕДИНЕНИЕ ВтЦены КАК ВтЦены1
ПО ВтЦены.Номенклатура = ВтЦены1.Номенклатура
И ВтЦены.Характеристика = ВтЦены1.Характеристика
И ВтЦены.ВидЦены = ВтЦены1.ВидЦены
И ВтЦены.Период < ВтЦены1.Период
СГРУППИРОВАТЬ ПО
ВтЦены.ВидЦены,
ВтЦены.Цена,
ВтЦены.Период,
ВтЦены.Номенклатура,
ВтЦены.Характеристика
Показать
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)