Неверный отчет АнализПродажАвтомобилей

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

Страницы: 1
RSS
Неверный отчет АнализПродажАвтомобилей
 
Анализ продаж автомобилей выдает неверные суммы.

Показатели
1) СуммаРегл. Здесь только сумма по машине, должна быть еще и сумма по установленному оборудованию.
2) СуммаНДС. Здесь только НДС по машине, должен быть еще и НДС по установленному оборудованию.
3) СуммаБезНДС. Аналогично вышеописанным
4) СуммаУпр. Аналогично вышеописанным
5) СебестоимостьБезНДС. Рассчитывается почему-то без учета себестоимости оборудования, рассчитывается как [СебестоимостьМашины - НДСМашиныВходящий - НДСОборудованияВходящий], а должно [СебестоимостьМашины + СебестоимостьОборудования - НДСМашиныВходящий - НДСОборудованияВходящий].
6) СуммаНаценкиРегл. Рассчитывается почему-то без учета себестоимости оборудования, рассчитывается как [СуммаПродажиМашины - СебестоимостьМашины - СебестоимостьОборудования], а должно [СуммаПродажиМашины + СуммаПродажиОборудования - СебестоимостьМашины - СебестоимостьОборудования].
7) СуммаНаценкиУпр. Аналогично ошибкам в расчете СуммаНаценкиРегл.
 
5) СебестоимостьБезНДС. Рассчитывается почему-то без учета себестоимости оборудования.

Спасибо. Ошибка зарегистрирована.

По остальным пунктам включить данные по продаже оборудования зарегистрировано, как пожелание на рассмотрение. Понимаем о необходимости этой доработки, но есть определенные сложности реализации связанные с изменением структуры конфигурации.
 
А почему для этого есть необходимость менять структуру конфигурации?
У нас, в рамках доработки типового решения Альфа-авто, всего лишь немного изменен текст запроса в макете в отчете АнализПродажАвтомобилей и, таким образом, все перечисленные пункты уже исправлены.
Изменено: Сергей Большаков - 22.06.2010 14:24:16
 
Пришлите на рассмотрение отрывок текста запроса соединения таблиц с условиями соединения. Может действительно мы все усложняем.
 
Мы исправляем текст Запроса по продажам Автомобилей так:

Код
ВЫБРАТЬ РАЗРЕШЕННЫЕ
   ТаблицаПродаж.КоличествоОборот КАК Количество, 
   ТаблицаПродаж.СуммаОборот + ЕСТЬNULL(ТаблицаКомплектации.СуммаПродажи, 0) КАК СуммаРегл, 
   ТаблицаПродаж.СуммаНДСОборот + ЕСТЬNULL(ТаблицаКомплектации.СуммаНДС, 0) КАК СуммаНДС, 
   ТаблицаПродаж.СуммаОборот + ЕСТЬNULL(ТаблицаКомплектации.СуммаПродажи, 0) - ТаблицаПродаж.СуммаНДСОборот - ЕСТЬNULL(ТаблицаКомплектации.СуммаНДС, 0)  КАК СуммаБезНДС, 
   ТаблицаПродаж.СуммаСкидкиОборот КАК СуммаСкидки, 
   ТаблицаПродаж.СуммаУпрОборот + ЕСТЬNULL(ТаблицаКомплектации.СуммаПродажиУпр, 0) КАК СуммаУпр, 
   ТаблицаПродаж.СебестоимостьОборот + ЕСТЬNULL(ТаблицаКомплектации.Себестоимость, 0) КАК СебестоимостьРегл, 
   ТаблицаПродаж.СебестоимостьУпрОборот + ЕСТЬNULL(ТаблицаКомплектации.СебестоимостьУпр, 0) КАК СебестоимостьУпр,
   ТаблицаПродаж.СуммаНДСВходящийОборот + ЕСТЬNULL(ТаблицаКомплектации.СуммаНДСВходящий, 0) КАК СуммаНДСВходящий,
   ТаблицаПродаж.СебестоимостьОборот + ЕСТЬNULL(ТаблицаКомплектации.Себестоимость, 0) - ТаблицаПродаж.СуммаНДСВходящийОборот - ЕСТЬNULL(ТаблицаКомплектации.СуммаНДСВходящий, 0) КАК СебестоимостьБезНДС, 
   ТаблицаПродаж.СуммаОборот + ЕСТЬNULL(ТаблицаКомплектации.СуммаПродажи, 0) - ТаблицаПродаж.СебестоимостьОборот - ЕСТЬNULL(ТаблицаКомплектации.Себестоимость, 0) КАК СуммаНаценкиРегл, 
   ТаблицаПродаж.СуммаУпрОборот  + ЕСТЬNULL(ТаблицаКомплектации.СуммаПродажиУпр, 0) - ТаблицаПродаж.СебестоимостьУпрОборот - ЕСТЬNULL(ТаблицаКомплектации.СебестоимостьУпр, 0) КАК СуммаНаценкиУпр,
   0 КАК ПроцентСкидки,
   0 КАК ПроценНаценки,


Исходный код был:
Код
ВЫБРАТЬ РАЗРЕШЕННЫЕ
   ТаблицаПродаж.КоличествоОборот КАК Количество, 
   ТаблицаПродаж.СуммаОборот КАК СуммаРегл, 
   ТаблицаПродаж.СуммаНДСОборот КАК СуммаНДС, 
   ТаблицаПродаж.СуммаОборот-ТаблицаПродаж.СуммаНДСОборот КАК СуммаБезНДС, 
   ТаблицаПродаж.СуммаСкидкиОборот КАК СуммаСкидки, 
   ТаблицаПродаж.СуммаУпрОборот КАК СуммаУпр, 
   ТаблицаПродаж.СебестоимостьОборот + ЕСТЬNULL(ТаблицаКомплектации.Себестоимость, 0) КАК СебестоимостьРегл, 
   ТаблицаПродаж.СебестоимостьУпрОборот + ЕСТЬNULL(ТаблицаКомплектации.СебестоимостьУпр, 0) КАК СебестоимостьУпр,
   ТаблицаПродаж.СуммаНДСВходящийОборот + ЕСТЬNULL(ТаблицаКомплектации.СуммаНДСВходящий, 0) КАК СуммаНДСВходящий,
   ТаблицаПродаж.СебестоимостьОборот - ТаблицаПродаж.СуммаНДСВходящийОборот - ЕСТЬNULL(ТаблицаКомплектации.СуммаНДСВходящий, 0) КАК СебестоимостьБезНДС, 
   ТаблицаПродаж.СуммаОборот - ТаблицаПродаж.СебестоимостьОборот - ЕСТЬNULL(ТаблицаКомплектации.Себестоимость, 0) КАК СуммаНаценкиРегл, 
   ТаблицаПродаж.СуммаУпрОборот - ТаблицаПродаж.СебестоимостьУпрОборот - ЕСТЬNULL(ТаблицаКомплектации.СебестоимостьУпр, 0) КАК СуммаНаценкиУпр,
   0 КАК ПроцентСкидки,
   0 КАК ПроценНаценки,


Дополнительно ниже по тексту с строки 103, вместо строк
Код
      СУММА(КомплектацияАвтомобилей.СуммаНДС) КАК СуммаНДСВходящий



   ИЗ
      РегистрНакопления.КомплектацияАвтомобилей КАК КомплектацияАвтомобилей



   ГДЕ

Ставим

Код
      СУММА(КомплектацияАвтомобилей.СуммаНДС) КАК СуммаНДСВходящий,
      СУММА(КомплектацияАвтомобилей.СуммаПродажи) КАК СуммаПродажи,
      СУММА(КомплектацияАвтомобилей.СуммаПродажиУпр) КАК СуммаПродажиУпр,      
      СУММА(Продажи.СуммаНДС) КАК СуммаНДС
   ИЗ
      РегистрНакопления.КомплектацияАвтомобилей КАК КомплектацияАвтомобилей
         ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи КАК Продажи
         ПО КомплектацияАвтомобилей.Регистратор = Продажи.Регистратор
            И КомплектацияАвтомобилей.Номенклатура = Продажи.Номенклатура
   ГДЕ

Вероятно, надо условия соединения дополнить чем-то, партией например, если из разных партий товар продали
 
Добрый день.
Спасибо за представленный Вами запрос.

Меня интересовал только самый последний кусочек запроса, где само соединение. Вся сложность в нем.

Цитата
Сергей Большаков пишет:
А почему для этого есть необходимость менять структуру конфигурации?

Собственно само исправление это добавление в Регистр "Продажи" еще одно измерение Автомобиль, иначе при продаже двух и более автомобилей с одинаковым оборудованием мы максимум что можем это получить среднее значение суммы продажи оборудования, а это неправильно ведь нет уверенности что оборудование будет продано по одной цене.

Цитата
Сергей Большаков пишет:
Вероятно, надо условия соединения дополнить чем-то, партией например, если из разных партий товар продали

Да Вы правы надо максимально использовать условия соединения по совпадающим измерениям (Партия, Характеристика номенклатуры), но все равно есть вероятность, что на одну запись регистра "Комплектация автомобилей" (с одинаковым условием в соединении) придется две записи из регистра "Продажи" или на оборот, т.к. у этих регистров есть несовпадающие Измерения.

Например: У регистра "Комплектация автомобилей" есть измерение "Автомобиль", а у регистра "Продажи"  есть измерение "Ставка НДС". Чтобы избавиться от возможных задвоений данных, надо предварительно свернуть обе таблицы по полям для соединения, но так как поля "Номенклатура", "Партия", "Характеристика номенклатуры" не используются в отчете, то оптимально можно свернуть только по двум полям "Регистратор" и "Автомобиль" таблицу комплектаций и свернуть по полю "Регистратор" таблицу Продаж.

Все выше изложенное рассчитано для общего решения ведь приведенная ситуация продажи двух одинаковых автомобилей или продажа их оборудования по разным ценам может не встречаться у большинства предприятий.
 
Пункт 5 исправлен. Изменения появились в релизе 4,1,01,17.
 
здравствуйте!
Не могли бы вы прислать исправленный отчет?
У нас проблема в том, что отчет анализ продаж не цепляет з/н у которых себестоиомсть идет на себестоимость автомобиля.
 
Добрый день, Екатерина. На актуальном релизе (4,1,01,26) реализация автомобиля, который укомплектован ЗН с типом ремонта "комплектация", подтягивается в отчет "Анализ продаж автомобилей".
Изменено: Светлана Сулименко - 09.09.2013 13:42:50
 
У нас не актуальный релиз (4.1.01.19) и проблема в том, что отчет Анализ продаж автомобилей выводит показатели Себестоиомсть и Себестоиомсть без НДС, без учета з/н с любым типом ремонта.
 
Цитата
Екатерина Будеева пишет:
У нас не актуальный релиз (4.1.01.19) и проблема в том, что отчет Анализ продаж автомобилей выводит показатели Себестоиомсть и Себестоиомсть без НДС, без учета з/н с любым типом ремонта.

Добрый день.
Если вид ремонта должен распределить себестоимость запчастей на  комплектацию автомобиля, тогда в отчет подтягивается себестоимость запчастей. Если же по виду ремонта  себестоимость запчастей распределяется на себестоимость автомобиля, в таком случае к себестоимости автомобиля прибавляется продажная стоимость запчастей, она же и подтягивается в отчет.
В Вашем случае, скорее всего,  в заказ-наряде не указана продажная стоимость запчастей.
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С