КА (РАУЗ)- валовая прибыль ?

1. bluntschi 11.10.13 09:55 Сейчас в теме
Добрый день, проблема в следующем, нужно сформировать отчет "Валовая прибыли", но для этого нужно проделать ряд операций:

При расширенной аналитике учета затрат движения по регистру "Продажи себестоимость" формируются только в количественном выражении.
При использовании расширенной аналитики учета затрат следует применять произвольный отчет "Валовая прибыль"(меню Сервис - Произвольные отчеты), а не отчет <Валовая прибыль> из меню Отчеты / Продажи ( предназначен для использования совместно с партионным учетом).

Произвольные отчеты (в т.ч. и отчет Валовая прибыль) есть в демо-базе (м.Сервис - Произвольные отчеты - Учет затрат - Валовая прибыль). Рекомендуется выгрузить их и загрузить в пустую ИБ, воспользовавшись встроенным обменом (кн.Обмен в форме справочника Произвольные отчеты).

Для формирования произвольного отчета Валовая прибыль данные о себестоимости берутся из регистра Цены номенклатуры.
Движения по этому регистру формируются документом Установка цен номенклатуры.
Для автозаполнения документа "Установка цен номенклатуры" по себестоимости продаж в новую(не демо!) базу необходимо подключить внешнюю обработку Заполнить тип цен себестоимостью продаж.epf, которую предварительно следует сохранить на диск из демо-базы (меню Сервис - Дополнительные внешние отчеты и обработки - Обработки заполнения табличных частей) .

При подключении внешней обработки в новую базу необходимо также заполнить дополнительные параметры обработки(как в демо-базе). При этом в параметрах нужно заполнить справочник <Настройки расчета цены номенклатуры> для типа цен "Себестоимость продаж". В новой базе этот справочник не заполнен. Пример заполнения для расчета себестоимости продаж есть в демо-базе (элемент справочника называется <Себестоимость продаж>). Тип цен, указанный в документе Установка цен номенклатуры, должен соответствовать типу цен, указанному в настройке расчета цены в справочнике <Настройки расчета цены номенклатуры>.
В соответствии с настройкой, указанной в справочнике <Настройки расчета цены номенклатуры> (присутствует в интерфейсе <Заведующий учетом> в меню Учет затрат-Функции учета затрат-Расчет цены номенклатуры) и будет рассчитана цена в документе <Установка цен номенклатуры> по кн.Заполнить -> Себестоимость продаж. Пункт <Себестоимость продаж> по кн.<Заполнить> появится в документе "Установка цен номенклатуры" после подключения внешней обработки (в новой ИБ).
Т.о., по кн.Заполнить -> Себестоимость продаж цена будет заполнена по данным о себестоимости (полученной при Расчете себестоимости) .

При проведении документа "Установка цен номенклатуры" будет сформирован регистр "Цены номенклатуры" (см. по кн.Перейти - Цены номенклатуры).

После этого при формировании отчета Валовая прибыль(произвольный) колонка Себестоимость будет заполнена корректно.

Рассчитать себестоимость можно также автоматически с помощью процедуры "Расчет цены номенклатуры", которая заполняет регистр сведений <Цены номенклатуры>.
По этому вопросу рекомендуем Вам ознакомиться с описанием нового в версии 1.0.2 (в меню Справка - Дополнения к описанию - раздел Новое в версии 1.0.2 - Управление производством - Регламентные процедуры учета затрат).

Т.о., цены заполняются информацией о себестоимости (из регистров УчетЗатрат или УчетЗатратРегл), а затем эти цены можно использовать в отчетах, например - Валовая прибыль.
Показать


