Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Выгрузка из 1с с помощью php
Форумы портала PHP.SU » » Вопросы новичков » Выгрузка из 1с с помощью php

Страниц (1): [1]
 

1. Данил Банаев - 10 Июля, 2012 - 14:46:33 - перейти к сообщению
Всем здравствуйте.

Есть такая задача: подгружать каталог товаров из 1с 7.7 в интернет-магазин.
Я с 1с вооще ни разу не работал.
Прямыми запросами с сервера БД начальство брать ничего не разрешает(безопасность).
Вообще дали текстовые файлы(сказали максимум XML постараются сделать):
В одном файле категории товаров, в другом группы, в 3-м бренд, в 4-м наименование

Т.е. каталог продукции организован в 4 уровня:
Товарная категория->Товарная группа->Бренд->Наименование
Все файлы по содержанию представляют из себя 2 столбика(код, наименование)

Это все должно выводится как 4-х уровненвое меню.

Проблема в том что из текстового файла вытаскивать все вручную это жесть.
И самое для меня сложное это как сделать связи, организовать логику.
Все категории группы и пр в отдельных файлах. Я хочу эти данные положить в таблицы, построить нормальную БД для сайта.

Есть еще один файл, там идет вся инфа по товару в куче.
Его прикрепил.

Но как сделать внешние ключи и пр я не знаю.
Прошу помощиНедовольство, огорчение

PS Может Нафиг эти сложности и взять Joomla+Virtuemart. На форумах говорят туда можно в csv кидать данные, но вот дадут ли мне товары в csv непонятно.
назвал неправильно тему выгрузка из 1с

Спасибо что прочиталиУлыбка
2. DlTA - 10 Июля, 2012 - 14:52:58 - перейти к сообщению
fgetcsv и пофигу откуда они были взяты.
3. Zuldek - 11 Июля, 2012 - 09:32:31 - перейти к сообщению
Напишите простенькую обработку, извлекающую данные в двух файлах csv. 1 - каталог товаров. 2 - товары. В обработку можно включить и заливку в определенную директорию картинок каталога товаров (например раз в сутки).
Написать её не сложно, но раскурить 1-2 аналогичные обработочки на форуме 1С (или, уж совсем божественно, в руководстве которое идет в каждой коробочке в желтых книжках).
Указанная вами cms интегрируется с 1С именно этим способом: разбирая выгружаемые ей csv (как один из вариантов интеграции) в ней нет кнопки "интегрироваться с 1С", вы точно также укажете в настройках магазина пусть к файлам каталога магазина в csv или ином формате.
Если у владельца 1С есть ещё 1С-программист/администратор - попросите это сделать его: он это должен уметь делать.

 

Powered by ExBB FM 1.0 RC1