Описание
При расчете цены номенклатуры для вида цен номенклатуры, у которого
- способ задания цены = «Произвольный запрос к данным ИБ»
- схема компоновки данных = «Себестоимость с дополнительными расходами» (по умолчанию без изменений)
данные берутся из регистра накопления СебестоимостьТоваров и регистра сведений СтоимостьТоваров
А) При условии, что установлен ПредварительныйРасчет=Нет (себестоимость рассчитывалась)
Цена формируется по объединенным данным:
- из регистра накопления СебестоимостьТоваров берется оборот
- за период на начало месяца по конец дня даты (док-т Установка цен номенклатуры, Прайс лист)
- вид движения = Приход
- из регистра накопления СебестоимостьТоваров берется остаток
- на начало месяца даты (док-т Установка цен номенклатуры, Прайс лист)
Если в виде цены установлена галочка Цена включает НДС, то стоимость рассчитывается по формуле:
Стоимость = СУММА(СебестоимостьТоваров.Стоимость + СебестоимостьТоваров.ДопРасходы + СебестоимостьТоваров.СтоимостьЗабалансовая + СебестоимостьТоваров.Трудозатраты + СебестоимостьТоваров.ПостатейныеПостоянныеСНДС + СебестоимостьТоваров.ПостатейныеПеременныеСНДС)
Стоимость остатка и стоимость оборота суммируется.
Количество = СУММА(СебестоимостьТоваров.Количество)
Количество остатка и количество оборота суммируется.
Показатели, участвующие в формуле, это названия ресурсов регистра СебестоимостьТоваров
Цена = СУММА(Стоимость) / СУММА(Количество)
Б) При условии, что установлен ПредварительныйРасчет=Да (не было расчета себестоимости)
Цена формируется по объединенным данным:
- из регистра накопления СебестоимостьТоваров берется количество оборот
- за период на начало месяца по конец дня даты (док-т Установка цен номенклатуры, Прайс лист)
- вид движения = Приход
Количество = Сумма(СебестоимостьТоваров.Количество)
- из регистра сведений СтоимостьТоваров. В нем хранится Цена и доп. расходы. Создается документом Расчет себестоимости.
- на 1 число месяца даты из док-та Установка цен номенклатуры или Прайс-лист
Если цена включает НДС, то Цена рассчитывается по формуле:
Цена = СУММА(СтоимостьТоваров.Стоимость + СтоимостьТоваров.СтоимостьДопРасходы + СтоимостьТоваров.СтоимостьЗабалансовая + СтоимостьТоваров.Трудозатраты + СтоимостьТоваров.ПостатейныеПостоянныеСНДС + СтоимостьТоваров.ПостатейныеПеременныеСНДС)
Показатели, участвующие в формуле, это названия ресурсов регистра СтоимостьТоваров.
Данные из пунктов 1 и 2 соединяются по аналитике учета и перемножаются.
Стоимость = Цена * Количество
из регистра накопления СебестоимостьТоваров.Остатки
- на начало месяца даты документа Установка цен номенклатуры или Прайс лист
Если цена включает НДС то стоимость рассчитывается по формуле:
- Стоимость = СУММА(СтоимостьТоваров.Стоимость + СтоимостьТоваров.СтоимостьДопРасходы + СтоимостьТоваров.СтоимостьЗабалансовая + СтоимостьТоваров.Трудозатраты + СтоимостьТоваров.ПостатейныеПостоянныеСНДС + СтоимостьТоваров.ПостатейныеПеременныеСНДС)
Показатели, участвующие в формуле, это названия ресурсов регистра СебестоимостьТоваров
Стоимость товаров и стоимость оборота суммируется.
Количество остатка и количество оборота суммируется.
Цена = СУММА(Стоимость) / СУММА(Количество)
Таким образом мы получаем цену закупки с НДС за месяц по предварительному расчету.
Вывод:
Таким образом мы получаем для схема компоновки данных = «Себестоимость с дополнительными расходами» цена рассчитывается как средневзвешенная цена закупки с НДС за период на 1-е число месяца по конец дня даты (документ Установка цен номенклатуры, Прайс лист).
Расчет цены по регистру Себестоимость товаров можно проверить отчетом «Ведомость по партиям товаров» с параметром Данные учета = «В валюте упр. учета с НДС»
По пункту Б можно проверить Универсальным отчетом по регистру сведений «Стоимость товаров».