Делюсь целиком, потому что вещь оказалась дурацки простой и при этом самой полезной за год. Ниже пошаговая инструкция: шесть шагов, к каждому готовое обращение к помощнику. Копируй прямо отсюда, подставляй свои прайсы и собирай себе такое же, хоть по запчастям, хоть по стройматериалам, хоть по расходникам для салона. Расскажу и что получилось, и на чём я чуть не влетел на деньги.
А началось всё с того, что я устал обзванивать поставщиков.
Клиент спрашивает про ступичный подшипник на конкретную машину. Дальше у меня полчаса: открыть три файла, в каждом искать по-своему названной строке, выписать цены на бумажку, сравнить, перезвонить. К этому моменту человек уже позвонил в два других места. Дважды за месяц я просто не перезвонил, потому что закрутился, и оба раза деньги ушли соседям.
Про вайб-кодинг я слышал и был уверен, что это про сайты и всяких ботов. Что-то для тех, кто хочет запустить стартап. Мне казалось, к моей рутине это отношения не имеет: у меня не стартап, у меня склад и три поставщика с кривыми прайсами в экселе.
Первый вечер я потратил зря. Открыл редактор, попробовал попросить «сделай мне программу для склада» и получил в ответ что-то огромное с базой данных и личными кабинетами. Закрыл. На второй вечер начал с другого конца: описал не программу, а свою утреннюю боль, теми же словами, какими рассказал бы жене. Помощник задал четыре вопроса: как называются файлы, в каких колонках лежат артикул и цена, что делать, если детали нет у одного из поставщиков, и в какой валюте цены. И вот на этих четырёх вопросах меня и накрыло. Я впервые за шесть лет посмотрел на свою рутину как на устройство, у которого есть части.
Оказалось, что самое полезное прячется не в сайтах и ботах, а в скучных задачах, на которых каждый день теряешь время и деньги. Теперь клиенту я отвечаю сразу, пока кто-то ещё обзванивает поставщиков и ищет цену. Вот это, как по мне, и есть преимущество перед конкурентами, а не вывеска и не скидка.
Что теперь вместо трёх открытых файлов

Раньше ответ клиенту выглядел так: «сейчас гляну, перезвоню». Теперь так: «есть у двоих, у одного четыреста двадцать, у другого триста девяносто, но у него доставка до среды». Человек слышит цифры сразу и почти всегда остаётся.
За два месяца я посчитал две вещи. Средний ответ на запрос упал с получаса до минуты. И вылезла история, которую я вообще не ожидал: у одного поставщика половина позиций дороже, чем я думал, потому что я помнил его старые цены. Я просто не сверял, а держал в голове.
Ещё пропала вечерняя злость. Раньше я к семи часам был выжатый не от работы, а от переключений: файл, звонок, файл, бумажка. Сейчас переключений нет, и это чувствуется сильнее, чем сэкономленные минуты.
Почему своё нельзя сравнивать с купленным?
Случай, после которого я это понял. Через неделю мне понадобилось видеть не только цену, но и мою наценку: беру за четыреста, продаю за шестьсот, а по некоторым позициям выходило почти в ноль. Я написал одну фразу: добавь колонку с моей ценой продажи и показывай разницу в рублях и процентах. Вечером оно уже работало.
В готовом сервисе это письмо в поддержку. Мне бы ответили, что пожелание передали разработчикам, и это честный ответ: никто не будет менять продукт ради одного магазина. Дальше или терпи, или веди отдельную табличку рядом, а это тот же самый бардак, от которого я и уходил.
За два месяца таких мелочей набралось шесть. Подсветка позиций, где разница между поставщиками больше двадцати процентов. Пометка «этот привозит битым» на конкретного поставщика. Отдельный список того, что я вожу постоянно, чтобы не искать каждый раз. По отдельности ни одна не стоит письма в поддержку, а вместе они и есть разница между «работаю в программе» и «программа работает у меня».
Подрядчика я тоже считал. Программист берёт деньги за час, отвечает не сразу, а через полгода уходит на другой проект. После него остаётся вещь, которую снова никто не может поменять, и я опять сижу и жду. Именно этого я и не хотел, а не денег было жалко.
Из чего это состоит