все сделала как написано в руководстве,
захожу в документ: "Установка цен номенклатуры", ввожу позицию, по которой была реализация, и расчитана себестоимость, он не выводит цену, а пишет "Данные для заполнения отсутствуют",
в чем может быть проблема?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. HobbitT 07.11.13 12:01 Сейчас в теме
Наиболее вероятно, что в настройках расчета цены номенклатуры что-то не то указали (не тот вид кода операции и т.п.). Сама по примеру демо-базы неоднократно настраивала - без проблем.
Вот только использовать этот механизм с ценами для определения валовой прибыли... Задача на любителя. Слишком много "нехороших" ньюансов вылезает. Как минимум - усреднение себестоимости. Если отчет формировать только за месяц - ничего, а если за квартал? Себестоимость будет браться на последнюю дату, а если себестоимость одного и того же товара величина непостоянная, то валовая прибыль будет неверной. Находила в сети очень толковый отчет по валовой прибыли (кажется от Дениса Валуйского) который брал данные о себестоимости непосредственно из регистра "Учет затрат регл". Вот в основном им и работаю (так как при этом никаких процедур с ценами номенклатуры мутить не надо). А почитав код и приняв на вооружение подход, уже рисовала отчеты, которые бы показывали требования-накладные с конечными суммами и т.п.
bluntschi; +1 Ответить
3. bluntschi 26.11.13 14:40 Сейчас в теме
(2) HobbitT, спасибо!!! за подробный ответ, буду искать этот отчет
4. mmch 131 27.11.13 20:53 Сейчас в теме
Искать не надо, вот пример запроса к с/с РАУЗ, правда к БУХГАЛТЕРСКОМУ, но суть одна
************************************************************************************


ВЫБРАТЬ
РегистрАналитикаУчетаЗатрат.Затрата КАК Номенклатура,
РегистрАналитикаУчетаЗатрат.ХарактеристикаЗатраты КАК ХарактеристикаНоменклатуры,
УчетЗатратРеглОбороты.Регистратор КАК Регистратор,
ВЫБОР
КОГДА РегистрАналитикаУчетаЗатрат.Затрата.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18)
ИЛИ РегистрАналитикаУчетаЗатрат.Затрата.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18_118)
ТОГДА СУММА(-УчетЗатратРеглОбороты.СтоимостьОборот) * 1.18
КОГДА РегистрАналитикаУчетаЗатрат.Затрата.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10)
ИЛИ РегистрАналитикаУчетаЗатрат.Затрата.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10_110)
ТОГДА СУММА(-УчетЗатратРеглОбороты.СтоимостьОборот) * 1.1
КОГДА РегистрАналитикаУчетаЗатрат.Затрата.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС20)
ИЛИ РегистрАналитикаУчетаЗатрат.Затрата.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС20_120)
ТОГДА СУММА(-УчетЗатратРеглОбороты.СтоимостьОборот) * 1.2
ИНАЧЕ СУММА(-УчетЗатратРеглОбороты.СтоимостьОборот)
КОНЕЦ КАК СтоимостьОборот
ИЗ
РегистрНакопления.УчетЗатратРегл.Обороты(&ДатаНач, &ДатаКон, Запись, ) КАК УчетЗатратРеглОбороты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаВидаУчета КАК РегистрАналитикаВидаУчета
ПО УчетЗатратРеглОбороты.АналитикаВидаУчета = РегистрАналитикаВидаУчета.Ссылка
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаЗатрат КАК РегистрАналитикаУчетаЗатрат
ПО УчетЗатратРеглОбороты.АналитикаУчетаЗатрат = РегистрАналитикаУчетаЗатрат.Ссылка
ГДЕ
РегистрАналитикаВидаУчета.РазделУчета В (ЗНАЧЕНИЕ(Перечисление.РазделыУчета.МПЗ), ЗНАЧЕНИЕ(Перечисление.РазделыУчета.ТоварыОтгруженные))
{ГДЕ
РегистрАналитикаУчетаЗатрат.Затрата.* КАК Номенклатура,
РегистрАналитикаУчетаЗатрат.ХарактеристикаЗатраты.* КАК ХарактеристикаНоменклатуры}

СГРУППИРОВАТЬ ПО
РегистрАналитикаУчетаЗатрат.Затрата,
РегистрАналитикаУчетаЗатрат.ХарактеристикаЗатраты,
УчетЗатратРеглОбороты.Регистратор,
РегистрАналитикаУчетаЗатрат.Затрата.СтавкаНДС
bluntschi; +1 Ответить
5. bluntschi 28.01.14 12:27 Сейчас в теме
(4) mmch, ))спасибо) очень пригодится)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот