Имя: Пароль:
1C
1С v8
Интеграция сайта с 1C 8.2
,
0 PuPsAn
 
11.04.15
13:15
Уже несколько раз прибегал к помощи данного форума, и все получалось. За что огромное спасибо.
Сейчас хочу изучить вопрос как можно интегрировать сайт с программой 1с.
Вариант базы SQL.
1. Хочу чтобы наличие товара на сайте и в 1с работало зеркально ( на сайте зашел вручную поменял кол-во, оно обновилось в 1с, и наоборот, в 1с выписал реализацию, и на сайте списалось ко-во)
2. При заказе на сайте, заказ автоматом падал в 1с, ставился резерв.
3. При запросе счета, автоматом выставлялся счет с возможностью его сохранения клиенту или отправкой на почту.
наверняка кто то с этим сталкивался, подскажите кто как решал подобные вопросы.
1 lavrov
 
11.04.15
13:22
п.1 Полный бред.
п.2 Легко. Делаете генецию заказа с сайта в 1с. Способов масса  
п.3 Зачем тут 1с ? Делать выписку счета сразу на сайте - высылать клиенту затем передавать его в 1с.
2 EugeniaK
 
11.04.15
13:22
(0) Есть куча готовых интеграций с разными интернет-магазинами.
Ишете или заказываете под свою связку 1Сконфигурация-ИнтернетМагазин.
Отталкиваетесь от того, что есть.
Вообще наиболее логичная синхронизация - веб-сервисы.
3 torgm
 
11.04.15
13:22
(0) УТ 10.3 - Битрикс

1. В БИТРИКСЕ НЕТ, В УТ ДА.
2. ДА
3. МОЖНО ДОРАБОТАТЬ.


КАК ТО ТАК.
4 PuPsAn
 
11.04.15
13:30
Дело в том что (1) это не полный бред, а вполне реальная вещь. (3) с Битриксом не приятное знакомство, да и эту связь с сайтом я видел, она очень медленная и геморройная. У нас уже есть сайт, просто хочу понять как сайту внешне подключиться к базе SQL и в какие поля вносить изменения.
5 PuPsAn
 
11.04.15
13:33
Может я не правильно вопрос задал, скорее всего мне нужно знать в каких таблицах SQL нужно вносить изменения, чтоб результат сразу был видео в 1с
6 lavrov
 
11.04.15
13:41
Для того чтобы появился остаток в 1с как минимум нужно в 1с ввести какй-то документ который сделает движения в регистрам остатков.
Но тут возникает вопрос - откудав взялся товар , кому за него заплатили какя себестоиомсть товара и так далее. 1с Это не табличка с остатом товара там очень много причинно следственных связей.  
В конеце концов как он будет в приходе товара отражаться ? Как товар который мне захотелось добавить на сайте ?
Таблицы износиловать конено можно вопрос в том - что изначальная поставновка задачи не верная.
7 PuPsAn
 
11.04.15
14:06
(6) Как я понимаю:
в 1с есть
Документы -> Закупки -> Поступление товаров и услуг
Туда и приходуется то, что есть на складе поставщика с пометкой склад такой то.

Когда я делаю какие то изменения на сайте, то редактирование происходит именно в этих документах.
Если я делаю полное обновление сайта из прайса поставщика, то создается новый документ (Документы -> Закупки -> Поступление товаров и услуг) или меняется старый с изменением даты на актуальную.

Но так же чтоб понимать что есть на складе поставщика, и что реально лежит в магазине, так же будет второй документ (Документы -> Закупки -> Поступление товаров и услуг)

Если изменения в остатке происходят в 1с, то сайт у себя их просто меняет, а вот если менять остаток на сайте, то он работает с документами поступления товар и услуг.

Правильно я это понимаю?
8 lavrov
 
11.04.15
14:29
Я про это и писал - нужно вводить документы чтобы появились остатки.
Расписаннный вам алгоритм сложен но возможен. Нужно еще учесть как будет если товар есть на остатке а вы его обновляете на сайте - значит приходовать нужно только разницу между сайтом и 1с.  Так-же и со списанием. Потом подумать о гарантировнной доставки ссобшений в 1с - обратный отклик в 1с о том что она у себя изменила остаток товара, какой у нее сейчас остаток- сравнение и только после этого записать остаток на сайте.  
Но лучше все изначально сразу делать в 1с и приходовать и списывать. Тогда задача в разу упрощаеться. Из готовых решений есть битрикс который это сразу умееет.
9 PuPsAn
 
11.04.15
14:39
(8) Битрикс пробовал, не понравился. Все очень запутанно, особенно так как у нас, у нас работа и с сайтом и в 1с происходит.
Сам принцип как это все должно работать понимаю, но вот совсем не знаком с 1с особенно SQL версией, вот и хочу узнать какие таблицы за что отвечают, где мне нужно в них вносить изменения чтоб увидеть мгновенный результат в 1с
10 ДенисЧ
 
11.04.15
15:21
в таблицы базы 1с напрямую писать нельзя, это нарушение лицензионного соглашения.
11 PuPsAn
 
11.04.15
15:28
(10) Ну битрикс то пишет как то.
12 ДенисЧ
 
11.04.15
15:32
(11) а битрикс - это 1с, им можно.
А тебе нельзя.
13 Maniac
 
11.04.15
15:49
(0) Чувак - на моем сайте - все что есть решает именно эти все задачи.
14 Maniac
 
11.04.15
15:51
Заказывай Мегапрайс+Интеграция в сайтом на любом движке.
У нас все есть.

Включая решения также по резервированию заказов, заказам поставщикам, групповые всяческие рассылки.

Вагон и маленькая тележка.
15 Asmody
 
11.04.15
16:15
(11) Битрикс ничего напрямую в таблицы 1С не пишет
16 EugeniaK
 
11.04.15
16:20
(5) Запись из сайта в таблицы 1С нереальна.
Теоретически возможна, но очень сложна в реализации.

Лучше, что можно придумать - веб-сервис, к которому будет обращаться сайт. И уже веб-сервис изнутри стандартно формирует документы.
17 PuPsAn
 
11.04.15
16:33
Я никакие лицензии нарушать не собираюсь, если это будет кто то делать, то точно не я)))
У меня теоретическая постановка вопроса.
Если все правильно понимаю  SQL server это база данных в  которой хранится информация, там в чем проблема залезть в таблицу и что то там поменять? Думаю все это можно сделать только вот где есть что, это вопрос.
(16) Можно пожалуйста подробнее про веб-сервис, что это такое? может есть ссылочка где почитать подробнее ??
18 Maniac
 
11.04.15
16:37
(17) в гугле слабо набрать вэб-сервис?))

Все это простым языком - на всех совеременных CMS есть внутри скрипты импорта данных в определенном формате, которым при подсовывании соответственного файла загружают в базу данных - данные.

Просто как пять копеек.

Что 1С импорирует все - в ней обработка которая просто тупо файл загружает и создает в базе данные.

Что на сайтах все тоже самое в точности. Веб-сервисы, скрипты - как угодно это называется - суть одна и таже.

Везде есть неким модйль импорта/экспорта который просто через файловый обмен что то фигачит.

Вб-сервисы немного отличаются тем что моджо напрямую все делать. Но все это фигня.
С веб-сервисами только больше сбоев может происходит и потеря времени.
19 Chameleon1980
 
11.04.15
16:37
в 1с есть функция, которая подскажет в какой таблице что

не по главной теме, а по (17)
20 Maniac
 
11.04.15
16:38
Все что нужно знать и уметь

1) со стороны 1С иметь импорт/экспорт
2) на сайте тоже самое.

Между ними файл в определенном формате, под который заточены все модули.

Как правило затачивают в 1С обработку под структурау формата сайта, а не наоборот.
Иначе денег не сложишь на сайте что то менять.
21 Maniac
 
11.04.15
16:39
Многие большие фирмы сейчас даже просто через эксель и текстовые файлы обмену ведут в автоматическом режиме с сайтами - и все летает и работает. И огромные данных обмениваются.
22 PuPsAn
 
11.04.15
17:53
Наверное нашел что нужно, показывает структура базы
http://www.ocvita.ru/content/view/81/
Но все же нужно много разбираться будет)))
23 R41
 
11.04.15
18:34
(0) Есть другой способ - это генерация странички с остатками и формой заказа средствами 1С. Для этого http запрос передается в 1С, а назад возвращается html - страничка.
Делал так для интернет магазина оптовиков одной фирме (могу скинуть ссылку на их страничку, но только в личку). А также делал для подключения ТСД склада для нескольких компаний.

Делается через специальный коннектор, который через COM-подключается к 1С. Специальный коннектор сделан для большой скорости соединения, специально не измерял, но думаю скорость более 100 соединений в секунду (а может и 1000 - специально никогда не измерял, т.к. скорости всегда было достаточно). Вебсервисы 1с в то время не годились т.к. они жутко тормозили (сейчас как обстоят дела не знаю).


Написал коннектор давно, вот тут более подробно описано и есть даже старая версия попробовать:
http://infostart.ru/public/80503
24 R41
 
17.04.15
17:56
Кажется 1С удалило мою разработку - до этого она висела там несколько лет. Я даже знаю почему. Оперативно сработали. Молодцы.
25 R41
 
17.04.15
18:04
Вобщем если кому очень захочется - пишите на progr76 (собака)gmail.com

Если в Яндексе искать по "TSD server 1c", то можно перейти на сохраненную в кэше копию (чтобы почиатть описание):
http://hghltd.yandex.net/yandbtm?fmode=inject&url=http%3A%2F%2Finfostart.ru%2Fpublic%2F80503%2F&tld=ru&lang=ru&la=1427965696&text=TSD%20server%201c&l10n=ru&mime=html&sign=7657b89c0496d521677cd8729d6063c1&keyno=0
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший