Улучшение #PORTFOLIO-2

Анализ номенклатуры конкурентов

Added by Михаил Воронюк about 5 years ago. Updated almost 3 years ago.

Check the service request
Send service request by EDM
Status:РешенаStart date:15.05.2018
Priority:НормальнаяDue date:31.05.2018
Assignee:Михаил Воронюк% Done:

100%

Category:-Estimated time:56.00 hours
Target version:-
owner-email: Оц.вр. (ст. инж.-программист):
copy-to: Оц.вр. (рук.проектов):
last_modifier:Михаил Воронюк Роли участников:Аналитик, Инженер-программист, Старший инженер-программист
Планируемые услуги:Внешние обработки, Внешние отчеты, Изменение КФ, Инструкции, Настройка рабочей базы 1С, Обработка данных в 1С Краткое описание:

Реализовать возможность анализа цен на номенклатуру конкурентов.

Плановая дата выполнения: Техлид:
Инициатор (Ф.И.):Воронюк Михаил Аналитик:
Инициатор (ссылка на контакт): Дедлайн (от заказчика):
Конфигурация:УТ 11 Кол-во изм. плановой даты вып.:
Оц.вр. (Стажер): Кол-во изм. предв.оценки вр.:
Оц.вр. (мл. инж.-программист): Менеджер по продажам:
Оц.вр. (инж.-программист):
Tags:

Description

Требуется реализовать в системе возможность анализа цен на номенклатуру конкурентов.
Для этого требуется:
  1. Реализовать в системе форму, в которой
    1. в шапке:
      1. выводится перечень производителей (возможные значения настраиваются в системе), чья номенклатура будет выводиться в таблице для подбора аналогов. Необходимые производители отмечаются флагами. На первом месте в перечне указывается производитель, чья номенклатура будет основной (по умолчанию - ... Group, но можно изменить кнопками "Вверх" и "Вниз"). Для производителя ...n и Мека возможен выбор, по коду (он же - артикул) или типу выполнять подбор.
      2. задается курс евро для пересчета евровых цен в рубли. По-умолчанию заполняется как курс на текущую дату, загруженный в систему
    2. в таблице:
      1. в колонку 1 возможна вставка артикулов (или типов, см. выше) нашей продукции или продукции конкурентов.
      2. в колонку 4 возможна вставка количеств этой продукции
      3. в колонку 2, 3 выводятся наименование товара и его единица измерения, найденные по значению колонки 1
      4. в колонку 5 выводится цены (на текущую дату) артикулов, указанных в первой колонке, пересчитанная в рубли по курсу, указанному в шапке, за вычетом скидки, указанной в 6 колонке
      5. в колонку 6-7 строки 1 выводится общая сумма, рассчитанная как сумма произведений Количество*Цена по каждой строке
      6. в колонку 7 выводится процент суммы от общего, то есть 100 * Количество*Цена (по данной строке) / общая сумма (если общая сумма = 0, то выводится 0).
      7. в остальные колонки (в соответствии с порядком следования строк, отмеченных флагом "Использование") группами выводятся, артикул, наименование, единица измерения, количество, цена, скидка (по-умолчанию 0), % суммы от общего, общая сумма - по аналогии с колонками 1-7, с учетом того, что в строки подбираются аналоги соответствующего производителя.
      8. если соответствие в системе не задано, то в соответствующей строке в колонках для данного производителя выводится прочерк.
      9. если в соответствии задана позиция конкурента, но задан текст "нет в ассортименте", "входит в состав оборудования", "не требуется", и не указана номенклатура из нашего ассортемента, то в группе колонок с нашей продукцией в "Наименование" выводится данный текст, в остальных указывается прочерк.
    3. цена, сумма, проценты выводятся всегда с точностью 2 знака после запятой
    4. Обновление всех колонок в таблице, кроме 1 и 4, происходит по кнопке "Обновить" в шапке либо по кнопке установки скидок. Пустые ячейки в первой колонке при обновлении удаляются, но порядок позиций строк в ней должен оставаться прежний.
    5. По кнопке "Назначить скидку" необходимо для выделенных строк в колонке скидок (колонке 6 или колонки скидок для другого поставщика) необходимо выдать запрос числа, и после ввода пересчитать общую сумму и % суммы от общего для данного поставщика.
    6. При изменении какого-либо из полей в шапке формы (курс, поставщики) (если первая колонка заполнена какими-либо данными) или при изменении данных в 1 или 4 колонки таблицы на форме появляется надпись красным "Требуется обновить!". После нажатия на кнопку "Обновить" надпись пропадает.
    7. При изменении порядка строк или поля подбора в шапке в таблице должна быть обновлена шапка (первая-вторая строки), при этом общие суммы обнуляются и будут рассчитаны по нажатию кнопки "Обновить".
    8. все ячейки, кроме 1 и 4 колонки и строк, начиная с третьей, в таблице доступны только для просмотра, копирования в буфер. Также должна быть возможность сохранить результат в виде Excel-таблицы или вывод на печать (стандартными средствами).
    9. в системе анализируются случаи, когда цена нашей позиции задается, например, за штуку (длина штуки - несколкьо метров), а цена конкурента задается за метр (штука также длиной несколько метров). В этом случае в системе регистрируется коэффициент пересчета нашего количества в количество конкурента. Пересчет количества производится с округлением в количесва до целого в большую сторну.
    10. Примерный вид формы показан на рисунке:
  2. Иметь возможность пользователям, которым будет дано такое право,
    1. самостоятельно загружать в систему по произвольному конкуренту:
      1. список позиций с ценой по таблице "Артикул, Тип (не обязательное поле), Наименование, Единица измерения, Цена". При этом, если позиция конкурента ранее не была загружена в систему, она должна быть предварительно создана и об этом должно быть выведено сообщение. Цены загружаются в валюте, которая выбирается предварительно для данного конкурента.
      2. список соответствий один к одному с нашими артикулами с ценой по таблице "Артикул конкурента, Артикул нашей продукции, Коэффициент пересчета нашего количества в количество конкурента". При этом, если наша позиция или позиция конкурента ранее не были загружена в систему, об этом должно быть выведено сообщение, строка должна быть пропущена и загрузка должна продолжиться.
    2. редактировать список соответствий и цены на позиции конкурентов в системе вручную.
