|
интеграция 1С и сайта (PHP+MySQL)
|
|||
---|---|---|---|
#18+
добрый день, подскажите как примерно лучше связывать 1с-ку с сайтом... т.е. есть база для сайта (MySQL) 1) таблица товары id_товара - идентификатор товара title - название товара id_группы -идентификатор группы sklad - кол-во на складе 2) таблица группы id_группы - идентификатор группы title_gr - название группы id_par_gr - идентификатор родительской группы есть 1с база (7.7 бухгалтерия) вот скажите как примерно можно обновлять данные с остатками на складах для записи в MySQL т.е. какие поля выбирать из 1С.... как вообще делается подобное и как получить ID товара в 1С?... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2008, 14:42 |
|
интеграция 1С и сайта (PHP+MySQL)
|
|||
---|---|---|---|
#18+
а база на м$ sql или в дбф? дбф можно читать перловым скриптом и загонять в майскл. первая ссылка из гугла - http://www.opennet.ru/base/dev/dbf_perl.txt.html откуда что брать из дбф - есть файлик 1Cv7.MD, кажется, называется - в нем инфа, в каких дбф какие объекты конфигурации. м$ sql и mysql... да так же можно сделать через перловый скрипт на сервере - dbi для м$ sql есть. а объем данных большой? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2008, 17:01 |
|
интеграция 1С и сайта (PHP+MySQL)
|
|||
---|---|---|---|
#18+
однобитный ...и как получить ID товара в 1С?... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2008, 19:20 |
|
интеграция 1С и сайта (PHP+MySQL)
|
|||
---|---|---|---|
#18+
мимоходящий сисадмина база на м$ sql или в дбф? дбф можно читать перловым скриптом и загонять в майскл. первая ссылка из гугла - http://www.opennet.ru/base/dev/dbf_perl.txt.html откуда что брать из дбф - есть файлик 1Cv7.MD, кажется, называется - в нем инфа, в каких дбф какие объекты конфигурации. м$ sql и mysql... да так же можно сделать через перловый скрипт на сервере - dbi для м$ sql есть. а объем данных большой? база 1с-а просто dbf, на php есть библиотека dBase, она умеет работать с дбф... попробую проанализировать содержимое дбф-ок... сервак на линуксе, 1с-ка стоит на вендовом серваке... возникает вопрос как ещё коннектится к базе... можно, методом trdm-а вытаскивать XML с ид товарами и обновлять базу MySQL... В MySQL базе сделать такие же id_товара и по ним связывать... хм, наверное так и сделаю... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2008, 07:19 |
|
интеграция 1С и сайта (PHP+MySQL)
|
|||
---|---|---|---|
#18+
однобитныйбаза 1с-а просто dbf, на php есть библиотека dBase, она умеет работать с дбф... я бы так делать не стал из соображений нагрузки на веб-сервер. мне кажется, лучше было бы разделить потоки MySQL-веб и MySQL-дбф, поэтому решение на пхп - не самое оптимальное, имхо. мне кажется, отдельный скрипт, читающий данные и заносящий их в MySQL, будет лучше. однобитныйпопробую проанализировать содержимое дбф а 1Cv7.MD чем вам плох-то? там вроде всё понятно должно быть. однобитныйсервак на линуксе, 1с-ка стоит на вендовом серваке... возникает вопрос как ещё коннектится к базе... на линухе самбу поставить, и сетевой диск виндового сервера примонтировать в линуксе. это не очень сложно. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2008, 08:27 |
|
интеграция 1С и сайта (PHP+MySQL)
|
|||
---|---|---|---|
#18+
в 1с-ке ID товаров вида ESN, LYQ, HA9... блин нет чтоб числами сделать по-людски... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2008, 08:55 |
|
интеграция 1С и сайта (PHP+MySQL)
|
|||
---|---|---|---|
#18+
А в 8.0 так вообще GUID используют, но это все для поддержки логической целостности, а вот для удобства надо использовать поле CODE или DESCR (код и наименование). ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2008, 09:46 |
|
интеграция 1С и сайта (PHP+MySQL)
|
|||
---|---|---|---|
#18+
видимо придётся делать дополнительное поле для связи товаров в MySQL с 1с таблица товары id_товара - идентификатор товара title_1с - будет равно ID товара в 1С для синхронизации title - название товара id_группы -идентификатор группы sklad - кол-во на складе это вообще нормальные подход? или нужно по-другому делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2008, 10:08 |
|
интеграция 1С и сайта (PHP+MySQL)
|
|||
---|---|---|---|
#18+
однобитныйв 1с-ке ID товаров вида ESN, LYQ, HA9... блин нет чтоб числами сделать по-людски... Да нормально. Типовое поле, содержащее ID - 9 символов. Код: plaintext
6 разрядов цифрами, это 999'999 объектов 6 разрядов в 36-ной системе = 2'176'782'336 уникальных объектов. Ели бы было по людски, у многих пиплов бы базы позатыкались, сам смотри: http://www.forum.mista.ru/topic.php?id=334679#300 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2008, 13:02 |
|
|
start [/forum/topic.php?fid=28&msg=35624638&tid=1524308]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
153ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 250ms |
0 / 0 |