◄ 1 2 3 4 ► |
1С:Предприятие
:: 1С:Предприятие 8 общая
|
|
| ||
Звездочёт 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 :) | ||
Tarzan_Pasha 201 - 18.02.17 - 17:26 | (200)а где я говорил, что всё знал? Я знаю веб технологии. как генерируется html. Но мне вломы читать синтаксис 1с по работе с вебом. Я хотел чисто посмотреть и всё. хотя пока нет времени делать ничего на 1с.
Хочешь изучить Ларавел? | ||
dmitryds 202 - 18.02.17 - 17:50 | (201) я уже ушел с php | ||
Tarzan_Pasha 203 - 18.02.17 - 18:13 | (202)в какой язык | ||
Web00001 204 - 18.02.17 - 18:14 | Ой, главная страница сайта открывается 30секунд...
https://monosnap.com/file/pf556ZBpBswyA523quGffOjm9owQbP.png | ||
Serginio1 205 - 18.02.17 - 18:16 | (201) А чем тебе Angular 2 не нравится. На самом деле он более всего подходит для таких схем. DOM строится на стороне клиента, а 1С как Rest сервер
https://habrahabr.ru/post/321898/ | ||
Web00001 206 - 18.02.17 - 18:23 | +(204)Но... это было нагрузочное тестирование и как не странно, он даже не упал при 100 одновременных соединениях, но тормозить стал дико. Не имеет смысла как серьезный продукт, если у вас будет хотя бы человек 200 на сайте. Но на первое время вполне себе рабочий вариант. Шаблон действительно неудачный. Этот круглешок при каждом чихе, совершенно никому не нужен. Надо поискать, что то другое. | ||
PuhUfa 207 - 18.02.17 - 18:30 | |||
Web00001 208 - 18.02.17 - 18:36 | |||
Звездочёт 209 - 18.02.17 - 20:08 | (207) >> т.е. вся тема создана с целью "посмотрите я типа крут!"
нет, конечно. Я продаю свои накопленные знания и опыт в виде конфигурации для освоения новой технологии http-сервисов от фирмы 1С. Многие даже про существование этой возможности впервые слышат ) >> ... хотя по факту даже проверить то нельзя... ты же уже все написал, осталось только сесть, да сделать. >> ... может за сайтом в (0) и 1С то близко нет... а только слова, слова... -) Ты, видимо, пишешь о своём подходе к работе :) Во-первых, т.к. конфигурация продается, я даю личную гарантию на результат, что у вас конфигурация будет работать так же, как и этот демо сайт, либо я верну все деньги. Во-вторых, для параноиков, такие действия попадают под действие УК РФ, Статья 159, Мошенничество. | ||
Звездочёт 210 - 18.02.17 - 20:11 | (206) 100 одновременных подключениях за какое время? | ||
Tarzan_Pasha 211 - 18.02.17 - 22:10 | (205)Мне ни Ангуляр2, ни React не подходят. Они для SPA сайтов нужны. А я специализируюсь на сайтах, сделанных по другой технологии - где все рассчеты происходят на сервере при помощи php и тамже генерируется html. CMS ведь работают по такому принципу - магазины, каталоги, сайты-визитки.
Позже, позже, позже начну осиливать эту технологию Node + Angular, но пока делаю сайты под ключ, вынужден прокачивать в себе другие навыки. | ||
Serginio1 212 - 18.02.17 - 22:39 | (211) Так прелесть SPA, что никакой PHP не нужен. Все делается на клиенте.
Мало того, для работы не нужен и Node. Все пакуется в JS (html, css). А 1С выдает и принимает данные в Json. То есть все расчеты выдаются не в виде HTML а в JSON, а DOM уже формирутся на стороне клиента на шаблонах и JSON. | ||
dmitryds 213 - 18.02.17 - 23:20 | (212) и все пользователи 1С все равно радуются каждому запросу к базе) | ||
Serginio1 214 - 18.02.17 - 23:48 | (213) Пользователи этого не замечают.
Вэб,HTTP сервисы, ODATA прекрасно работают. Правда можно еще облегчить работу через прямой доступ Code First и Linq to EF на примере 1С версии 8.3 Но это уже другая песня | ||
Tarzan_Pasha 215 - 19.02.17 - 01:17 | (212)Прекрасно, конечно же. Но вы говорите про случай связки 1с и сайтов. Тогда конечно. SPA + 1c
Но у меня основная специализация - создание сайтов под ключ с использованием CMS Bitrix, Modx. А я еще не достиг нормального уровня в php и js. Как это направление освою по нормальному, переключусь на SPA и 1С. Но пока мне не найти клиентов по предложенному вами направлению, а деньги нужно зарабатывать уже сейчас. | ||
Web00001 216 - 19.02.17 - 08:04 | (210)Не засекал точно, где то минут 10-15. С разным количеством подключений, 100 это был максимум. | ||
dmitryds 217 - 19.02.17 - 08:56 | (214) как это не замечают, когда идут запросы в реальном времени даже на список товаров?
Да 1С просто повесится при более-менее нормальной нагрузке | ||
Serginio1 218 - 19.02.17 - 09:13 | (217) Еще раз если не хватает производительности, то помогают прямые запросы. | ||
dmitryds 219 - 19.02.17 - 14:59 | (218) а еще кластеризация и отдельная база в реплике для им. А вот без извращений - никак | ||
Serginio1 220 - 19.02.17 - 15:28 | (219) Все зависит от нагрузки. Если с десяток запросов в секунду то это ерунда, а если сотни и тысячи то нужно оптимизировать. | ||
Serginio1 221 - 19.02.17 - 15:35 | |||
Юрий Лазаренко 222 - 20.02.17 - 15:03 | (180) Ну и во сколько денег можно оценить такие знания? не думаю, что получится договориться в таком ключе. Мне интересно работать с небольшим количеством заказчиков за хорошие деньги, тогда все выиграют: я не брошу проект на полпути, потому что денег мало, заказчик получит качественный код. А продавать что-то в виде небольших конфигураций за 5 рублей, потом тратить по полдня для ответов на вопросы "Мы тут у вас купили конфу, а объясните, зачем там в 125-й строке написано КодироватьСтроку", если и без этого все работает - мы в Хроме проверяли"?
Найдешь проект - обращайся, сделаем вместе, чем-то в процессе поделюсь. | ||
dmitryds 223 - 20.02.17 - 15:57 | (220) Кэп, я не узнал тебя в гриме) | ||
eks1985 224 - 20.02.17 - 19:09 | (215) Для саморазвития советую почитать. Даже если не все слова будут понятны, ничего страшного.
https://habrahabr.ru/post/322170/ | ||
Serginio1 225 - 20.02.17 - 19:52 | (223) В итоге то работают и с бОльшими нагрузками, поэтому при определенном подходе пользователи 1С будут прекрасно себя чувствовать. Кроме того есть репликации итд.
То есть сайт работает с зеркалом, а записывает в реальную базу. Вариантов куча. | ||
Звездочёт 226 - 21.02.17 - 12:52 | (222) >> ... хорошие деньги
это сколько в рублях? ) | ||
denya_novichek 227 - 21.02.17 - 13:39 | (0) А это что стандартный шаблон Манго для магазина ? | ||
Юрий Лазаренко 228 - 21.02.17 - 14:14 | (226) Ну от сотни хотя бы. Все равно ведь работать придется без ТЗ, много чего уточнять голосом, что-то переделывать, обязательно после окончания работ дописывать то, о чем раньше не вспомнили. В итоге куча времени уйдет. При нормальном ценнике эта куча времени "растворяется" в общем объеме работ. А когда работ на 20 тыр, а сопровождения потом еще на 20, то ну его нафиг, я такой фигней уже не страдаю. Хотя если клиент скажет: "Хочу четко вот это и вот это, мне главное чтобы работало, и просить объяснить, как оно работает с подробностью до каждой строчки кода не буду", то можно и меньше. Но лучше больше. | ||
Звездочёт 229 - 21.02.17 - 15:57 | (228) >> ... от сотни хотя бы.
За весь проект? | ||
Юрий Лазаренко 230 - 21.02.17 - 16:25 | (229) Ну если там работы на неделю, то почему бы нет? Такие тоже бывают. В цену часа вмещаемся - значит можно браться. Рекламное место пустует | ||
Звездочёт 231 - 21.02.17 - 17:29 | (230) а какая цена часа? ) | ||
Юрий Лазаренко 232 - 21.02.17 - 19:55 | (231) А уже есть подходящий проект на примете? | ||
Звездочёт 233 - 21.02.17 - 20:18 | (232) пока нет.
Просто ты пишешь "в цену часа вмещаемся", а какая это цена часа - непонятно. | ||
Юрий Лазаренко 234 - 21.02.17 - 20:50 | (233) Так цена часа - величина переменная и зависит много от чего: от текущей загрузки, деталей проекта (если что-то подобное уже делали, то можно и дешевле), наличия свободных сотрудников и т.д. Так что точную цену я скажу, когда будет конкретный проект. | ||
Mafoni 235 - 22.02.17 - 15:59 | (0) URL rewrite я так понимаю на IIS настроен ? | ||
Звездочёт 236 - 27.02.17 - 21:05 | +(0) Да, еще дизайн адаптивный.
На мобильном сайт так же прекрасно смотрится и работает :) | ||
kyvv 237 - 27.02.17 - 22:02 | A чей-то BuiltWith определяет для сайта магазина Frameworks как ASP.NET. Это о чем? | ||
kyvv 238 - 27.02.17 - 22:21 | +(237) Может из-за IIS? | ||
Garykom 239 - 27.02.17 - 22:42 | (224) Ну со временем все стеки программирования превращаются в подобие Delphi (которая загнулась слишком быстро дойдя до максимума и дальше не знали куда идти) или платформы 1С.
Кста классический C# + .Net тоже туда уперся и сча ищут новые пути (.NET Core), Java давно уперлась в стенку и усиленно куда то долбятся не туда (как можно быть таким тупым что не понять почему на скалу переходят). Просто в некоторых стеках все стараются делать однообразно и нативно, а в других дикие зоопарки с перекрытиями. PHP это как раз пример такого зоопарка где копрокод это "классика". | ||
Звездочёт 240 - 28.02.17 - 18:25 | |||
Звездочёт 241 - 06.03.17 - 16:33 | |||
Юрий Лазаренко 242 - 06.03.17 - 16:35 | (241) Как мило ) | ||
Звездочёт 243 - 06.03.17 - 16:42 | (242) я к тому, что много полезного есть, как в той теме. | ||
Юрий Лазаренко 244 - 06.03.17 - 16:44 | (243) Ну никто не спорит, как раз на 5000. | ||
Звездочёт 245 - 06.03.17 - 16:49 | |||
Юрий Лазаренко 246 - 06.03.17 - 16:52 | |||
Serginio1 247 - 06.03.17 - 16:58 | (239) Ну .Net Core это другая песня. Он нужен прежде всего для кроссплатформенности, нативной компиляции, опен сорс.
Они убрали совместимость с анахронизмами в большом Net CLR, убрали ориентированность на Windows,сделали более компактную среду Core CLR. Плюс стремится по быстродействию к С++ Парочка новых возможностей JIT http://rsdn.org/forum/dotnet/6715987.flat У Delphi проблема в том, что это не крупная фирма. В итоге Хейлсберг автор Delphi по сути один из соавторов C# и TypeScript | ||
Звездочёт 248 - 06.03.17 - 17:00 | |||
Юрий Лазаренко 249 - 06.03.17 - 17:05 | (248) Больше - не значит лучше. | ||
shamashs 250 - 07.03.17 - 15:11 | Вопрос к ТС, как реализована выгрузка товаров, выгружаются ли каталог товаров в режиме онлайн, т.е. в какой момент происходит выгрузка нового добавленного товара, обновляется ли на текущий момент файлы из 1с, т.е. добавили картинку к товару, идет ли выгрузка из 1с? Как происходит выгрузка остатков и цен, все происходит с помощью веб сервисов?
Архитектура не совсем понятна, есть промежуточная база данных куда складируются данные и выводятся пользователю? Как обычных им, или данные при каждом обновлении странички тянутся из 1с? | ||
Вафель 251 - 07.03.17 - 15:11 | (250) ты ничего не понял.
никакиз выгрузок!!! | ||
shamashs 253 - 07.03.17 - 15:14 | баз данных сколько? (251) 1с и все? | ||
Звездочёт 258 - 07.03.17 - 18:59 | (253) да, одна ) | ||
Звездочёт 259 - 14.03.17 - 13:42 | |||
Звездочёт 260 - 27.03.17 - 14:22 | Удивительно, как много людей думаю, что если интернет-магазин будет работать на 1С, то все равно надо куда-то что-то выгружать :)
Нет, не надо. Просто вводите данные в 1С и всё сразу на сайте. Мгновенно. Без вмешательства операторов и специалистов :) Рекламное место пустует | ||
lucbak 261 - 27.03.17 - 14:25 | (260) Все читать лень, что на счет лицензий? | ||
ГеннадийУО 262 - 27.03.17 - 14:26 | (260) Что, и цены на сайте в реальном времени меняться будут? А клиент не офигеет - зашел на сайт - одна цена, а через минуту другая? | ||
Юрий Лазаренко 263 - 27.03.17 - 14:59 | (261) Сейчас кто-нибудь напишет, что достаточно одной люцухи, но это не так. Любой прямой доступ одного пользователя к базе 1С - это одна лицензия. 100 пользователей одновременно на сайте = 100 лицензий. | ||
Юрий Лазаренко 264 - 27.03.17 - 15:01 | +(263) Не говоря уже о том, что на одной лицензии практически невозможно обеспечить параллельную нетормозную работу сайта для двух и более посетителей одновременно. | ||
Звездочёт 265 - 27.03.17 - 15:48 | (262) >> одна цена, а через минуту другая
ну если только ему так повезло, что он перед сменой ценников зашел в магазин ) смотрит на товар - одна цена. на его глазах ценник достают и ставят другой ) | ||
Вафель 266 - 27.03.17 - 15:49 | (262) В туризме например цены иногда меняются раз в 15 мин | ||
lucbak 267 - 27.03.17 - 15:52 | (263) Дорогой сайтик получается... не дай бог еще популярный будет - разорит владельца :) | ||
Юрий Лазаренко 268 - 27.03.17 - 15:54 | (267) Не, достаточно сделать промежуточную БД, с которой будут работать пользователи, и проблема лицензий решается. Как у metadata.js, например. | ||
Звездочёт 269 - 27.03.17 - 15:57 | |||
Юрий Лазаренко 270 - 27.03.17 - 16:12 | (269) Хорошо-хорошо, я не настаиваю. | ||
Звездочёт 271 - 27.03.17 - 16:17 | (270) не настаиваете, но все время об этом пишите ) уже третий раз. Это только в моих ветках.
Стоит попытаться разобраться в сути, как Вы сразу умываете руки ) | ||
Юрий Лазаренко 272 - 27.03.17 - 16:35 | (271) Я во всех ветках это пишу. Если просят подробностей, то даю ссылку на сайт 1С, пункт 59: http://v8.1c.ru/predpriyatie/questions_licence.htm#mvv | ||
Cyberhawk 273 - 27.03.17 - 16:36 | А технически что с лицензиями? HTTP-соединения (что будут отображаться в списке сеансов) на время работы сеанса будут отжирать одну лицензию, так? А мультиплексированию это дело плохо поддается (ну т.е. вроде нельзя настроить так, чтобы каждое новое параллельное ХТТП-соединение стартовало в отдельном сеансе с новым соединением, а не ждало, пока освободится соединение из пула)... | ||
Юрий Лазаренко 274 - 27.03.17 - 16:40 | (273) ". вроде нельзя настроить так, чтобы каждое новое параллельное ХТТП-соединение стартовало в отдельном сеансе с новым соединением"
<pool size="1"/> в default.vrd. | ||
Юрий Лазаренко 275 - 27.03.17 - 16:41 | +(274) Но тогда каждый новый сеанс в браузере будет открываться долго, пока открывается новый сеанс в 1С. | ||
Cyberhawk 276 - 27.03.17 - 16:44 | (275) А если не в браузере, а просто зовется веб-/хттп-сервис, то тоже ведь долго будет?
Я же больше рассуждал тут (про невозможность управлять), когда в настройках пула стоит дохрена соединений, и делаешь, например, в 50 параллельных фоновых заданиях вызов веб-/хттп-сервиса и смотришь в консоли сервера - там вяло одновременно 2-8 сеансов WS-/HTTP-соединения, и становится все это досадно... | ||
Cyberhawk 277 - 27.03.17 - 16:44 | +(276) Получается, что из 50 одновременных выполняются только где-то 5, а остальные ждут, и так по очереди... | ||
Юрий Лазаренко 278 - 27.03.17 - 16:46 | (276) "А если не в браузере,"
А какая ему разница, из браузера запрос пришел или напрямую откуда-то. "а остальные ждут, и так по очереди..." При наличии свободных лицензий ждать не будут. | ||
Cyberhawk 279 - 27.03.17 - 16:48 | "При наличии свободных лицензий ждать не будут" // Т.е. ты вживую видел, как одновременно в списке сеансов (не соединений) работали больще, например, 10 WS-/HTTP-соединений? Спасибо за наводку с лицензиями, проверю на досуге... | ||
Юрий Лазаренко 280 - 27.03.17 - 16:51 | (279) Ну вообще-то да ) | ||
Юрий Лазаренко 281 - 27.03.17 - 16:52 | У меня сейчас как раз задача как можно больше подключений от браузера вместить в один сеанс 1С. Даже свою собственную подсистему для нагрузочного тестирования написали (почти написали - процентов 15 работы осталось). Тестим возможности 1С на больших нагрузках. | ||
Звездочёт 282 - 28.03.17 - 14:58 | (276) >> в 50 параллельных фоновых заданиях вызов веб-/хттп-сервиса
У вас одни базы 1С вызывают другие? что за "фоновые задания", вызывающие "веб-" и "хттп-" сервисы? | ||
Адинэснег 283 - 28.03.17 - 15:40 | пришли роботы яндекса/гугла и положили сайтег... ИМ на 10к товаров... | ||
mehfk 284 - 28.03.17 - 15:47 | Не каждый одинэсник может знать, что http и web сервисы не используют клиентских лицензий, если используется сервер 1с:предприятия, мало кто может это знать. | ||
Юрий Лазаренко 285 - 28.03.17 - 16:02 | (284) И что теперь, при работе через http-сервисы лицензии совсем модно не покупать? | ||
eks1985 286 - 28.03.17 - 16:40 | (284) Лицензионное соглашение открой и почитай на досуге, много чудных открытий сделаешь. Что там 1с технически использует и как - дело вообще десятое. | ||
mehfk 287 - 28.03.17 - 16:41 | (286) Рассказывай, не томи. | ||
mehfk 288 - 28.03.17 - 16:41 | (285) Перечитай сообщение еще раз. | ||
eks1985 289 - 28.03.17 - 16:43 | (287) Глаза поднять на пару постов выше не судьба?
http://v8.1c.ru/predpriyatie/questions_licence.htm#mvv | ||
mehfk 290 - 28.03.17 - 16:45 | (289) Напиши текстом, дорогуша. | ||
eks1985 291 - 28.03.17 - 16:47 | (290)
59. Организация предоставляет доступ к веб-сервисам, реализованным в "1С:Предприятии 8". Какое количество и каких лицензий необходимо приобрести Организации? В данном случае на рабочих местах организации осуществляется доступ к информационной базе "1С:Предприятия 8" с использованием веб-сервисов, причем сами веб-сервисы реализуют всего лишь способ доступа к данным "1С:Предприятия 8" и предметом для отдельного лицензирования не являются. В соответствии с Лицензионным Соглашением "1С:Предприятия 8" каждое рабочее место, с которого тем или иным способом осуществляется доступ к данным информационной базы "1С:Предприятия 8", должно быть обеспечено клиентской лицензией. То есть Организации для работы с программами, использующими веб-сервисы, необходимо приобрести клиентские лицензии на такое количество рабочих мест, которое позволит одновременно осуществлять доступ к информационной базе. См. также ответы на вопросы 31, 32, 56, 57. | ||
mehfk 292 - 28.03.17 - 16:52 | Что такое "рабочее место" в случае использования веб-сервиса веб-сайтом? | ||
eks1985 293 - 28.03.17 - 16:56 | Компьютер, телефон, микроволновка, что угодно, дергающее веб сервисы 1с-ки | ||
mehfk 294 - 28.03.17 - 17:00 | (293) Тогда выходит что если компьютер, телефон, микроволновка, что угодно, непосредственно не дергает веб сервисы 1с-ки, то соответсвенно рабочим местом не явлется? | ||
eks1985 295 - 28.03.17 - 17:08 | |||
mehfk 296 - 28.03.17 - 17:20 | (295) Дорогуша, как правило сайты работают так, чтобы не конечный ПК к веб-сервису обращался. | ||
mehfk 297 - 28.03.17 - 17:21 | И все твои поползновение не более чем пук в лужу. | ||
Вафель 298 - 28.03.17 - 17:39 | (296) так это нужно какуюто прослойку писать типа сервера приложений. но тут то ее нет | ||
Юрий Лазаренко 299 - 28.03.17 - 18:14 | |||
mehfk 300 - 28.03.17 - 18:22 | (300) |
◄ 1 2 3 4 ► |
Список тем форума
|