gifts2017

Интернет магазин Tamias модуль для 1С и Drupal

Опубликовал Трактор Трактор (Трактор) в раздел Обмен - Интеграция с WEB

Модуль для CMS Drupal и набор изменений для типовой 1С представляющие собой простейший интернет магазин. Tamias обеспечивает непосредственный доступ с сайта к товарам в 1С. Всё управление товарами выполняется в 1С.

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

2. Кому это точно не нужно.
Магазинам, размещённым на виртуальном хостинге. Поскольку сейчас нет хостингов 1С.

3. Что даёт
Интернет магазин работает "из коробки". То есть не требует долгой настройки. Это достигается тем что в нём нет выгрузки/загрузки данных.
Непосредственная работа с сайтом обеспечивает доступность изменений в реальном времени. Могут быть использованы все возможносдти 1С в части работы с покупателями, ценообразования.
Покупатель может получить печатную форму счёта прямо c сайта. Это особенно ценно в случае если счёт был изменён продавцом.

4. Возможности настройки
Возможности настройки интернет магазина ограничиваются измением числа товаров на странице, настройкой офрмления Друпала.
Политика ценообразования, список и картинки товаров определяются в 1С

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

Зарегистрированные пользователи сайта добавляются в 1С как отдельные контрагенты. Реализация нерегистрированным покупателям выполняется на "розничного покупателя".

Для работы Интернет-магазина Tamias необходимо наличие 1С:Предприятия версии 8.1 или 8.2. На web сервере должна быть установлена CMS Drupal http://drupal.ru/ . Web сервисы 1С могут быть опубликованы на том же web сервере, где установлен Drupal или на другом web сервере. В PHP необходимо наличие модуля php-soap.

Разработка свободна. То есть поставляется с исходными кодами и может распространяться и использоваться бесплатно. Лицензионное соглашение можно прочесть тут

Замечания к текущей публикации:

Исходные коды PHP включены только в Дистрибутив модуля Tamias 1.0.2 для БП 2.0. Эти PHP скрипты подходят и к другим сборкам. Чуть позже пересоберу и их.

В финальной версии сделана возможность настройки вывода остатков. Возможно показывать как реальные остатки, так и настраиваемые надписи вида "мало", "много", "нет на складе".

Скачать файлы

