Source: https://sverka-price.ru/primery/obnovlenie-praisa/

[Главная](https://sverka-price.ru/) / [Примеры решений](https://sverka-price.ru/primery/) / Обновление каталога

Пример решения / 01

# Новый прайс: что обновить, а что остановить

Поставщик прислал новый файл. Простая подстановка цен перенесёт в каталог стоимость упаковки и случайно выберет одну из двух конфликтующих строк. Соберём обновление, в котором каждое решение можно проверить.

[Скачать материалы ↓](https://sverka-price.ru/primery/obnovlenie-praisa/#files)[Перейти к результату ↗](https://sverka-price.ru/primery/obnovlenie-praisa/#result-detail)

**6**строк нового прайса

**3**цены готовы к проверке

**3**позиции требуют решения

В этом разборе[01 / Задача](https://sverka-price.ru/primery/obnovlenie-praisa/#task)[02 / Исходные данные](https://sverka-price.ru/primery/obnovlenie-praisa/#inputs)[03 / Ход работы](https://sverka-price.ru/primery/obnovlenie-praisa/#work)[04 / Результат](https://sverka-price.ru/primery/obnovlenie-praisa/#result-detail)[05 / Файлы](https://sverka-price.ru/primery/obnovlenie-praisa/#files)

01 / Задача

## Где возникает ошибка

Каталог ведётся в штуках. В новом файле клеммы стоят 180 ₽ за упаковку из 10 штук, а держатель встречается дважды — по 300 и 320 ₽. Ещё один товар пропал из файла, а маркер появился впервые. Перезапись по одному артикулу скроет эти различия.

02 / Исходные данные

## С чем работаем

| Артикул | Название | Цена | Единица | Штук в единице |
| --- | --- | --- | --- | --- |
| А-101 | Автомат 1P 16A | 420 | шт. | 1 |
| К-204 | Контактор 230В | 1850 | шт. | 1 |
| Т-10 | Клемма, упаковка 10 шт. | 180 | уп. | 10 |
| Д-3 | Держатель | 300 | шт. | 1 |
| Д-3 | Держатель | 320 | шт. | 1 |
| Н-7 | Маркер | 90 | шт. | 1 |

Для расчёта принято: цены обоих файлов на одной налоговой основе; состав упаковки клемм — 10 штук — указан в исходном файле. Наличие товара из отсутствия строки не выводим.

03 / Ход работы

## Как разбираем задачу

1.  ### Сохраняем исходные строки
    
    Каждому решению оставляем ссылку на файл и номер строки. Исходный прайс не перезаписываем.
    
2.  ### Ищем дубли до объединения
    
    Две цены на Д-3 блокируют обновление этой позиции. Не выбираем последнюю строку автоматически.
    
3.  ### Приводим единицы
    
    180 / 10 = 18 ₽ за штуку. Сравниваем с прежними 20 ₽: изменение −10%.
    
4.  ### Разделяем результат
    
    Подтверждаемые изменения, новые позиции, отсутствующие товары и конфликты получают разные статусы.
    

04 / Результат

## Что получается на выходе

Цена после приведения единиц

### Три изменения. Разные направления.

Процент относительно прежней цены за штуку. Исходные суммы указаны рядом с товаром.

Сдвигайте график в сторону, чтобы увидеть все значения →

Дубли, отсутствующие и новые позиции показаны отдельно в таблице ниже.

| Артикул | Было / шт. | Стало / шт. | Изменение | Решение |
| --- | --- | --- | --- | --- |
| А-101 | 400 ₽ | 420 ₽ | 5% | Готово к проверке |
| К-204 | 1 900 ₽ | 1 850 ₽ | \-2.63% | Готово к проверке |
| Т-10 | 20 ₽ | 18 ₽ | \-10% | Готово к проверке |
| Д-3 | 300 ₽ | — | — | Конфликт цен |
| Г-50 | 650 ₽ | — | — | Нет в новом файле |
| Н-7 | — | 90 ₽ | — | Новая позиция |

Вывод по разбору

Для А-101, К-204 и Т-10 подготовлены новые цены. Д-3 остаётся без изменения до ответа поставщика. Г-50 не удаляется и не обнуляется. Н-7 передаётся на согласование как новая позиция.

### Границы этой работы

Результат — файл для проверки и согласованной загрузки. Автоматическое изменение вашей учётной системы, восстановление неизвестной фасовки и подтверждение складских остатков сюда не входят.

05 / Материалы

## Проверьте на самих файлах

CSV открывается в табличном редакторе. Разделитель — точка с запятой, кодировка UTF-8. Файлы доступны без формы и регистрации.

[Каталог до обновленияCSV · таблица↓](https://sverka-price.ru/files/obnovlenie-praisa/catalog-before.csv)[Новый прайс поставщикаCSV · таблица↓](https://sverka-price.ru/files/obnovlenie-praisa/supplier-price.csv)[Результат и исключенияCSV · таблица↓](https://sverka-price.ru/files/obnovlenie-praisa/review-result.csv)

### У вас похожая задача?

Для оценки хватит фрагмента прайса и примера вашего каталога. Уточним правила сопоставления и состав результата.

[Обсудить мою задачу↗](https://sverka-price.ru/#request)

[Следующий разбор: Похожее название ещё не означает тот же товар ↗](https://sverka-price.ru/primery/pohozhie-tovary/)[Подробнее об услуге ↗](https://sverka-price.ru/sopostavlenie-nomenklatury/)[Все примеры решений](https://sverka-price.ru/primery/)
