Вход | Регистрация

  1  2  3   
1С:Предприятие ::

Метки:

Интернет-магазин на 1С — webstore-on-1c.ru :)

Я
   Звездочёт
 
16.02.17 - 16:45
Продолжаем осваивать новую технологию http-сервисов от фирмы 1С :) Напомню, она позволяет создавать полноценные веб-сайты на движке 1С.

Рабочий макет интернет-магазина:
http://webstore-on-1c.ru

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

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

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

Реализованный функционал:
• Страница списка товаров. Сортировка. Отбор по категориям.
• Страница товара.
• Корзина.
• Оформление заказа. Отправка сообщения о заказе на почту (с копией администратору).
Немного доработать и готов полноценный интернет магазин!

Кто пропустил предыдущее обсуждение, может почитать тут:
Bootstrap на 1С 8.3 :)
 
 
   Звездец
 
1 - 16.02.17 - 16:50
собственно 2 традиционных вопроса

1. Что по лицензированию
2. Что по системным требованиям?
   Звездец
 
2 - 16.02.17 - 16:51
и что это на сайте ни языка ни валюты нашей
   Dmitry1c
 
3 - 16.02.17 - 16:52
Че-то я ничего не понял

Что продает ТС?
   LordCMEPTb
 
4 - 16.02.17 - 16:57
То ли лыжи не едут, то ли я ...
Страницу товаров вижу, ни отбор, ни сортировка, ни корзина не работают у меня.
   Artful Den
 
5 - 16.02.17 - 17:02
Котиков не хватает
   Юрий Лазаренко
 
6 - 16.02.17 - 17:03
Очень медленно.
   Вафель
 
7 - 16.02.17 - 17:07
Тормозит ппц как
   Dmitry1c
 
8 - 16.02.17 - 17:07
(7) мистаэффект?
   Вафель
 
9 - 16.02.17 - 17:08
(8) Из 20 человек?
   Вафель
 
10 - 16.02.17 - 17:08
Где тему для магазина взял?
 
  AdBlock убивает бесплатный контент
   lanc2233
 
11 - 16.02.17 - 17:11
Первая страница грузится секунд 15.
   Злопчинский
 
12 - 16.02.17 - 17:11
медленно...
   q100
 
13 - 16.02.17 - 17:16
(0) для B2B сервисов пойдет, но для В2С очень медленно, переход между страницами от 8 до 15 сек у меня
   Serginio1
 
14 - 16.02.17 - 17:20
Я вот одного не понимаю.
Зачем писать на 1С Вэб сайты.
Проще сделать сайт на том же Angular 2 упаковать,
а 1С использовать как Http сервис и передаче начальной страницы

https://habrahabr.ru/post/321898/
   Вафель
 
15 - 16.02.17 - 17:21
(13) битуби не покупают по картинкам
   Юрий Лазаренко
 
16 - 16.02.17 - 17:23
(14) А "написать на 1С" это не то же самое?
   trdm
 
17 - 16.02.17 - 17:26
(13) +1
Тормоз еще тот.
   Serginio1
 
18 - 16.02.17 - 17:31
(16) Написать на 1С формирование страниц,
Нет не тоже самое.
На ангуларе пишем компоненты, начальную страницу и пакуем их.

1С выступает только в качеcтве HTTP сервера с Rest  API
   Вафель
 
19 - 16.02.17 - 17:31
(18) а кто страницы будет отдавать, скрипты?
   Serginio1
 
20 - 16.02.17 - 17:33
(19) Да, они пакуютcя в js
   trdm
 
21 - 16.02.17 - 17:35
(18) Чем более усложненная система тем больше трудноуловимых косяков.
Я вот чего не понимаю тытам по ссылке всякие ждейсоны приводишь.
Наформошлепил бы конфигуратор-конструктор.
   Юрий Лазаренко
 
22 - 16.02.17 - 17:35
(20) И что, для этого обязательно нужен Angular 2?
   Вафель
 
23 - 16.02.17 - 17:35
(22) Ну ладно, Реакт тоже подойдет )))
   Serginio1
 
24 - 16.02.17 - 17:36
   Garykom
 
25 - 16.02.17 - 17:37
Мне другое интересно, откуда берутся "не мамонты" чтобы платить ТС, чтобы он мог и дальше платить за подобные ветки.
   Вафель
 
26 - 16.02.17 - 17:37
(25) У него же в карточке написано, что он на упп деньги рубит.
А это хобби
   Serginio1
 
27 - 16.02.17 - 17:38
(21) Так на ангуларе наформошлепал. Там проблем с этим нет
https://habrahabr.ru/post/318480/
   trdm
 
28 - 16.02.17 - 17:38
+ чем больше классов и наследования, тем тормознее система.
что в php, что в с++. Думаю и в шарпах аналогично.
на хабре в блоге майлрушечки по с++ недавно разжовывали.
Миста.ру вон написана без всяких классов, на сишном подходе и шустрячек.
   Garykom
 
29 - 16.02.17 - 17:39
(26) Понятно. Адептус-методикус-консалтикус.
   Вафель
 
30 - 16.02.17 - 17:39
(28) мисту тоже нужно переписать
   Serginio1
 
31 - 16.02.17 - 17:41
(28) Ты про виртуальные методы? Это главный довод С++.
При этом JS пусть и с джитом, но слабым набором типов, не верх сверх скорости.
А писать на 1С формирование страниц это вообще тормоза.
   trdm
 
32 - 16.02.17 - 17:45
Единственное что нужно от веб-фейерверков, это защита от взлома.
Все остальное наформошлепить не проблема, если опыт есть.
   trdm
 
33 - 16.02.17 - 17:45
А конфигуратор может быть на чем угодно, на том же 1С к примеру.
 
  AdBlock убивает бесплатный контент
   q100
 
34 - 16.02.17 - 17:47
(15) B2B разное бывает )
   Вафель
 
35 - 16.02.17 - 17:49
(24) Для тебя вакансия есть
https://hh.ru/vacancy/19056772
   Serginio1
 
36 - 16.02.17 - 17:51
(28) И что Миста.ру это эталон сайта?
На самом деле тормозить будет именно трафик. А при подходе с ангулар передаются  только данные и Dom уже формируется на клиенте. SPA уже давно в тренде
   trdm
 
37 - 16.02.17 - 17:52
(36) Караван идет со скоростью самого медленного верблюда.
Тебе как вроде как девелоперу стыдно не знать.
   Serginio1
 
38 - 16.02.17 - 17:53
(35) Спасибо
   Serginio1
 
39 - 16.02.17 - 17:54
(37) Ну да лимитируещей стадией процесса будет трафик
   Юрий Лазаренко
 
40 - 16.02.17 - 18:06
(36) DOM тоже не быстрая вещь.
   Звездочёт
 
41 - 16.02.17 - 18:08
(4) куки, скрипты не отключены?
   Звездочёт
 
42 - 16.02.17 - 18:09
по поводу тормозов я посмотрю.
   Юрий Лазаренко
 
43 - 16.02.17 - 18:11
(42) А че там смотреть - открытие карточки товара = больше 60 запросов. Тут надо подход в корне менять.
   Serginio1
 
44 - 16.02.17 - 18:12
(36) Так его так или иначе строить надо по НТМЛ или по шаблонам. Разницы особой нет. А вот разница в трафике значительная
   Звездочёт
 
45 - 16.02.17 - 18:38
(43) что следует из того, что больше 60 запросов? Где статья о том, сколько должно быть запросов на сайте?
Не видел такой.
   Звездочёт
 
46 - 16.02.17 - 18:39
В прошлый раз тормоза были из-за старого блога - отрубили его.
   Юрий Лазаренко
 
47 - 16.02.17 - 18:40
(45) Кхм )) Даже не знаю, что сказать. Я даже немного растерялся.
   trdm
 
48 - 16.02.17 - 18:42
(47) ты http запросы считал? :)
   Худой
 
49 - 16.02.17 - 18:54
Это сайт для любителей извращений?
Еще до загрузки страницы хочется выкинуть монитор куда подальше или, как минимум, покинуть ее и никогда ее не открывать.
 
  AdBlock убивает бесплатный контент
   PR
 
50 - 16.02.17 - 18:57
При наведении на всех мужиков показывается одежда без мужика, на женщин — одежда с женщиной.
Женщина в комплекте?
   Худой
 
51 - 16.02.17 - 19:07
(50)Мне тут по этому поводу объяснили, примерно, такое, что мужики смотрят на вещь, как таковую, а женщины на вещь, как на женщине.
Может быть, поэтому такое отличие в предоставлении материала.
Правда, как в таком случае будет выглядеть, например, сковородка?
   Звездочёт
 
52 - 16.02.17 - 19:08
(47) >> Я даже немного растерялся.
соберись )
Просто ты по своему опыту уже установил прямую связь между количеством запросов и скоростью работы сайтов. А я, например, в литературе встречал только обсуждение времени выполнения конкретных запросов. Один запрос может занимать половину времени. С ним и надо решить проблему.
Сейчас занят. Дома посмотрю, что именно тормозит.
   Звездочёт
 
53 - 16.02.17 - 19:10
(50), (51) зачет ) я не обратил внимание )
   kumena
 
54 - 16.02.17 - 19:12
> Правда, как в таком случае будет выглядеть, например, сковородка?

все же просто, голая женщина со сковородкой!
   Юрий Лазаренко
 
55 - 16.02.17 - 19:23
(48) У меня фиддлер включен был - тоже интегрируем 1С с сайтом; кликнул по ссылке и случайно глянул, офигел от количества запросов, конечно посчитал.
   Юрий Лазаренко
 
56 - 16.02.17 - 19:24
(52) Извини, но тут даже оптимизация самого медленного запроса не поможет.
   trdm
 
57 - 16.02.17 - 19:33
(55) я искал что-то типа:
"Страница сгенерирована за 0.046 секунд. Запросов: 18." на странице.
на некоторых форумах встречается, типа: http://www.prog.org.ru/index.php?action=forum#9

но не нашел.
   trdm
 
58 - 16.02.17 - 19:38
наши магазины:
http://www.voltacom.ru/
http://ppyple.ru/
чисто для оценки скорости работы. все самописки.
еще один в разработке
   Звездочёт
 
59 - 16.02.17 - 19:45
(58) какой движок? )
   trdm
 
60 - 16.02.17 - 19:50
без понятия :)
   Звездочёт
 
61 - 16.02.17 - 19:50
(56) >> Извини, но тут даже оптимизация самого медленного запроса не поможет.
Извиняю, конечно.
Что тебя смущает? Как и ранее, количество запросов или все-таки время загрузки страницы?
Какое, по-твоему, приемлемое время загрузки веб-страницы вообще и интернет-магазина в частности?
Тебе не удалось его снизить в своих проектах? Откуда такое убеждение?
   Звездочёт
 
62 - 16.02.17 - 19:51
(60) к чему тогда пост (58)?
>> все самописки
кем писаны?
   trdm
 
63 - 16.02.17 - 19:58
над первым несколько студий трудилось, второй клепается по индивид. заказу парнишкой с Украины и третий им вроде тоже.
а я им xml обмены клепаю.
   Юрий Лазаренко
 
64 - 16.02.17 - 20:02
(63) ТС подумал, что там тоже 1С в онлайне, вот и интересуется.
   Звездочёт
 
65 - 16.02.17 - 20:04
(63) не понял, к чему ты их опубликовал? что сказать-то хотел?
   Звездочёт
 
66 - 16.02.17 - 20:05
(63) ну да. Не понял к чему пост. Сайтов-то миллион. И движков чуть поменьше.
   Юрий Лазаренко
 
67 - 16.02.17 - 20:10
(65) Ну наверно, что когда есть сайты, которые грузятся за секунду, сайты, подобные (0) не будут пользоваться спросом, даже если там онлайн 1С. С точки зрения СЕО это вообще кошмар.
   trdm
 
68 - 16.02.17 - 20:17
(64) я догадываюсь.
1С в онлайне мы сегодня обсуждали, нужны реальные свободные остатки для яндекс-маркета, пока отбрехался в сторону периодического автоматического обмена с сайтом.
Но сам кумекаю как выпустить из нашей сетки наружу сервис для запроса актуальный остатков товара.
Надо с админом потрещать.
   PR
 
69 - 16.02.17 - 20:19
(68) REST
   Звездочёт
 
70 - 16.02.17 - 20:22
(67) >> С точки зрения СЕО это вообще кошмар.
Как ты это определил?
В (0) обычная HTML тема, которую может использовать любой движок. Связи с 1С тут вообще нет.
Время загрузки, конечно, важно, только суждения поверхностные:
"когда есть сайты, которые грузятся за секунду..."
что это за сайты? откуда такая скорость? это просто статический html текст без картинок?

"подобные (0) не будут пользоваться спросом..."
это рынок определит.
К тому же, если сайт нужный, то его 10 и 30 секунд будут ждать. Например, я видел (давно), чтобы бесплатно посчитать стоимость отправки ЖД транспортом, пользователи по 10 минут ждали и были довольны :)

"даже если там онлайн 1С"
"онлайн 1С" экономит компании значительные средства.
Плюс сейчас надо реагировать быстро. Также важно, чтобы система работала надежно. Чем больше звеньев, тем больше время отклика, больше сбоев. Сейчас уже 5 минут на обмен долго :)
   trdm
 
71 - 16.02.17 - 20:30
(69) Нужно что-нить легкое, что-бы не дрочило не канал, ни роутер. mysql+nginx+????
   trdm
 
72 - 16.02.17 - 20:32
а рест - это просто патерн и все.
   eks1985
 
73 - 16.02.17 - 20:38
(71) Ты можешь использовать прослойку, и в нее выгружать остатки только по измененным позициям, в момент их изменения. Это будет быстро и онлайн.
   Asmody
 
74 - 16.02.17 - 21:06
(68) Данных много? Тут https://www.mlab.com 500 мегов монги бесплатно дают. На прайс с остатками должно хватить.
   Asmody
 
75 - 16.02.17 - 21:19
(68) И еще шкурный вопрос: можно мне в личку статистику по этому разделу http://www.voltacom.ru/catalog/audio/tv месяца за три заходы/продажи. Просто интересно — это только у нас такая жопа или вообще.
   Garykom
 
76 - 16.02.17 - 21:22
(75) Такая попа с dvb-t2 вообще, ибо крызис наложился на заполнение (и даже переполнение) рынка цифровых (спутниковых кста тоже) приемников.

Смешно но сча в РФ цены на эти ресиверы ниже чем у китайцев.
   trdm
 
77 - 16.02.17 - 21:36
(74) Около 8 тысяч товаров. Продажи не вопрос, статистику по заходам надо выспросить. Выгрузки достаточно объемые ходят.
   Asmody
 
78 - 16.02.17 - 21:44
(76) Ну нет, у китайцев всё-таки ниже :) Все ж оттуда везут.
Я еще не видел на нашем рынке ни одного DVB-T2 ресивера, сделанного в России. Максимум — готовые платы в корпуса вставляют.
   Юрий Лазаренко
 
79 - 16.02.17 - 22:04
(70) "Как ты это определил"
Основываясь на опыте интеграции сайтов с 1С. Ни один нормальный клиент не примет сайт, страницы которого загружаются дольше 2 секунд. Открой любой учебник по СЕО, там написано, что если страница грузится дольше секунды, то ей уже требуется оптимизация, а если дольше 2, то вывести такой сайт в 10-ку выдачи практически нереально. Так что даже учитывая, что "онлайн 1С" экономит компании значительные средства", кому нужен сайт с 60 запросами, если при прочих равных можно получить онлайн интеграцию с 1С, работающую в 10 раз быстрее?
   Звездочёт
 
80 - 17.02.17 - 00:33
(79) "С точки зрения СЕО это вообще кошмар."
"Открой любой учебник по СЕО, если страница грузится дольше секунды... ".
Не понятно, речь только про время загрузки?
Во-первых, СЕО намного больше, чем время загрузки.
В основных направления работы про это даже слова нет: https://tinyurl.com/mista-seo
Во-вторых, давай попробуем решить эту проблему, тогда и ситуация немного прояснится. Лично ты делал эту оптимизацию?
   Звездочёт
 
81 - 17.02.17 - 02:07
+(80) оптимизировал. Стало заметно быстрее.
Внизу страницы добавил время выполнения на стороне 1С.
http://webstore-on-1c.ru/img/o0.png
Анализ загрузки показал, что время уходит на работу скриптов и прорисовки страницы браузером:
http://webstore-on-1c.ru/img/o1.png
Остается вопрос оптимизации html шаблона, а не 1С.
   mehfk
 
82 - 17.02.17 - 05:14
(30) Создай свой форум по 1С, раскрути его, а потом перепиши :))))
   Юрий Лазаренко
 
83 - 17.02.17 - 07:50
(81) "оптимизировал"
И страницы стали зависать...

"Во-вторых, давай попробуем решить эту проблему, тогда и ситуация немного прояснится"
Я ее уже давно решил за время работы на подобных проектах и даю советы. Но ты так сопротивляешься, что дальнейшего смысла помогать нет.

Если поделку из первой ветки я оценил как перспективную, то про вторую могу сказать, что это отличный пример того, как не надо делать.
   ГеннадийУО
 
84 - 17.02.17 - 07:57
(0) А чего, кнопки на картинках не работают вообще?
   eklmn
 
85 - 17.02.17 - 09:26
а что с лицензиями клиентскими?
   mokeylistru
 
86 - 17.02.17 - 09:28
(0) Если сайт работает через http-сервис как у вас получилось избавиться от имени базы и /hs в URL ?
   Юрий Лазаренко
 
87 - 17.02.17 - 09:49
(85) Каждый пользователь = 1 лицензия.
(86) Способов куча. Например, на стороне сайта php-скрипт (или несколько скриптов), на которые ведут все ссылки сайта. А уже скрипт дергает 1С с ее /hs'ами.
   mokeylistru
 
88 - 17.02.17 - 10:01
(87) я тоже подумал о прокладке из php или что-то подобное.Может отсюда задержка при выводе страниц? Хотелось бы услышать ответ автора. Вверну про лицензии: лицензия держится пока пользователь делает запрос к 1С т.е. около 1сек. потом освобождается.
   Юрий Лазаренко
 
89 - 17.02.17 - 10:04
(88) "Может отсюда задержка при выводе страниц"
Нет, задержка там если и есть, то настолько минимальная, что ей можно пренебречь. Зато такой скрипт может выполнять функции файрволла, так что смысл в нем есть.

"лицензия держится пока пользователь делает запрос к 1С т.е. около 1сек. потом освобождается"
Здесь онлайн-работа с базой в режиме реального времени, а это попадает под определение мультиплексирования.
http://v8.1c.ru/predpriyatie/questions_licence.htm#mvv
Вообще это вопрос решаемый законными методами, но тогда простыми запросами к 1С не обойтись.
   Звездочёт
 
90 - 17.02.17 - 10:14
(83) >> Если поделку из первой ветки я оценил как перспективную, то про вторую могу сказать, что это отличный пример того, как не надо делать.
Хорошо, спасибо. Я тебя услышал )

(84) Пока не реализовывал.

(1), (85) если вы уже работаете с 1С, все необходимые лицензии у вас уже есть. Если 1С у вас еще нет, то можете закрыть страницу :)
   Лефмихалыч
 
91 - 17.02.17 - 10:16
(0) З - зачет!
   Звездочёт
 
92 - 17.02.17 - 10:18
(86) >> как у вас получилось избавиться от имени базы и /hs в URL
В комплектации с конфигурацией идет подробная инструкция по установке - в ней все это прописано с картинками и гарантией на результат :)
Кстати, не только это, но и другие интересные моменты. Программисту 1С с непривычки можно долго искать ошибку (что я и делал)
   Вафель
 
93 - 17.02.17 - 10:22
Как с кэшироанием у всего этого дела?
   Звездочёт
 
94 - 17.02.17 - 10:23
(83) >> И страницы стали зависать...
Можно доказательства? )
Идеальный вариант: http://webstore-on-1c.ru/img/o1.png
Может у тебя Касперский тормозит или какое-нибудь расширение браузера.
Мы все-таки про движок 1С говорим - пользоваться им для разработки сайтов или нет. Решение-то судьбоносное )
Нужны какие-то веские аргументы и контраргументы.
   Вафель
 
95 - 17.02.17 - 10:25
(94) Так все равно внутри 1с нужно какой то вреймворк использовать.
Так что из0учать жс и хтмл все равно нужно
   Юрий Лазаренко
 
96 - 17.02.17 - 10:30
(94) На планшете пробовал. Писать видео на планшете ради доказательств я конечно не буду.
Движком 1С для разработки сайтов пользоваться можно и нужно. Но данный конкретный пример - это один из самых неподходящих способов использования движка 1С для разработки сайтов. Хотя бы потому, что на каждого посетителя надо покупать лицензию.
   Юрий Лазаренко
 
97 - 17.02.17 - 10:31
+(96) Я вообще-то не отговариваю от интеграции 1С с сайтами, так как сам этим зарабатываю уже не первый год. Просто хотел обратить внимание, что данная поделка не выдерживает никакой критики. Где ни копни - везде косяк.
   Вафель
 
98 - 17.02.17 - 10:32
(96) Это типо ты так сказал, что все п..сы один ты дартаньян?
   Юрий Лазаренко
 
99 - 17.02.17 - 10:35
(98) Это я типа сказал, что использовать на рабочем сайте то, что представлено в (0), было бы верхом глупости.
Если что, предыдущую разработку ТС я оценил положительно, так что не надо меня тут обвинять в предвзятости и переходе на личности.
   Звездочёт
 
100 - 17.02.17 - 10:35
(89) Юрий, ну Вы начали обсуждать вопрос лицензий по второму кругу.
Этот вопрос обсуждался в другой ветке:
Bootstrap на 1С 8.3 :)
Посты 531, 533-539, 541, 545, 551, 554, 558, 563.
Вы так и не сообщили, с кем вы устно общались по поводу лицензий. Ни фамилии, ни должности. Даже уточнить не у кого.

  1  2  3   

Список тем форума
AdBlock убивает бесплатный контент   AdBlock убивает бесплатный контент
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
AdBlock убивает бесплатный контент