Наименование Файл Версия Размер
Дистрибутив модуля Tamias 1.0.2 для БП 2.0 465
.rar 9,62Mb
30.10.10
465
.rar 9,62Mb Скачать
Дистрибутив модуля Tamias 1.0.2 для БП 1.6 76
.rar 9,55Mb
07.10.10
76
.rar 9,55Mb Скачать
Дистрибутив модуля Tamias 1.0.2 для УТ 10 155
.rar 9,59Mb
07.10.10
155
.rar 9,59Mb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. dushelov (Душелов) 22.10.09 18:20
Стоит сделать еще и для УТ.
2. Трактор Трактор (Трактор) 22.10.09 23:29
(1) Сделал сборку для УТ. Вчера уже поздно было. Обновил картинки.
3. Александр Рытов (Арчибальд) 28.10.09 08:52
Думаю, что это круто как трактор :D
4. ураниум (ураниум) 28.10.09 10:53
А дизайн как настроить под себя?
5. Трактор Трактор (Трактор) 28.10.09 10:54
6. ураниум (ураниум) 28.10.09 10:56
а в где живете в случае обращения за помощью?
7. Трактор Трактор (Трактор) 28.10.09 11:05
(6) Живу в Москве. Доступен по почте, скайпу, аське. Есть опыт удалённой работы.
8. ураниум (ураниум) 28.10.09 11:08
будьте добры,скиньте свои контакты на ulan.2002@bk.ru
9. Трактор Трактор (Трактор) 28.10.09 11:17
10. adrian96 (adrian) 28.10.09 15:05
Возможно я ошибаюсь, но учитывая технологии тонкого клиента в 8.2, есть шанс что спрос на данную настройку перестанет быть
11. Трактор Трактор (Трактор) 28.10.09 15:14
(10) Ошибаешься. 8.2 Не интегрируется с сайтом. Никак. Магазин на 8.2 будет выглядеть очень грустно. Трудности будут не только с интеграцией с сайтом, но и с правами доступа.
Допустим можно извернуться и сделать анонимный доступ в 8.2. Но вдруг пользователь захотел зарегистриться?
12. Валентин Будкин (vabue) 14.11.09 18:07
Насколько я понимаю, при копуке - код закрытый?
13. Валентин Будкин (vabue) 14.11.09 18:10
копуке = покупке.
А что мешает настроить хитрый NAT, который будет пробрасывать запросы с фиксированого айпи 192.168.0.5 на мой сервер?
14. Трактор Трактор (Трактор) 14.11.09 21:14
15. Трактор Трактор (Трактор) 14.11.09 21:16
14+ надо будет подумать об этом. Посоветуюсь с народом.
16. Трактор Трактор (Трактор) 14.11.09 21:19
(13) >> Насколько я понимаю, при копуке - код закрытый?
Код тот же что доступен для скачивания. Покупатель шлёт мне IP адрес сервера, а я в ответ лицензионный ключ.
На днях обновлю. Изменил название и исправил ошибку.
17. Михайло Базюк (Mike_Nijel) 16.12.09 23:31
А можна Дистрибутив модуля Торгаш 1.0 RC1 для УТ на b_misha7b@mail.ru
ато не получаэтьсо со скачкой, плз
18. Дмитрий Утенков (automatizator) 06.01.10 16:46
работающие сайты в сети есть?
19. Трактор Трактор (Трактор) 06.01.10 19:22
20. Александр Венгер (venger) 12.02.10 11:33
(0) Под Joomla!+Virtuemart было бы тоже актуально.
21. Александр Васильев (flord) 17.08.10 13:50
Нужно тоже самое под Joomla c Virtuemart для УТ 11 редакции.
22. Трактор Трактор (Трактор) 17.08.10 13:55
(21) Увы, только друпал. В ближайшее время сделаю это решение свободным.
23. Lemkus Смирноов (Lemkus) 25.09.10 21:12
Я вот чего не понимаю, вроде как пользователи сайта работают в базе, разве для них не нужна клиентская лицензия?
24. Трактор Трактор (Трактор) 26.09.10 19:08
(23) Практически при работе web сервисов наличие клиентских лицензий не проверяется. НО! В разъяснениях от 1С говорится что лицензий должно хватать в том числе на всех пользователей, одновременно работающих через web сервисы.
25. Lemkus Смирноов (Lemkus) 26.09.10 19:56
(24) То есть, если я правильно понял вашу мысль, то при работе пользователей сайта через web-сервис без покупки клиентской лицензии для каждого пользователя, лицензионное соглашение все таки будет нарушено, но это никого не парит?
26. Трактор Трактор (Трактор) 26.09.10 21:21
(25) Ну не то чтобы совсем не парит... :-)
Скорее тут проблема техническая. Один пользователь веб сервиса может вызывать несколько соединений с базой 1С и в тоже время несколько пользователей могут работать через одно соединение. Кухня 1С неведома.
27. Lemkus Смирноов (Lemkus) 27.09.10 14:23
(26) Ни и тогда все хорошо :) . Буду тестить
28. Игорь Войнов (igyo) 02.10.10 16:32
Ну как на счет того чтобы сделать это решение бесплатным ? :)
29. Трактор Трактор (Трактор) 02.10.10 17:25
(28) (27) Сделал свободным. Качайте, дотачивайте под себя.
30. Александр Кирилюк (ArtfulCrom) 21.10.10 11:15
(10) учитывая стоимость клиентских лицензий на доступ удаленного клиента....

А как в Вашей обработке решен этот вопрос? 1000 одновременных клиентов копающихся в вашем магазине сколько лицензий на сервере займут? 1? Или вообще не займут? или все?
31. Трактор Трактор (Трактор) 21.10.10 13:56
(30)
1000 одновременных клиентов копающихся в вашем магазине сколько лицензий на сервере займут?

Ответ дан в сообщениях 24 и 26
32. Роман Каменев (trendy) 30.10.10 02:15
Почему-то все файлы с нулевой длиной скачиваются.
Битые архивы или я что-то не так делаю ?
33. Трактор Трактор (Трактор) 30.10.10 11:09
(32) По всей видимости глючит Инфостарт. Перевыложил файл, скачиваю его, а он нулевой длины. Возьми отсюда http://narod.ru/disk/26751612000/tamias_bp20.rar.html
34. aspirator 23 (aspirator23) 04.11.10 16:52
Интересная тема, но не могу скачать. Скачивается 0 байт.
35. Трактор Трактор (Трактор) 04.11.10 18:25
(34) Глючит Инфостарт. Возьми отсюда http://narod.ru/disk/26751612000/tamias_bp20.rar.html
Поддержка не шевелится.
aspirator23; +1 Ответить
36. aspirator 23 (aspirator23) 04.11.10 19:42
37. Alex (11remix11) 09.11.10 17:11
А можна ещё раз выложить кудато архивчик?
39. Трактор Трактор (Трактор) 22.11.10 11:19
Поправлено. Все файлы скачиваются.
40. asasasa saffffcvcxtg (websanek) 10.02.11 21:19
Добрый день у меня возникло нескоько вопросов
Не могли бы вы мне на них ответить
скиньте пожалуйста свои контакты на sanek1375@mail.ru
41. Дмитрий Иванов (ecmtal) 02.05.11 14:00
Как инсталировать этот модуль?
42. Трактор Трактор (Трактор) 04.05.11 14:24
(41) Скопировать с компьютера пользователя папку C:\Documents and Settings\ИМЯ_ПОЛЬЗОВАТЕЛЯ\Application Data\1C\1Cv82\tmplts\lyay\Tamias\1_0_2_БП\lyay
На сервер в папку .../sites/all/modules

К разработке поставляется документация. Советую почитать.
43. Дмитрий (venom13) 08.06.11 12:41
Можно контакты на omtspp@mail.ru
44. Dmitry M (MDinc) 25.07.11 20:40
Топик создан для вопросов/ответов по коммерческому решению синхронизации 1С и Drupal (или любой другой CMS)
45. Роман Озеряный (rozer) 21.09.11 12:50
(38) Благодарю вас!!! То что нужно!
46. Сергей Деев (webchess) 08.10.11 04:58
Отлично.. Будем пробовать..
47. Iom Nuerto (n949eo) 09.11.11 12:28
48. Il Il (Il) 25.11.11 03:14
Спасибо - как раз под задачку!
49. system_fatal_error (dobrynin.i.s) 25.11.11 17:27
Спасибо! Попробую, а то задалбался исправлять ошибки веб - приложения "Управление заказами".
50. Тарас (softest) 08.12.11 20:03
А есть ли гдето уже сайт с этим модулем чтобы полазить пощупать?
51. Трактор Трактор (Трактор) 16.12.11 14:38
(50) Демо сайт есть. На моём домашнем компе lyay.ru Кому надо - пишите, включу. Рабочие - не знаю. Не интересовался.
52. Андрей Pugachev (panam) 19.12.11 11:51
Включай конечно. Тема очень интересная и хотелось бы потыкать не тратя время на поднятие своего тестового сервака. Пока поставил БП 2 глянуть как оно в нутрии, но хотелось бы поддержку УНФ. Заранее спасибо.
53. Трактор Трактор (Трактор) 20.12.11 19:55
54. simpa simpal (simpal) 27.12.11 14:21
(53) Трактор,
не открывается :(
55. Трактор Трактор (Трактор) 27.12.11 14:26
(54) Дык это ж мой нотебук для разработки. Сегодня забыл включить уходя.
57. Андрей Мальцев (fonomo0) 01.02.12 22:43
Отлично, как раз искал подобное для Drupal. Спасибо.
58. Konstantin Possokhov (teranp) 02.02.12 11:20
Добрый день да хорошая тема... Но у меня вопрос ...
Будет ли работать этот код с базой которая работает на MsSql
59. Трактор Трактор (Трактор) 02.02.12 11:34
(58) За работу с базой отвечает Друпал. Этот код напрямую с базой сайта не работает, только через функции Друпала. Поэтому на твой вопрос отвечаю "Да".
60. Konstantin Possokhov (teranp) 02.02.12 11:37
Если можно получить ваш контакт я более детально бы задал вопрос если можно скайп
61. Konstantin Possokhov (teranp) 02.02.12 11:38
Так как шас пишется совершенный модуль практически для любого движка его можно использовать но есть кое какие загвоздки по Drupal вот поэтому и интересуюсь
62. Konstantin Possokhov (teranp) 02.02.12 11:41
Задача очень просто стоит интересная поэтому есть рвение к её решению
63. livena livena (livenalux) 02.02.12 11:41
А под 7.7 работает? Какова нагрузка? Есть ограничение на количество товаров?
64. Трактор Трактор (Трактор) 02.02.12 11:52
65. Андрей Pugachev (panam) 02.02.12 14:45
Посмотрел как работает и некоторые комментарии.
Плюсы:
Прямой доступ в 1с.
Минусы:
Не так просто прицепить к существующей базе, требуется внесение изменений в конфигурацию.
А так как использую УНФ в которой умудрились разработчики название полей поменять для полной не стыковки с ТД допиливать придется не мало.
Спасибо за проделанную работу.
66. Jamil Galeev (JamilRG) 03.02.12 08:44
Отлично.. Будем пробовать..
68. Трактор Трактор (Трактор) 29.02.12 10:24
(67) Если дашь ссылки на подобные, то будет совсем хорошо.
69. Роман Дюпин (tengryf) 13.04.12 06:44
Для какой версии Drupal написан модуль ?
70. Трактор Трактор (Трактор) 13.04.12 10:05
71. Антон (anton.fly7) 10.10.12 20:15
Привет!

прикрутил твой модуль к 1с8 Розница, в консоли запрос из ПолучитьСписокГрупп() выдает каталог товара (у меня пока только 1 карточка), на сайте пусто... где поискать проблему?

http://olazko.ru/node/2
72. Антон (anton.fly7) 10.10.12 20:19
+71
и почему то в Експлорере и Хроме разные результаты...

73. Трактор Трактор (Трактор) 11.10.12 17:42
(71)
у меня пока только 1 карточка), на сайте пусто... где поискать проблему?

