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

- в шапке:
- Иметь возможность пользователям, которым будет дано такое право,
- самостоятельно загружать в систему по произвольному конкуренту:
- список позиций с ценой по таблице "Артикул, Тип (не обязательное поле), Наименование, Единица измерения, Цена". При этом, если позиция конкурента ранее не была загружена в систему, она должна быть предварительно создана и об этом должно быть выведено сообщение. Цены загружаются в валюте, которая выбирается предварительно для данного конкурента.
- список соответствий один к одному с нашими артикулами с ценой по таблице "Артикул конкурента, Артикул нашей продукции, Коэффициент пересчета нашего количества в количество конкурента". При этом, если наша позиция или позиция конкурента ранее не были загружена в систему, об этом должно быть выведено сообщение, строка должна быть пропущена и загрузка должна продолжиться.
- редактировать список соответствий и цены на позиции конкурентов в системе вручную.
- самостоятельно загружать в систему по произвольному конкуренту:
- необходимо составить инструкцию по работе с механизмом: как загрузить номенклатуру и цены конкурентов, как загрузить соответствия, как выполнить анализ
- необходимо загрузить номенклатуру, цены и соответствия по 4-м конкурентам по предоставленным прайс-листам и файлам соответствий
- в системе могут быть заданы только соответствия вида "одна наша позиция соответствует одной позиции конкурента", либо "одна позиция конкурента не соответсвует никакой нашей позиции, с поясняющим текстом" (поясняющий текст выбирается из заранее заданного перечня), то есть, невозможны соответствия вида:
- "одна наша позциция соотвует комплекту из нескольких позиций конкурента"
- "комплект наших позциций соотвует одной позиции конкурента"
То есть, одной нашей позиции должна быть возможность задать в соответствие только одну позицию некоторго конкурента, либо указать, что позиции конкурента из нашего ассортемента не имеется/не требуется соответствие и почему.
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)
#8 Updated by Михаил Воронюк almost 3 years ago
- File 2018-05-18_09-32-51_blured.png added
#9 Updated by Михаил Воронюк almost 3 years ago
- Роли участников Аналитик, Инженер-программист, Старший инженер-программист added