Closed michaelvasilyuk closed 5 years ago
Этот отчет с нуля нужно сделать? Или есть заготовка?
в конфе есть отчет "Отчет по плану продаж по организациям". Из него можно кое-что, но лучше писать его с нуля.
Пока осмысливаю задание. Там есть несколько полей со словом "Рынок". Это определенный склад или что это?
Рынок, это такой элемент справочника Организации, в котором ЭтоРозничнаяТочка=Истина
Еще один момент: колонка План берется из регистра "ПланПродаж", в отличие от отчета по плану продаж по организациям, где используется два регистра по планам.
А что имеется ввиду под полем "Рекомендуемый остаток рынка"?
регистр сведений "РекомендуемыеОстаткиТоваров". Там разрез склада, бренда и номенклатуры. Склад соединяется с Организацией через Склад.Организация
А чем отличаются "ПланПродажПоКоличеству" И "ПланПродажПоКоличеству По Компании"? По чем первое поле еще разрезается, не совсем понимаю
ПланПродажПоКоличеству - в разрезе организации, а вторая колонка по всем организациям по компании
Ааа, точно, не увидел сразу, что еще по организациям группируем. Тогда еще вопрос:
Еще один момент: колонка План берется из регистра "ПланПродаж", в отличие от отчета по плану продаж по организациям, где используется два регистра по планам.
Может, из регистра "ПланПродажПоОрганизациям"? Потому что у нас есть и колонка "ПланПродажПоКоличеству" в разрезе организаций..
@SanyaSkipor нет, план продаж по организациям это план по суммам в разрезе групп номенклатуры, регистр ПланПродаж, который тоже в разрезе организации, это план в разрезе товаров помодельно и по количеству
@SanyaSkipor нет, план продаж по организациям это план по суммам в разрезе групп номенклатуры, регистр ПланПродаж, который тоже в разрезе организации, это план в разрезе товаров помодельно и по количеству
Да, вижу. Сразу посмотрел на регистр ПланыПродаж, там без разреза по Организации
Я планирую насобирать кучу временных таблиц, собрав все данные, которые нужны, а потом их соединить. Нормальный план?
@SanyaSkipor сейчас в базе небольшая путаница с этими регистрами, поскольку клиент уходит от старой архитектуры, и переходит к новой.
Я планирую насобирать кучу временных таблиц, собрав все данные, которые нужны, а потом их соединить. Нормальный план?
Отличный план. Не забывай индексировать таблицы по соединяемым полям
Я планирую насобирать кучу временных таблиц, собрав все данные, которые нужны, а потом их соединить. Нормальный план?
Отличный план. Не забывай индексировать таблицы по соединяемым полям
Хорошо, учту
Во всех полях, связанных с рынком, мы отбираем то, где Склад принадлежит Организации с ЭтоРозничнаяТочка = Истина?
И свободный остаток - это разница между Остатки на Складах и ТоварыВРезервеНаСкладах?
Во всех полях, связанных с рынком, мы отбираем то, где Склад принадлежит Организации с ЭтоРозничнаяТочка = Истина?
Уточнение от заказчика: он употребил слово "рынок", а имел в виду "Организация". То есть никаких отборов по ЭтоРозничнаяТочка нам не нужно. Единственный момент: Склад для ИМ Премьер-Техно нужно жестко привязать СкладЛихоборы
И свободный остаток - это разница между Остатки на Складах и ТоварыВРезервеНаСкладах?
это верно
Во всех полях, связанных с рынком, мы отбираем то, где Склад принадлежит Организации с ЭтоРозничнаяТочка = Истина?
Уточнение от заказчика: он употребил слово "рынок", а имел в виду "Организация". То есть никаких отборов по ЭтоРозничнаяТочка нам не нужно. Единственный момент: Склад для ИМ Премьер-Техно нужно жестко привязать СкладЛихоборы
Не совсем понял, что значит жестко привязать?
например есть поле "Свободый остаток рынки". имеется в виду свободный остаток на складе организации. но у ИМ Премьер техно нет собственного склада, где Склад.Организация = ИМ ПТ. поэтому нужно указать, что для организации ИМ ПТ - склад это Лихоборы.
Что-то вроде этого? ВЫБОР КОГДА ТоварыВРезервеНаСкладахОстатки.Склад = &СкладЛихОборы ТОГДА &ИМПремьертехно ИНАЧЕ ТоварыВРезервеНаСкладахОстатки.Склад.Организация КОНЕЦ КАК Организация
@SanyaSkipor именно так
А чем отличаются поля "Свободно на рынке" и "Свободный остаток рынки"?
И что значит поле "Доступно у поставщика"?
Доступно у поставщика:
Этот код есть в старом отчете по плану продаж. положил его в каталог с заданием: R:\Для всех\Каталог разработок\Задания\Задание 181. Отчет Сегментирование
Группа виртуальных складов получается: Интеграция.ПолучитьГруппуВиртуальныхСкладов()
А чем отличаются поля "Свободно на рынке" и "Свободный остаток рынки"?
Первое - это свободный остаток на конкретном рынке Второе - свободный остаток в совокупности на всех организациях, где ЭтоРозничнаяТочка=Истина
А чем отличаются поля "Свободно на рынке" и "Свободный остаток рынки"?
Первое - это свободный остаток на конкретном рынке Второе - свободный остаток в совокупности на всех организациях, где ЭтоРозничнаяТочка=Истина
Хорошо, я понял. Так а Вы вчера писали, что под рынками пользователь имел ввиду Организации
Во всех полях, связанных с рынком, мы отбираем то, где Склад принадлежит Организации с ЭтоРозничнаяТочка = Истина?
Уточнение от заказчика: он употребил слово "рынок", а имел в виду "Организация". То есть никаких отборов по ЭтоРозничнаяТочка нам не нужно. Единственный момент: Склад для ИМ Премьер-Техно нужно жестко привязать СкладЛихоборы
Для этого поля все-таки нужно будет это условие?
@SanyaSkipor да, конкретно в случае поля "Свободный остаток рынки" имеется в виду реально остаток на розничных точках. А "Свободно на рынке" это имеется в виду на любой Организации. Давай назовем это поле "Свободный остаток на организации" просто без "на рынке". а то путает.
@SanyaSkipor уточнил у клиента, он хочет тогда чтобы это поле было "Свободный остаток на организации"
@SanyaSkipor уточнил у клиента, он хочет тогда чтобы это поле было "Свободный остаток на организации"
Хорошо. А отборы по номенклатуре в запросе ставить, чтоб была в плане продаж, как в прошлом отчете? Или как?
отбор по номенклатуре нужен, да. и вот еще во втором файле какие они хотят отборы:
А по ценам: РРЦ, BASE, Закупочная понятно. ЯМ10 - это Яндекс 10 или какая? И с полями Маржа поясните пожалуйста, это разница относительно закупочной?
ЯМ10 - это Яндекс 10
клиент прислал: Маржа РРЦ = (РРЦ-ЗАкупочная)/РРЦ Маржа BASE = (Base-закупочная)/BASE Маржа ЯМ10 = (ЯМ10-закупочная)/ЯМ10
просто маржи там быть не должно. это он ошибся. вместо нее Маржа ЯМ10
Хорошо, а поля "Разница по количеству" И "Процент выполнения по количеству"?
глянь там в файле есть формула. это разность и отношение между планом и фактом продаж
глянь там в файле есть формула. это разность и отношение между планом и фактом продаж
Ага, вижу
Подскажите, а отборы есть в плане и есть на складах, что имеется ввиду? Организация или компания?
Есть на складе - по компании Есть в плане делаем два отбора: есть в плане организации, есть в плане по компании
А есть продажи?
по компании в целом. во всех отборах давай явно напишем, что отбор по компании или по организации. а то они запутаются
по компании в целом. во всех отборах давай явно напишем, "есть продажи по компании" или по организации. а то они запутаются
Хорошо, так и сделаем
Изначально соединяем Номенклатуру прямо со справочником организаций по Организация.Активная
Изначально соединяем Номенклатуру прямо со справочником организаций по Организация.Активная
Хорошо
от клиента:
Пропала колонка "объем продаж по организации".
Остаток лих оборы - пробел лишний Я н10 - это ЯМ10 Маржа я н10 - аналогично
Добавить колонку (отдельно как рейтинг) Бренд.
Все что количества и рубли - округлить до целых, разить на разряды. Все что проценты - округлить до целых, вывести знак процента.
Рейтинг интернета выделить цветом: А+ яркозеленый, А зеленый, Б желтый, С бледный какой нибудь. Рейтинг поставщика не выделяем цветом, пусть не отвлекает.
Визуально разграничить блоки. Колонки (заголовки) выделить фоном. фон 1 с "План по организации" по "Количество продажи по организации" Фон 2 с "План по компании" по "Остаток у поставщиков" фон 3 Количество дополнительные продажи по организации Количество дополнительные продажи по компании фон 4 Цены и маржа. Невырвиглазно) А так, чтобы разница была видна.
Шаблон отчета в приложенном файле, который прислал клиент. В файле с настройками описаны отборы, которые они хотят видеть. Реализуем на СКД.
Шаблон сегментирование.xlsx настройки шаблона отчета сегментирования.xlsx