В этом и проблема. Сделай две карточки и всё увидишь.

(72)
и почему то в Експлорере и Хроме разные результаты...

Настрой права на модуль. У тебя авторизованный пользователь имеет права на модуль не авторизованный не имеет прав. Поправишь и поведение станет одинаковым.
74. Rim Muralimov (rimbo) 28.04.13 21:34
Мн. ув. Тракторист!
Изучив существующие предложения по интерет-магазинам пришел к выводу, что следует обратиться к Вам с предложением по "допиливанию" Вашего продукта, есно с оплатой, под мои нужды - в предлагаемом виде не дотягивает до задач. Все подробности - лично. За подход "+"
75. Трактор Трактор (Трактор) 28.04.13 22:34
76. Moolex.ru (moolex) 06.12.13 02:24
Привет,
Автор пишет такие строки:
Загрузка/выгрузка между 1С и сайтом не требуется поскольку пользователи сайта фактически работают в 1С.
меня мучает один вопрос (просто у меня тоже есть публикация в этой теме):
С сайтом работают множество пользователей (клиентов интернет-магазина), определить их количество в принципе возможно, но оно постоянно меняется. Как быть с клиентскими лицензиями?
Есть ли тут нарушение лицензии? 1С пишет в своем лицензионном соглашении, что:
требуемое количество Клиентских лицензий должно соответствовать числу отдельных вводов мультиплексирующих программных или аппаратных средств, с которыми осуществляется прямое взаимодействие.

По этой ссылке
на сайте 1С ответ на вопрос №59 какой то размытый.
Может ли кто нибудь прокомментировать ситуацию?
77. Трактор Трактор (Трактор) 19.12.13 23:46
(76)
Может ли кто нибудь прокомментировать ситуацию?

1С ответит так:
Максимальное количество пользователей одновременно работающих в 1С через сайт + число работающих через клиентов 1С не должно превышать количество купленных лицензий.

Есть ли тут нарушение лицензии?

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

Это позиция 1С. Всё остальное лирика и наведение тени на плетень.
78. Moolex.ru (moolex) 20.12.13 16:41
(77) Трактор, Получается, если компания решить сделать сайт-магазин, на который будут заходить тысяча людей, смотреть описание и остатки товаров, добавлять в корзину (получаем запрос к 1С из сторонней программы), то компания должна купить тысячу лицензий? Ерунда какая то, не думаю, что сейчас кто-то это требование выполняет, даже если взять какие то крупные компании. Да и как то это отследить? Один вышел, другой зашел, а может все сразу делают заказ.
79. Трактор Трактор (Трактор) 20.12.13 16:49
(78) moolex,
Получается, если компания решить сделать сайт-магазин, на который будут заходить тысяча людей, смотреть описание и остатки товаров, добавлять в корзину (получаем запрос к 1С из сторонней программы), то компания должна купить тысячу лицензий?

Да. Если на сайте одновременно 1000 людей смотрят остатки и делают заказы, то надо купить 1000 лицензий + лицензии для твоих сотрудников. ИМХО сайт на котором 1000 человек одновременно делают заказы достаточно богат.

Один вышел, другой зашел, а может все сразу делают заказ.

Значит уже не 1000 одновременных пользователей, а меньше.
80. Moolex.ru (moolex) 20.12.13 17:05
(79) Трактор, Это же сколько должна стоит одна лицензия, чтобы для компании покупка тысячи лицензий была не значительна?:)
81. Трактор Трактор (Трактор) 20.12.13 20:20
Это же сколько должна стоит одна лицензия, чтобы для компании покупка тысячи лицензий была не значительна?:)

1000 лицензий в розничных ценах это грубо говоря 3 миллиона рублей.
(80) Что делают 1000 одновременных пользователей (покупателей) на сайте. Покупают. Целый день на сайте торчать точно никто не будет. Час - максимум. то есть за 8 часов пройдёт 8000 покупателей. Предположим что они сделают 1000 заказов. Заказ редко бывает меньше тысячи рублей. Маржу предполагать не буду, и так предположений дофига. Но при таком обороте три лимона совершенно точно можно найти.
Интернет магазин на 1000 одновременных посетителей это очень большой магазин.
82. Moolex.ru (moolex) 20.12.13 23:11
(81) Трактор, все очень красочно описали:) в действительности так не бывает. Многие заходят на сайт смотрят отзывы, характеристики по товару, и совершают покупку 10 человек в день. Кто будет составлять бизнес план уж точно не станет столько денег тратить на лицензию. Да и вряд ли кто такие условия лицензии от 1С выполняет.
Просто покупают столько лицензий, кто реально работает в оболочке 1С. Вот еще пример: в базе работает один бухгалтер, но так же каждый час из под ника бухгалтера отправляется какой то отчет из 1С директору на почту. Нужно две лицензии покупать? :)
83. Петр Ивакин (Petr54-ru) 01.02.14 17:50
Трактор, прошу прощенья дистрибутивы не качал, смотрел обсуждения в комментах. Сейчас изучаю эту область, поскольку в ближайшем будущем на работе предстоит интегрировать УТ11 с самописной cms-кой. В прошлой жизни вполне себе комфортно жил с 1С-Битрикс + УТ11.

Вопрос предельно тупой. Почему бы просто не запилить клон Битрикса на какой-нибудь хорошо распостраненной гнутой cms-ке с большим русским сообществом веб-разарботчиков(Жумла, Вордпресс и иже с ними)? Зачем эти пляски вокруг лицензий 1С для посетителей сайта? В УТ есть реализованный двухсторонний обмен с интернет-магазином на Битриксе, почему бы этот уже готовый обмен не придружить с гнутым интернет магазином?
84. Трактор Трактор (Трактор) 02.02.14 00:19
(83)
Почему бы просто не запилить клон Битрикса на какой-нибудь хорошо распостраненной гнутой cms-ке с большим русским сообществом веб-разарботчиков

Дык никто не мешает сделать клона битрикса. Но я пас. Я не веб программист. Фишка этого решения в прямой связи сайта с 1С. Один пользователь оформил заказ, зарезервировал товар и другой тут же видит уменьшение остатка и не может зарезервировать. Поэтому и реже возникают конфликты. Плюс можно делать всякие примочки вроде личного кабинета с получением печатных форм, отчётов и актов с Верки из 1С.
А по поводу лицензий 1С почитай внимательно. Не всё так плохо. В (24) написано вся суть. Остальное лирика.
86. Трактор Трактор (Трактор) 14.05.15 15:07
(85) ты хоть маскировал бы как-нибудь рекламу...
87. Виталий Кудря (user646190_volume_ussur) 27.11.16 14:40
Уважаемый Трактор а можно инструкцию к Вашей разработке на почту volume_ussur@mail.ru
88. Виталий Кудря (user646190_volume_ussur) 28.11.16 11:15
Заранее извиняюсь за свой тупой вопрос но я не могу разобраться как ваш модуль работает, установил его как конфигурацию и создал на нем чистую базу, а дальше не понятно чего делать. Пожалуйста хелп.
89. Виталий Кудря (user646190_volume_ussur) 28.11.16 11:17
Друпал я кстати развернул.
90. Трактор Трактор (Трактор) 28.11.16 11:23
(89) с разработкой поставляется модуль Друпал. Его надо установить в него. Как устанавливать модули Друпал можно почитать на соответствующих сайтах.
91. Трактор Трактор (Трактор) 30.11.16 10:47
(89) Вот цитата из документации, поставляемой с разработкой

Установка и настройка модуля Drupal Установка модуля на работающий сайт выполняется по правилам Drupal. То есть достаточно распаковать файлы модуля в папку /html/sites/all/modules/lyay

Документация и модуль Друпал находятся в папке шаблонов 1С. У меня это
C:\Users\Трактор\AppData\Roaming\1C\1cv8\tmplts\lyay\Tamias\1_­0_2_БП\
Прикрепленные файлы:
Интернет магазин Tamias описание.pdf
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа