Загрузка прайсов поставщиков через 1С для ИМ

12
rusinborg
На сайте с 09.12.2010
Offline
103
1947

Боремся уже некоторое время с одной проблемой.

У нас ИМ в котором порядка 60 к. товаров.

Товары от разных поставщиков, некоторые прайсы обновляются довольно часто (1 раз в неделю), другие редко (1 раз в 3 месяца).

Прайсы от поставщиков приходят в произвольном виде в Эксель файлах.

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

"Заставить" поставщика присылать свои файлы в нужном нам формате - не реально.

Возможно кто то сталкивался с такой проблемой и есть хорошее решение - прошу высказать своё мнение.

N
На сайте с 12.03.2007
Offline
54
#1

Сделать в MS Access программку которая вам сама будет перерабатывать и выдавать прайсы в том виде в котором вам нужно.

Достаточно будет просто сохранять все прайсы в определенных файлах, открывать акцесс жать на выполнение запроса и все. Это все будет занимать у вас максимум 5 минут с перекуром ;)

Запчасти для погрузчиков (http://дорспецтехника.рф)
A
На сайте с 24.01.2008
Offline
201
#2

Очень просто, даже без Access - делается еще один общий файл Excel (свой прайс), в который и грузятся все файлы поставщиков. Правда, 60 к позиций... может не потянуть.

А собственный внутренний прайс на сколько позиций? Т.е. все ли позиции поставщиков туда входят?

rusinborg
На сайте с 09.12.2010
Offline
103
#3
Nikolayk:
Сделать в MS Access программку которая вам сама будет перерабатывать и выдавать прайсы в том виде в котором вам нужно.

Достаточно будет просто сохранять все прайсы в определенных файлах, открывать акцесс жать на выполнение запроса и все. Это все будет занимать у вас максимум 5 минут с перекуром ;)

К сожалению проблема ещё глубже.

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

Тогда возможно этот процесс сделать в полуавтоматическом режиме:

программа разбрасывает информацию с прайсов поставщиков в нужном нам формате, а затем контент-менеджер просто просматривает полученный файл и корректирует его как следует.

A
На сайте с 24.01.2008
Offline
201
#4
rusinborg:
Инфа в прайсах поставщика не всегда корректным образом заполнена и приходится вручную её ещё корректировать.

А вот тут уже вопрос - насколько некорректно и насколько это постоянно. Если это постоянно (например, стоит неправильный артикул), то делается таблица связок и все дела.

Вот только не понимаю, как можно 60000 товаров вообще физически просмотреть...

rusinborg
На сайте с 09.12.2010
Offline
103
#5
Arsenij:
А вот тут уже вопрос - насколько некорректно и насколько это постоянно. Если это постоянно (например, стоит неправильный артикул), то делается таблица связок и все дела.
Вот только не понимаю, как можно 60000 товаров вообще физически просмотреть...

Ну у нас прайсы приходят не все сразу в один день, они обновляются периодически, раз в неделю, раз в месяц и т.д...

Просто сейчас контент один сидит занимается только этими прайсами, вот появилась потребность оптимизировать процесс - лучше автоматизировать или хотя бы полуавтоматизировать.

Я думаю, что с такой проблемой не один крупный магазин сталкивается, просто интересно кто как решил эту задачу.

N
На сайте с 12.03.2007
Offline
54
#6

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

MB
На сайте с 04.03.2010
Offline
63
#7

Можно еще в самой 1с под каждого поставщика свою функцию парсинга сделать. То есть приходит прайс, ваш контент-менеджер его правит, а потом жмет в 1с "Загрузить" и указывает поставщика, от которого пришел прайс. А 1с уже парсит эксель, используя свою функцию конкретно для этого поставщика.

rusinborg
На сайте с 09.12.2010
Offline
103
#8
Nikolayk:
Зная каким образом каждый поставщик подает информацию, то можно для каждого поставщика делать определенный запрос на выборку и переработку значений в тот формат который вам нужен и потом уже пакетно выгружать все данные в общий прайс.

Это вы про прогу MS Access?

N
На сайте с 12.03.2007
Offline
54
#9

Да. возможно понадобится предварительная обработка прайсов в экселе или прямо в Акцессе. Например (как у меня было) одни шлют в экселе строго по столбцам (артикул, наименование, цена) а одни умники слали артикул и наименование в одном столбце, тогда приходилось разбивать отдельно артикул и отдельно наименование. А был товарищ который умудрялся в текстовом файле слать, вот тогда я с бубном танцевал долго но победил 😂 А заставить присылать в Экселе не получалось ибо у него складская прога самописная и древняя и могла только в текст эскпортировать прайсы и остатки :) Но вроде щас они уже на 1с перешли , давно не работаю с ними

MB
На сайте с 04.03.2010
Offline
63
#10

Кстати, перенеся всю логику загрузки в 1с, можно так кушать инфу не только с экселя, но и с текстовых файлов, и с сайтов напрямую, или четез xml. И будет вся логика парсинга в одном месте.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий