Имя: Пароль:
 
1C
 
Интернет-магазин для оптовиков на 1С — yourstore-on-1c.ru :)
0 Звездочёт
 
29.08.18
10:02
Продолжаем осваивать новую технологию http-сервисов от фирмы 1С :) Напомню, она позволяет создавать полноценные веб-сайты на движке 1С.

Рабочий макет интернет-магазина для оптовиков (с регистрацией):
http://yourstore-on-1c.ru

Сайт работает на типовой конфигурации 1С, в частности управление торговлей 11.3. Может работать, естественно, на любой конфигурации, где есть, что продавать :)

Доработка конфигурации составила всего один общий модуль (содержит в себе весь функционал сайта) и простейший объект http-сервисов. Весь код на встроенном языке 1С, никаких компонент и прочей ерунды. Только встроенные возможности платформы 1С 8.3 :)

Данная разработка предназначена для изучения и освоения новой актуальной технологии от фирмы 1С. Показывает, как небольшими усилиями можно получить многофункциональный веб-сайт:
http://yourstore-on-1c.ru

Реализованный функционал:
• Страница списка товаров. Сортировка.
http://yourstore-on-1c.ru/listing.html
http://yourstore-on-1c.ru/listing.html?sort=Price
• Страница товара.
http://yourstore-on-1c.ru/product.html?id=00-00000101
• Поиск по списку товаров
http://yourstore-on-1c.ru/listing.html?search=крепа
• Корзина (будущий Заказ покупателя)
http://yourstore-on-1c.ru/shopping_cart.html
• Оформление заказа. Отправка сообщения о заказе на почту.
http://yourstore-on-1c.ru/checkout-one-page.html
• Авторизация на сайте по справочнику контрагенты (email / пароль)
http://yourstore-on-1c.ru/login_form.html

Кто пропустил предыдущие обсуждения по теме, может почитать тут:
Репортинг из 1С — reporting-from-1c.ru :)
Интернет-магазин на 1С — webstore-on-1c.ru :)

P.S. В качестве бонуса с конфигурацией идет обработка для автоматического создания серии изображений товара с размерами для yourstore-on-1c.ru :)

P.P.S. 1С ускорила http-сервисы
https://wonderland.v8.1c.ru/blog/povyshenie-proizvoditelnosti-veb-servisov/
Они и до этого работали нормально, а теперь вообще летают :)
1 mTema32
 
29.08.18
10:09
Language: Russian

И все на английском.
Прекрасно.
3 Dmitry1c
 
29.08.18
10:13
Че-то тормозит. Не шустро нифига.
4 DSSS
 
29.08.18
10:25
я не понял, где у вас фронтенд настраивается. scc, js и т.п. Тоже в 1с?
5 Tatitutu
 
29.08.18
10:27
(3) это ты просто не сравнивал
сравни

http://yourstore-on-1c.ru
и
http://webstore-on-1c.ru

и ты поймешь прогресс
6 Buster007
 
29.08.18
10:27
зачем делать сайт на том, что не предназначено для разработки сайта?
7 DSSS
 
29.08.18
10:29
(0) >> Напомню, она позволяет создавать полноценные веб-сайты на движке 1С.
Как сделать форум типа мисты на 1С? расскажите пжл в двух словах
8 Юрий Лазаренко
 
29.08.18
10:31
(6) Если правильно делать, то получаются востребованные рынком вещи.
10 Вафель
 
29.08.18
10:33
Почему дял оптовиков то? обычный же магазин.
Для оптовиков  - ексель подобный должен быть
11 Tatitutu
 
29.08.18
10:33
"...В качестве бонуса с конфигурацией идет обработка ."
не буду интересоваться за бонус, а где саму конфигурацию посмотреть ?
12 Вафель
 
29.08.18
10:34
(0) те ты продаешь саму технологию, а нужно продавать готовый магазин.
Никто пилить под технологию не будет, ибо нет веры. что ты завтра не свернешь деятельность
13 Сеньор Программист
 
29.08.18
10:42
(0) Молодец. Выскажусь положительно. Так держать.
14 Tonik992
 
29.08.18
10:45
Не укладывается в голову:
"Сайт работает на типовой конфигурации 1С"
Это как?
15 Вафель
 
29.08.18
10:46
(14) вебсервис отдает хтмл
16 AquaMan
 
29.08.18
10:50
Статику веб-сервер и без 1С может раздавать, а динамические запросы сервер 1С не потянет + лицензии.
17 Вафель
 
29.08.18
10:52
(16) лицензии же только на время запроса
18 Tonik992
 
29.08.18
10:54
(15) А хтмл этот каким образом реализуется? В 1С динамически генерируется или статический код?
19 ГеннадийУО
 
29.08.18
10:56
(17) Подключилось одновременно 100 человек - надо 100 лицензий. Другой вопрос, что на этом нарушении поймать невозможно :))
20 Юрий Лазаренко
 
29.08.18
10:58
(17) 1C утверждает что не только на время запроса, а на все время работы пользователя.
21 Вафель
 
29.08.18
11:23
(20) юридически конечно на все время
22 Вафель
 
29.08.18
11:23
(18) Это как уже реализуешь. Детали конкретно (0) нужно спрашивать у ТС
25 Звездочёт
 
29.08.18
12:56
(1) Представленная доработка типовой конфигурация это учебный материал. Изготовление интернет-магазинов под ключ на несколько порядков дороже.
(3) Прошлые замеры показали, что сайт работает даже быстрее, чем другие.
Интернет-магазин на 1С — webstore-on-1c.ru :)
Сообщения 80, 94, 120, 123, 151, 156, 157, 158
(4) html, css, js в 99% случая из готовой темы. При запросе страницы управление передается 1С, в этот момент можно поменять html.
(10) Хороший вопрос. На сайте реализован вход для зарегистрированных в базе контрагентов, если им указали пароль. После подтверждения заказа на сайте, создается заказ покупателя в УТ 11. Дальше уже менеджеры исполняют заказ… ну вы знаете )
(11) Доработка конфигурации - это один общий модуль и тривиальный объект http-сервиса.
Код полностью открытый, нет ограничений на повторное использование в своих проектах.
Прилагается инструкция с картинками и подробным описанием по установке.
Стоит 5800 р.
На все дается моя личная финансовая гарантия, что у вас инсталляция будет работать так же, как и yourstore-on-1c.ru, иначе верну все деньги.
(12) я продаю технологию для специалистов. Нет веры, не пили )
(13) спасибо )
(16) как видишь, тянет )
(16), (17), (19), (21) использование http-сервисов не требует лицензий. Если прямой вход в 1С, набить товары для магазина и т.п., всё как обычно - требуется.
(20) Юра, мы по третьему кругу пошли..., кто в “1С утверждает что не только на время запроса, а на все время работы пользователя”?
Интернет-магазин на 1С — webstore-on-1c.ru :)
Сообщение 100
27 Юрий Лазаренко
 
29.08.18
13:20
(25) Смотри, вот запрос в 1С по поводу лицензирования - сколько необходимо лицензий пр работе 1000 пользователей с 1С через http-сервисы, три варианта работы:

https://s8.hostingkartinok.com/uploads/images/2018/08/936d5651d8b4130de337d9855e4867d1.png

Вот ответ:
https://s8.hostingkartinok.com/uploads/images/2018/08/e86471452f10f8a898e45ff526072fed.png

Механизм работы из (0) однозначно попадает под один из описанных выше вариантов. Ответ от 1С тоже однозначный. Се ля ви.
28 Звездочёт
 
29.08.18
14:05
(27) это ответ от фирмы1С? Уточните у них по поводу http-сервисов.
29 Юрий Лазаренко
 
29.08.18
14:13
(28) Это и есть ответ от 1С по поводу http-сервисов.
30 Cyberhawk
 
29.08.18
14:19
"Ответ от 1С тоже однозначный" // 1. Похоже на отписку, т.е. никто особо там не разбирался.
2. А как ты поступаешь для своего "супер-пупер-веб-клиента"? Разве там не промежуточная БД? И вроде в этом году в одной из каких-то веток пришли к выводу, что с промежуточной БД как ра-таки лицензии не нужны (Битрикс так работает например)
31 almar
 
29.08.18
14:36
(25) Нифига не понял, а где это можно купить за 5800?
32 Юрий Лазаренко
 
29.08.18
14:37
(30) 1. А у них там, похоже, однозначного мнения тоже нет.
2. Я всех клиентов предупреждаю, что должны быть лицензии в запасе.
33 Звездочёт
 
29.08.18
15:14
(31) у меня )
34 Cyberhawk
 
29.08.18
15:15
(32) Интересно, те кто продают или внедряют сайт на Битриксе, делают так же? ))
35 Звездочёт
 
29.08.18
15:40
(29) похоже на отписку )
ну, сам автор запроса с этим согласен и не настаивает, на этом и порешили ))
36 XMMS
 
29.08.18
15:40
(34)В Битриксе есть обмен. Это всё же не промежуточная база, а именно stand alone.
37 HeKrendel
 
29.08.18
15:40
Русский не завезли?
38 Юрий Лазаренко
 
29.08.18
15:43
(34) Ключевой момент - насколько часто и при каких условиях прокладка между браузером и 1С будет делать запросы к конфигурации. У битрикса нет трансляции запросов пользователя 1Ске, он работает со своими данными и показывает свои данные, а к 1С периодически ходит за их обновлением. Совсем другое дело трансляция каждого (или не каждого - не так у важно, как оказывается) запроса 1Ске.
39 Юрий Лазаренко
 
29.08.18
15:44
(35) Зачем мне настаивать. Когда 1С кого-то хлопнет за отсутствие лицензий, с претензиями клиент придет не ко мне.
40 Cyberhawk
 
29.08.18
16:11
(36) Подробнее
41 KAUTERPER
 
29.08.18
16:31
(38) А если держать Битрикс в режим Онлайн обмена, то вообще все просто - одна лицензия на Битрикс и все.
42 XMMS
 
29.08.18
16:41
(40) клиент <-> база сайта <-> база 1с
Если база сайта работает самостоятельно, отвечая на запросы клиента, и лишь иногда самостоятельно запрашивая информацию из 1С, то лицензии потребуются именно на эти соединения запросов в 1С. И если сайт эти запросы делает по расписанию, например, то хватит 1 лицензии.
Если запросы клиента перенаправлять в 1С даже через промежуточную базу(как в (27)), то да, потребуется куча лицензий.
Основной момент - клиент должен работать не с 1С, а с самостоятельным ресурсом.
43 Звездочёт
 
29.08.18
16:58
(42) вы сейчас о чем? )
В (0) платформа 1С напрямую предоставляет http-сервисы информационной базы. Лицензирование ключами для таких подключений не требуется.
Сам доступ в базу, конечно, требует лицензий по количеству одновременно работающих пользователей. Все как обычно.
Ну и если есть сервер приложений, он лицензируется в любом случае.
44 Cyberhawk
 
29.08.18
16:59
(42) Так в пункте 3 на той картинке клиент тоже работает с самостоятельным ресурсом
45 XMMS
 
29.08.18
17:20
(44)Я бы не сказал, это больше похоже на кеширование. Ну грубо говоря, как в ответе 1С - специально уменьшает количество запросов к 1С.
46 Cyberhawk
 
29.08.18
17:24
(45) Так все равно не понятно, где та грань, когда можно, а когда нельзя. Какими качествами-показателями должна обладать БД сайта, чтобы это не считалось "специальным уменьшением кол-ва запросов" к инфобазе 1С...
47 Юрий Лазаренко
 
29.08.18
17:30
(46) "Какими качествами-показателями должна обладать БД сайта" - четкого ответа нет.
48 trdm
 
29.08.18
17:40
Девчонки всего по 77 баксов. как не заинтересоваться...
49 Сияющий в темноте
 
29.08.18
21:59
Если обмен идет по расписанию,а не по запросу клиента,то клиент за данными к базе 1с не обращается,соответственно,работы с 1с нет.
Если заказы клиентов с сайта забирает 1с по своей инициативе,то это доступ к базе сайта со стороны 1с,а не доступ к 1с через сайт.
50 Сияющий в темноте
 
29.08.18
22:03
У микрософта та же проблема с лицензиями была,пока они не придумали лицензию для версервера,когда неограниченный круг лиц и без предварительной авторизации.
можно подождать,когда 1с сделает что то подобное.

а сейчас можно электронную очередь с экранами только средствами 1с рнализовать,т.к.лицензию на каждый экран купить не сложно,получается база 1с и телевизоры с веббраузерами.
51 Garykom
 
29.08.18
22:07
(0) Открой/освой уже для себя Metadata.js и аналоги и успокойся.

Ну не вижу смысла в бакэнде на 1С когда фронт пишется на веб-стеке, намного проще данные (нужные для сайта) засунуть в любую БД (мускул, посгрес или даже NoSQL типа CouchDB) и просто периодически синхронить их дергая сервисы из 1С или написав фоновое в ней.
52 Звездочёт
 
30.08.18
00:50
В сообщении (5), как я понял, был скрытый намек на то, что первый сайт лежит ;)
Исправил сбой (после переезда на новый хостинг).
http://webstore-on-1c.ru
53 Сияющий в темноте
 
30.08.18
12:52
Для работв с мобильными терминалами должно взлететь,т.к.там нормальныц вебстек просто не выживает,особенно,если windows ce
54 Звездочёт
 
30.08.18
15:05
(5) Прогресс в части авторизации:
Интернет-магазин на 1С — webstore-on-1c.ru :)
Здесь нет авторизации на сайте. Интернет-магазин для физ.лиц.
Можно оформить заказ и на почту придет сообщение о заказе.
Номенклатура, группы и цены выводятся напрямую из 1С.

Репортинг из 1С — reporting-from-1c.ru :)
Здесь реализована авторизация на сайте по пользователям информационной базы (имя пользователя / пароль).
Данные выводятся напрямую из базы 1С.

Интернет-магазин для оптовиков на 1С — yourstore-on-1c.ru :)
Здесь реализована авторизация на сайте по справочнику контрагенты (email / пароль). Интернет-магазин для юр.лиц.
Можно оформить заказ, в базе 1С будет создан заказа покупателя.
Номенклатура, группы и цены выводятся напрямую из 1С.
55 Звездочёт
 
04.09.18
16:12
(27) Юрий, вчитался в твой вопрос и ответ.
В первом варианте это классические http-сервисы. Они не требуют лицензирования.

В ответе меня смутило, что:
1) обращение по имени “Юрий, добрый день” :)
2) “Андрей, вероятно, не успел вам ответить (конференция в Ростове)” :)
Непохоже на официальный ответ от фирмы 1С :) Кто эти люди? )
Что за канал общения?
56 Звездочёт
 
06.09.18
16:40
(27) Юрий, есть инфа по вопросу?
57 Юрий Лазаренко
 
06.09.18
16:44
(56) Владимир, мои каналы - ФБ и почта. Попробуйте у 1С спросить самостоятельно, их контакты есть на сайте. Заодно получим либо подтверждение (27), либо опровержение. ИМХО, чем больше будет информации по этой теме, тем лучше.
58 Звездочёт
 
10.09.18
13:02
(57) >> ... мои каналы - ФБ и почта.
Юрий, я отвечаю Вам на Ваши сообщения в моей теме )

>> Попробуйте у 1С спросить самостоятельно, их контакты есть на сайте.
Спрашивал уже. Переписка начиналась с того же самого, что и у вас, только я продолжил ее и выяснил, что они все-таки не лицензируются.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший