Плановая себестоимость УТ 11
Будем рассматривать отчет «ВыручкаИСебестоимостьПродаж».
В итоговую таблицу запросов добавим еще одну таблицу — «ЦеныНоменклатурыСрезПоследних». Укажем в параметрах виртуальной таблицы следующие параметры:
РегистрСведений.ЦеныНоменклатуры.СрезПоследних({(&ОкончаниеПериода)}, ВидЦены = &ВидЦеныСебестоимости)
На странице «Связи» необходимо указать связи по «Номенклатуре» и «Характеристика».
Добавляем новые поля в запрос:
ЦеныНоменклатурыСрезПоследних.Цена * Таблица.Количество КАК ПлановаяСтоимость,
ВЫБОР
КОГДА &ДанныеОтчета = 1
ТОГДА СУММА(Таблица.Выручка)
КОГДА &ДанныеОтчета = 3
ТОГДА СУММА(Таблица.ВыручкаРегл)
ИНАЧЕ СУММА(Таблица.ВыручкаБезНДС)
КОНЕЦ — ЦеныНоменклатурыСрезПоследних.Цена * Таблица.Количество КАК РазницаМеждуЦенами
Добавляем в схеме компоновки данных на вкладке «Ресурсы» — «ПлановаяСтоимость», «РазницаМеждуЦенами».
Получите понятные самоучители по 1С бесплатно:
В настройках оформления необходимо вывести новые ресурсы, что бы они отобразились в отчетах. Также необходимо добавить в настройках оформления новый параметр — «Вид цены себестоимости».
Всё, доработка отчета завершена!
Результат можно продемонстрировать установить в параметрах нужный вид цены себестоимости:
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
СПРОСИТЕ в комментариях!
Иван:
почему то при таких настройках суммы в отчете увеличиваются в десятки раз
kiseal:
Решение верное , экзамен сдан на отлично
Программист 1С:
Поздравляю! 😉
Наталья:
может и правы, но все равно обидно.
Наталья:
Подскажите, что означает «Задача пользователя: описание отсутствует»?
Наталья:
а у меня 2, потому что
«задание выполнено неверно, не учитывается валюта, не учитываются единицы измерения, не учитывается количество»
Программист 1С:
Мда, придрались.
Вообще, конечно, они правы. Но в рамках учебной задачи (решаемой за пару часов) так подробно могли бы и не придираться.
Наталья:
можно было в тексте билета упомянуть, что отчет должен работать и при использовании упаковок, и с использованием разных валют.
Ну или хотя бы написать, что при любых функц. опциях.
Роберт:
День добрый.
Во-первых, на мой взгляд, разницу между ценами лучше считать через вычисляемые поля в СКД как: Выручка — ПлановаяСтоимость.
Во-вторых:
ПлановаяСтоимость = ЦеныНоменклатурыСрезПоследних.Цена * Таблица.Количество — будет считаться некорректно в случае, если, для выбранного вида цен, по какой-нибудь номенклатуре цена не задана. ПлановаяСтоимость будет NULL и, соответственно, не рассчитается и разница. Поэтому лучше использовать формулу:
ПлановаяСтоимость = ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) * Таблица.Количество
Айрат:
Экзамен 3.12.14. Попалась эта задача. Решении как здесь, оценка 3. В примечаниях написано «Задача на конфигурирование: не учитываются единицы измерения и валюты». Для чего там это нежно не понял, да и пофигу ибо СДАЛ)))
XXX:
При попытке запустить отчет выдает «Нельзя использовать производные от полей составного типа…» и указывает на Номенклатура.ЕдиницаИзмерения.Типы…
XXX:
Если кто-то столкнулся и решил — буду благодарен увидеть разьяснения
KIODAMAGE:
Та же ситуация.