Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 1C: Предприятие, SAP, ERP и учётные системы > Интеграция 1С


Автор: DubAlex 19.5.2006, 11:40
Есть небольшой интернет-магазин.
Нужно, чтобы при заказе и совершении покупки, данные заносились не только в базу данных MySQL, но и автоматически обновлялась база данных 1С. Причем эта база данных находится на локальном компьютере. Мне сказали, что такое можно сделать с помощью WinAPI.
Хочу попросить, чтобы мне рассказали - какой принцип взаимодействия 1С и интернет-магазина, действительно ли такое можно сделать с помощью WinAPI или есть другой способ. 
Был бы рад, если будут приведены небольшие примеры (необязательно код, хотя бы алгоритм). Спасибо. 

Автор: Hidrag 22.5.2006, 09:30
Версия 1С? 7.7 или 8 ка? 

Автор: DubAlex 26.5.2006, 11:10
Цитата(Hidrag @ 22.5.2006,  09:30)
Версия 1С? 7.7 или 8 ка?

версия 7.7 

Автор: Cr@$h 26.9.2006, 20:05
1С советую обсуждать в специальном форуме по 1С:  http://forum.vingrad.ru/index.php?showforum=75.

Автор: Hidrag 27.9.2006, 08:43
К 1С можно законектится через позднее связывание как к COM серверу и делать с данными все что можно юзеру, под именем которого конектишся.

Автор: Naghual 27.9.2006, 11:27
Это ребята очень большой геморой - связь с 1С из интернет сервера!

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

Извиняюсь если написал сумбурно. Будет непонятно - опишу подробно и поэтапно.

Автор: Zero 27.9.2006, 18:22
Цитата(Naghual @  27.9.2006,  12:27 Найти цитируемый пост)
Это ребята очень большой геморой - связь с 1С из интернет сервера!

Замечание: Это ты говорил про версиию 7.7

Автор: programador 14.11.2006, 19:41
Думаю что из 8-ки тоже. Согласись, что в 8-ке ничего нового не придумали. Все теже микрософтовые билиотеки и приложения, со всеми наследуемыми глюками. Расширяемость стала лучше, но незначительно. Поэтому что на 8.0, что на 7.7 придется интегрировать свои (читай третьих производителей) компоненты. А то же что сейчас встроено в 8-ку, можно и в 7.7 повесить. Думаю особого выигрыша версия 1С для данной задачи не дает. И согласен с Naghual, что указанный им способ проще и надежнее при верной реализации из любой версии.

Автор: Zero 17.11.2006, 14:41
Цитата(programador @  14.11.2006,  20:41 Найти цитируемый пост)
Согласись, что в 8-ке ничего нового не придумали.

Если ты согласишся с тем, что XP от 98 не отличается. Я бы сказал ситуация с 2-мя ОС-ками аналагична 1С-кам.

Автор: programador 20.11.2006, 17:47
Удачное сравнение. Согласен - столько же разного, сколь и подобного. Но дабы не отклонятся от темы - тот же интернет магазин может быть реализован с использованием различных технологий (и далеко не все они от Микрософт smile ).  К сожалению, DubAlex не указывает какая из них используется. Возможно уже есть готовые решения. Да и не зная как организован этот магазин трудно определить что лучше - обмен через СОМ (и другие виндозные системы) или обменом (допустим в том же формате XML).

Автор: Zero 25.11.2006, 08:28
Я говорил про то что если это восьмёрка, то получать данные находящиеся в на удалённом сервере в интернете не такой уж и большой геморой, т.к. в 8-ке реализованы средства для работы в интернете, а вот с семёркой да, там лучше как сказал Naghual.

Автор: mr_unknowns 27.11.2006, 12:08
Аналогичная задача, решили пока таким способом:
Есть 1С к ней пишится СОМ который делает все что надо, тоесть скачивает файлы с сервера, и ложит куда надо...
Возможно это можно сделать и средствами 1С, но такого желания нет, так как 1С не знаю, а разбератся в ней желания никакого.
Пример создания компоненты для 1С: http://www.rsdn.ru/article/dotnet/cs1c.xml

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)