Дополнительные требования:
  1. необходимо составить инструкцию по работе с механизмом: как загрузить номенклатуру и цены конкурентов, как загрузить соответствия, как выполнить анализ
  2. необходимо загрузить номенклатуру, цены и соответствия по 4-м конкурентам по предоставленным прайс-листам и файлам соответствий
Ограничения:
  1. в системе могут быть заданы только соответствия вида "одна наша позиция соответствует одной позиции конкурента", либо "одна позиция конкурента не соответсвует никакой нашей позиции, с поясняющим текстом" (поясняющий текст выбирается из заранее заданного перечня), то есть, невозможны соответствия вида:
    1. "одна наша позциция соотвует комплекту из нескольких позиций конкурента"
    2. "комплект наших позциций соотвует одной позиции конкурента"
      То есть, одной нашей позиции должна быть возможность задать в соответствие только одну позицию некоторго конкурента, либо указать, что позиции конкурента из нашего ассортемента не имеется/не требуется соответствие и почему.

2018-05-18_09-32-51_blured.png (29.9 KB) Михаил Воронюк, 16.09.2019 10:22 AM

2018-05-18_09-32-51_blured.png (30.1 KB) Михаил Воронюк, 12.10.2023 03:37 AM

History

#2 Updated by Михаил Воронюк about 5 years ago

  • Status changed from Новая to Решена

#4 Updated by Михаил Воронюк almost 3 years ago

  • File 2018-05-18_09-32-51_blured.png added

#5 Updated by Михаил Воронюк almost 3 years ago

  • File 2018-05-18_09-32-51_blured.png added
  • Краткое описание set to Реализовать возможность анализа цен на номенклатуру конкурентов.

#6 Updated by Михаил Воронюк almost 3 years ago

  • File deleted (2018-05-18_09-32-51_blured.png)

#7 Updated by Михаил Воронюк almost 3 years ago

  • File deleted (2018-05-18_09-32-51_blured.png)

#9 Updated by Михаил Воронюк almost 3 years ago

  • Роли участников Аналитик, Инженер-программист, Старший инженер-программист added

Also available in: Atom PDF