Чтение прайсов. Прайс лист товара поставщик присылает в своём формате: у одного колонки называются «Артикул» и «Цена, руб», у другого «Код» и «РРЦ», третий вообще присылает с двумя шапками и пустой первой строкой. Ничего из этого я не переделываю руками: правила разбора живут внутри, а я просто кладу файлы в папку.
Связывание одной детали. Тот же подшипник у первого «Подшипник ступицы перед. в сборе», у второго «Ступичный п-к передний», у третьего просто артикул производителя. Основной ключ это артикул, а где артикула нет, сверка идёт по названию с допуском. Всё, что не связалось уверенно, попадает в отдельный список «проверь глазами», и это правильно: лучше пусть спросит, чем молча сведёт не то.
Поиск и таблица. Ввожу артикул или часть названия, вижу строку на каждого поставщика: наличие, цена, срок, остаток, моя наценка. Самое дешёвое подсвечено. Позиции, где разница больше двадцати процентов, тоже подсвечены: это или ошибка в прайсе, или повод перезаключить условия.
Ничего сверх этого внутри нет. Ни складского учёта, ни заказов, ни клиентской базы. Я специально не стал просить то, чем не пользуюсь: каждая лишняя кнопка это ещё одно место, где что-то ломается.
Что поставить на компьютер?
Редактор кода звучит серьёзнее, чем есть на самом деле. По сути это проводник с окном для файлов: слева папка, справа содержимое. Сам я туда ничего не пишу, только смотрю.
Помощник Claude Code это собеседник внутри редактора. Пишешь ему задачу по-русски обычными словами, он создаёт файлы, меняет их и объясняет, что сделал. Он видит папку целиком, поэтому помнит, как устроена твоя сборка, и не ломает соседнее вслепую.
Про деньги честно. Помощник работает по подписке, тариф Pro стоит около двадцати долларов в месяц, это примерно две тысячи рублей. Бесплатным его называть нельзя, актуальную цену смотри на странице тарифов. Отдельная морока в том, что зарубежную подписку не оплатить российской картой напрямую, и это стоит выяснить до того, как садиться за дело.
Может понадобиться доставить что-то ещё, техническое, чего я не знаю по именам. У меня помощник сам сказал, что нужно, и провёл по установке по шагам. Поэтому в промптах ниже стоит просьба говорить об этом прямо, а не молча предполагать, что оно уже стоит.
Практикум «Старт»
Три дня живой практики: от идеи до работающего проекта по ссылке
2 000 ₽старт 5 августа, 18:00 МСК
Как собрать сравнение прайсов по шагам?
Начни с разговора, а не с программы.
Создай папку
prajsy, положи туда три настоящих прайса и открой папку в редакторе. Первым делом попроси не код, а разбор задачи. Отвечай словами своего дела.Разобрать задачу до начала работыУ меня магазин автозапчастей. Три поставщика присылают прайсы в экселе, у каждого свой формат. Когда клиент спрашивает деталь, я открываю три файла и ищу в каждом руками, это долго. Хочу штуку, которая сведёт три прайса в один список: ввожу артикул или часть названия и вижу по каждому поставщику наличие, цену, срок поставки и остаток. Пока не пиши код. Посмотри файлы в папке, разбери задачу: какие колонки в каждом файле, чем они отличаются, из чего будет состоять решение и в каком порядке его собирать. Задай мне вопросы, если чего-то не хватает. Разбор сохрани в файл plan.md в этой же папке. Если понадобится что-то доставить на компьютер, скажи прямо и проведи меня по установке по шагам. Отвечай простым языком, без технических терминов.
Прочитай ответ и поспорь, если что-то не так понято. Это дешевле, чем переделывать готовое.
Научи читать один прайс.
Не три сразу, а самый простой. Так проще увидеть, где оно ошибается.
Прочитать первый прайсВозьми файл первого поставщика из папки. Определи, в какой строке шапка, и покажи мне список колонок так, как ты их понял: где артикул, где название, где цена, где остаток, где срок поставки. Ничего не переделывай в исходном файле, он должен остаться нетронутым. Выведи первые двадцать строк в понятном виде, чтобы я сверил глазами. Если какую-то колонку не удалось опознать, спроси меня, а не угадывай.
Сверь двадцать строк с файлом. Один раз у меня цена уехала на колонку вправо, и хорошо, что я это увидел на двадцати строках, а не на всём прайсе.
Добавь остальные прайсы.
Теперь важно, чтобы разные шапки сводились к одному виду.
Прочитать все три прайсаДобавь чтение второго и третьего прайса из папки. У них другие названия колонок и другая структура шапки, разберись с каждым отдельно. Приведи все три к одному виду: поставщик, артикул, название, цена, остаток, срок поставки. Если в каком-то прайсе нет колонки со сроком или остатком, оставляй это поле пустым, а не выдумывай значение. Покажи мне по десять строк из каждого прайса после приведения. Перед правкой перечисли, какие файлы собираешься менять, и дождись моего ответа: чтение первого прайса уже работает, не трогай его.
Проверь именно те строки, где у поставщика нет остатка. Пусто это нормально, ноль это неправда.
Свяжи одну и ту же деталь.
Здесь начинается настоящая работа, и здесь же самое ценное.
Связать одинаковые детали между поставщикамиСвяжи позиции разных поставщиков, которые обозначают одну и ту же деталь. Главный признак совпадения это артикул производителя, приводи его к одному виду: убирай пробелы, дефисы и разный регистр букв. Если артикула нет или он не совпал, сравнивай по названию с допуском на сокращения и опечатки. Всё, в чём ты не уверен, не связывай молча: складывай в отдельный список «проверить глазами» с обеими строками рядом, чтобы я решил сам. Покажи, сколько позиций связалось уверенно и сколько ушло в список на проверку.
Список на проверку это не недоделка, а главная защита. У меня в нём каждый раз десятка полтора позиций, и минуты на них хватает.
Сделай поиск и таблицу.
То, чем пользуешься каждый день.
Экран поиска по всем прайсамСделай простой экран: поле поиска, ввожу артикул или часть названия. Ниже таблица: строка на каждого поставщика, у которого эта деталь есть, с колонками поставщик, артикул, название, цена, остаток, срок поставки. Самую низкую цену подсвечивай. Если у поставщика детали нет, пиши «нет» отдельной строкой, чтобы я видел, что проверено. Добавь колонку «моя цена продажи», которую я заполняю сам, и рядом разницу в рублях и процентах. Шрифт крупный, подписи на русском. Никакой регистрации и выхода в интернет. Перед правкой перечисли, что собираешься менять, и работающее не трогай.
Проверь деталь, которой нет у одного из троих. Она должна показываться, а не пропадать из выдачи целиком.
Прогони на настоящих файлах и на настоящих запросах.
Последний шаг делается не в редакторе, а за прилавком.
Разбор после недели работыЯ неделю искал детали через эту сборку на настоящих запросах клиентов. Вот что мешало: 1) 2) 3) Предложи по каждому пункту минимальную правку, не переписывая то, что работает. Сначала покажи список правок и дождись моего согласия, только потом меняй файлы.
На месте пунктов впиши своё, своими словами. У меня набралось пять замечаний, четыре закрылись за вечер.
Если хочется пройти это не в одиночку, на практикуме за три дня доводят одну свою задачу до работающего результата, вместе с ремонтом того, что по дороге сломается. https://vibeceh.ru/#buy?utm_source=article&utm_campaign=sravnenie-prajsov-postavshchikov-avtozapchastej&utm_content=cta-shagi
Что появилось в папке, когда всё заработало?
Загрузка прайс листов поставщиков устроена просто: прайсы остаются нетронутыми, и это принципиально. Каждое утро я просто кладу новые файлы поверх старых, а сборка читает их заново. Ничего не надо переносить руками, и никакой файл не «портится» по дороге.
Мои цены продажи лежат отдельно, у меня это moi-ceny.csv. Открывается в экселе, читается глазами, правится руками, если надо. Это единственный файл, который я веду сам, и он переживает любую переделку сборки.
Есть файл запуска, у меня zapustit.cmd, по двойному щелчку открывается вкладка с поиском. Есть plan.md с тем самым первым разбором. И есть файл, в который я не заглядываю, там сама программа. Раньше меня бы это напрягало, сейчас нет: я и в устройство кассового аппарата не лезу, а работаю на нём каждый день.
Прайсы поставщиков и мои цены живут на одном диске. Раз в неделю копирую всю папку на флешку, напоминание стоит в телефоне. В прайсах бывают условия, которые поставщик считает конфиденциальными, а в моих ценах наценка: это не то, что стоит выкладывать в общий доступ или пересылать в чаты.
Что ломалось

Цена уехала на колонку. У второго поставщика в шапке две строки, и сборка приняла за цену колонку с остатком. На двадцати строках это видно сразу, а на всём файле я бы не заметил. Поэтому в шаге два стоит просьба показать двадцать строк глазами.
Старый прайс притворился новым. Я положил файл, но не заменил, а сохранил рядом с датой в имени. Сборка прочитала оба и показала цены прошлого месяца. Теперь у меня правило: один поставщик, один файл, старое в архив.
Разные детали слиплись в одну. Названия похожи, артикулы у обоих пустые, и оно связало передний подшипник с задним. Это та самая причина, по которой список «проверить глазами» обязателен. Молчаливое связывание опаснее, чем несвязанное.
И то, из-за чего я чуть не продал в минус. У третьего поставщика цены без НДС, а у двух других с НДС. Сборка сравнивала их честно, как числа, а я смотрел и радовался, что третий дешевле всех. Поймал случайно, когда сверял накладную. Теперь у каждого поставщика стоит пометка, с НДС у него цены или без, и приведение к одному виду делается до сравнения. Если бы не накладная, я бы месяц торговал в ноль на части позиций.
Была и пятая, но не про программу. Я неделю ругался, что сборка не видит новый прайс, а оказалось, что поставщик сменил адрес рассылки и письма падали в спам. Программа показывает то, что ей дали.
Практикум «Старт»
Три дня живой практики: от идеи до работающего проекта по ссылке
2 000 ₽старт 5 августа, 18:00 МСК
Сколько это стоит и кому не подойдёт
| Что сравниваем | Обзвон и три файла | Своя сборка | Готовый сервис |
|---|---|---|---|
| Деньги в месяц | ноль | подписка на помощника, около 2 000 ₽ | абонентская плата |
| Ответ клиенту | полчаса | минута | минута |
| Своё правило добавить | никак | одна фраза вечером | письмо в поддержку |
| Кроссы и применимость | в голове | нет | есть, ради этого и берут |
| Новый поставщик | ещё один файл на столе | сказал словами, читает | зависит от тарифа |
| Кто чинит | никто | ты сам с помощником | поддержка |
| Куда упрётся | в память и терпение | в число прайсов и в кроссы | в чужие правила |
Мой вывод такой. Пока поставщиков три-пять и прайсы приходят файлами, своя сборка закрывает день полностью. Как только нужны каталоги применимости и кроссы, то есть «какая ещё деталь подойдёт на эту машину», нужен нормальный отраслевой сервис: такую базу самому не собрать, и не надо.
Не подойдёт она троим. Тем, у кого поставщики отдают данные только через свои системы, а не файлами. Тем, кто не готов раз в месяц потратить полчаса на мелкий ремонт: поставщик поменяет формат прайса, и надо будет сказать об этом помощнику. И тем, кто ждёт, что программа наведёт порядок вместо человека: если прайсы не класть в папку, сборка покажет позавчерашние цены.
Что сделать сегодня, если ты не про технологии
Я начинал не с трёх прайсов. Я начинал с одного и с вопроса «покажи мне, что ты в нём увидел». Всё остальное наросло за две недели. Если бы я сел делать сразу всё, я бы бросил на второй вечер, как в первый раз и бросил.
Второе: проверяй глазами после каждого шага, а не в конце. Не «потом посмотрю», а прямо сейчас открыть двадцать строк и сверить с файлом. Три поломки из четырёх я поймал именно так, а четвёртую не поймал и потом жалел.
Третье: не строй планов на то, чего не пробовал. Пока нет первого экрана, рассуждения про интеграции с поставщиками это разговоры. Сделай маленькое, поработай на нём неделю, потом решай про следующее.
И последнее, самое неудобное. Промпты выше рабочие, я ими пользовался сам. Но первый вечер я потратил впустую, а историю с НДС нашёл случайно и мог бы не найти. Если по инструкции не пошло и непонятно, где свернуло не туда, это нормально: я так же стоял. Тогда быстрее не биться в одиночку, а пройти это рядом с теми, кто такое собирает каждый день. https://vibeceh.ru/#buy?utm_source=article&utm_campaign=sravnenie-prajsov-postavshchikov-avtozapchastej&utm_content=cta-nachalo
Вопросы и ответы
Вопросы и ответы
Как сравнить прайсы поставщиков, если у них разные названия колонок?
Названия колонок разбираются один раз при настройке: помощник смотрит файл и показывает, где что нашёл, а ты подтверждаешь глазами. Дальше это работает само, пока поставщик не сменит формат. Сменит - скажешь об этом одной фразой.
Что делать, если у одной детали в разных прайсах разные названия?
Связывать в первую очередь по артикулу производителя, приведённому к одному виду. Там, где артикула нет, идёт сверка по названию с допуском, а всё неуверенное складывается в отдельный список на проверку глазами. Молча связывать нельзя: перепутанные детали дороже потраченной минуты.
Нужно ли знать программирование?
Нет. Нужно уметь объяснить свою работу и проверить результат глазами. Код пишет помощник, читать его не приходится. Понимать нужно две вещи: где лежат твои данные и как сделать копию.
Сколько прайсов оно потянет?
У меня три файла по несколько тысяч строк каждый, работает мгновенно. Десяток файлов такого же размера тоже не проблема. Упереться можно не в объём, а в разнообразие форматов: каждый новый кривой прайс это отдельный разговор с помощником.
А если поставщик присылает не эксель, а pdf?
Это заметно тяжелее и работает хуже: из pdf данные приходится вытаскивать распознаванием, и ошибки в цифрах становятся вероятнее. Я бы сначала попросил поставщика присылать эксель, это обычно решается одним письмом менеджеру.
Что с ценами без НДС?
Это главная ловушка. Помечай у каждого поставщика, с НДС у него цены или без, и приводи к одному виду до сравнения. Я поймал это случайно, сверяя накладную, и до того момента месяц смотрел на неправильную картину.
Сколько стоит содержать такую сборку?
Только подписка на помощника, около двух тысяч рублей в месяц. Ни хостинга, ни домена, ни оплаты за рабочее место. Заранее разберись, как оплачивать зарубежную подписку: российской картой напрямую это не делается.
Можно ли просто вести всё в Google Таблицах?
Гугл таблицы удобнее трёх открытых файлов и слабее сборки в одном: связывать одну деталь между поставщиками там приходится формулами, и каждый новый прайс это ручная работа заново. Если поставщик один и прайс не меняется, начни с таблицы, она честно работает.
Подойдёт ли это не для запчастей?
Да, устройство то же самое. Стройматериалы, расходники для салона, продукты для кафе: везде, где несколько поставщиков присылают прайсы файлами и их надо сравнивать. Меняются названия колонок, а не смысл.
Как называется то, что я сделал?
Вайб-кодинг: человек описывает задачу словами, ИИ-помощник пишет код, человек проверяет результат. Программистом при этом не становишься. Просто начинаешь по-другому думать: если какая-то работа постоянно бесит, её необязательно терпеть.
С чего начать, если хочется попробовать сегодня?
Поставь редактор и помощника, заведи папку, положи туда один настоящий прайс и попроси разобрать задачу без кода. Один этот разговор уже покажет, из чего состоит твоя рутина.
Можно ли регистрировать цены поставщика автоматически?
Да, именно это сборка и делает: складываешь файлы в папку, запускаешь, и все цены из прайсов сведены в одну таблицу. Никакого ручного ввода. Если речь про регистрировать цены поставщика автоматически в УТ 11.5, то там своя логика: сборка не заменяет 1С, а даёт сводную таблицу для быстрого сравнения перед тем, как заносить в учётную систему.
Вид цены поставщика в 1С: что это?
В 1С вид цены поставщика определяет, по какой формуле считается закупочная цена: с НДС или без, в валюте или в рублях, с учётом скидки или без. В своей сборке я решил это проще: у каждого поставщика стоит пометка, с НДС у него цены или без, и приведение к одному виду делается до сравнения. Этого хватает, чтобы не продавать в минус.
Цены поставщика в 1С: что это?
Это закупочные цены, заведённые в 1С для каждого поставщика. Они могут быть фиксированными или обновляться при каждой загрузке прайса. В моей сборке цены поставщика живут в сведённой таблице и обновляются каждое утро вместе с новыми прайсами. Для учёта я потом заношу нужное в 1С вручную, но сравниваю и выбираю уже по готовой таблице.
Рядом по теме:
- Вайб-кодинг
- MCP-сервер что это: 7 шагов до первого инструмента в Claude Code
- Субагенты в Claude Code: 6 шагов до первого read-only-помощника
Источники
Практикум «Старт»
Три дня живой практики: от идеи до работающего проекта по ссылке
2 000 ₽старт 5 августа, 18:00 МСК

