|
Веб-интерфейс "Заказ товаров" для оптовиков, дилеров и партнеров ₽ | ☑ | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0
Юрий Лазаренко
30.05.19
✎
10:25
|
Добрый день, коллеги!
Хочу представить новую коробочную версию нашего веб-интерфейса "Заказ товаров, версия 3" для 1С, позволяющего в режиме онлайн создавать новые заказы покупателя, менять созданные ранее, отслеживать их состояние. Демо: https://digitcat.ru/demo/di-unf/index.php Заодно хотелось бы провести опрос аудитории с целью определения оптимальной цены на такую коробку с учетом того, что в стоимость будет входить установка нашими силами (при необходимости) и поддержка на 1 год. Функционал веб-интерфейса позволяет внешним пользователям подключаться к 1С через браузер в режиме онлайн через http-сервисы посредством веб-клиента собственной разработки. Пользователь видит реальные остатки и цены, ему доступны любые скидки, установленные в типовых или индивидуальных соглашениях без необходимости выгрузки остатков и цен на сайт. Возможны два режима создания заказа: через корзину и путем добавления нового документа. Корзина хранится на сервере, соответственно в первом случае каждое изменение в корзине сохраняется и в случае обрыва связи после ее восстановление можно будет продолжить подбор товаров. По окончании побора пользователь создает новый документ "Заказ покупателя". Во втором варианте можно сразу создать новый заказ и заполнять его табличную часть, как это делается в интерфейсе 1С. В данный момент разработан интерфейс только для настольных компьютеров. Идет работа над созданием отдельного шаблона для мобильных устройств. Пример разных шаблонов - демо "Заказ услуг": https://digitcat.ru/demo/wo-unf/index.php Запустите демо на стационарном компьютере и смартфоне, чтобы сравнить интерфейс. Представленный на демо-стенде пример сделан для УНФ. Легко адаптируется для использования в других конфигурациях, версию 2 мы интегрировали с УТ 11, УТ 10.3, ERP. Коробочный вариант для этих конфигураций также в разработке. Есть возможность регистрации новых пользователей, управления своим профилем, смена и восстановление пароля (в демке отключены). Также ограничение демо - корзина привязана к сеансу пользователя. То есть, если вы положите товары в корзину и нажмете "Выйти", то при последующем логине корзина будет пуста. Это сделано специально, чтобы не пересекались корзины параллельно работающих под одним демо-логином пользователей. Если при запуске интерфейса появится надпись "Обновление программно обеспечения" - нажмите F5. Релиз вчерашний, мы его активно правим, в том числе благодаря замечаниям и предложениям тех кто уже его тестировал. ____________________________________________________________ Подробнее об используемой технологии. Разработка - полноценный веб-клиент, позволяющий обеспечить доступ к базе 1С в режиме онлайн через браузер. При этом у него есть преимущества перед стандартным веб-клиентом: 1. Скорость работы выше в разы 2. Нагрузка на сервер 1С ниже на порядок (проверено тестами) 3. Произвольный интерфейс: можно использовать все возможности html и css. 4. Может быть встроен в уже действующий сайт как виджет или как подраздел сайта, с использованием стилей сайта. 5. Адаптивный интерфейс, может полноценно работать как на десктопах, так и на мобильных устройствах. При необходимости автоматически перестраивается под разрешение экрана. 6. Может использоваться как сайт, так и локально в интрасети. При локальном исполнении работает без php путем прямого подключения к базе. Работает windows-аутентификация. 7. Мультиплатформенность - работает в любый браузерах, на Android, Windows, Mac. Это основные преимущества и особенности. По сути на этой платформе можно сделать полноценный сайт, как в Битриксе или любой другой CMS. Можно назвать платформу "CMS на 1С". Решение проверенное и протестированное. У нас есть крупные клиенты, например на базе Заказа товаров версии 2 мы сделали веб-портал для оптовиков мясного производства "Ремит": https://www.retail.ru/cases/154117/ Кроме типовых решений много индивидуальных разработок, в основном это личные кабинеты. Недавно успешно выполнили внедрение системы help-desk в Газпроме. Вот несколько видео с примерами функционала: https://www.facebook.com/lazarenkoyv/videos/1561465057242068/ - 1C:ITIL https://www.facebook.com/lazarenkoyv/videos/1668905733164666/ - Проводник в 1C:ITIL - как иерархический справочник 1С отображается в нашем веб-клиенте https://www.facebook.com/lazarenkoyv/videos/1626649094056997/ - Заполнение по ИНН, пример запроса к 1С В веб-клиенте уже реализованы основные интерфейсные объекты 1С: форма списка, форма объекта, табличная часть. Имена объектов и их свойств на стороне фронта (javascript) реализованы на кириллице и похожи на имена соответствующих объектов в 1С. Это позволяет выполнять доработку и поддержку веб-интерфейсов специалисту 1С, не знакомому с веб-технологиями. Вот пример таких форм: https://www.facebook.com/lazarenkoyv/videos/1914751631913407/ У форм на стороне клиента (в браузере) доступен объект "Данные формы", содержащий значения элементов формы, приведенные к нужному типу: число, дата, ссылка. Это позволяет вести разработку так же, как на управляемых формах платформы 1С:Предприятие, например, при изменении значения в колонке "Количество" табличной части получить программно данные текущей строки ТЧ, выполнить формулу типа "Строка.Сумма = Строка.Количество * Строка.Цена" и отобразить полученный результат в колонке "Сумма". Это все на javascript. При вызове события записи формы данные отправляются в 1С, где происходит запись объекта в БД. Механизм аналогичен механизму управляемых форм и понятен 1Сникам. Вот еще пара примеров веб-клиентов: https://www.youtube.com/watch?v=7pKUe4ZQaQU - учет заявок https://www.youtube.com/watch?v=2tdxm6HpxQ0 - интернет-магазин Подробно о платформе написано здесь: http://catalog.mista.ru/public/883068/ Это текст с моего выступления на Инфостарте. Есть два видео с выступлениями на InfostartEvent: https://www.youtube.com/watch?v=1tAZkc3-Mzg - 2016 год https://www.youtube.com/watch?v=ZO2xIt5dguI - 2017 год В этом году также планирую выступить с докладом, голосуйте: http://event.infostart.ru/2019/agenda/#item1057948 Если есть вопросы - спрашивайте. Предложения по улучшению функционала - предлагайте. Критика принимается. В голосовалке я указал несколько вариантов цены на такое коробочное решение, выберите тот, который по вашему мнению наиболее соответствует функционалу веб-интерфейса. Ветка согласована. |
||||||||||||||||||||||||||||
1
Cyberhawk
30.05.19
✎
10:29
|
Из плюсов можешь отметить, что тач-скролл в нем работает в любой ОС (если работает, конечно), в отличие от веб-клиента 1С, который только на айпадах работает. Хотя в свежих 8.3.10+ вроде тач-скролл и на других мобильных устройствах сделали, не помню точно.
|
||||||||||||||||||||||||||||
2
Юрий Лазаренко
30.05.19
✎
10:32
|
(1) Работает. Для нормальной работы делаем отдельный шаблон для мобильников.
|
||||||||||||||||||||||||||||
3
Garykom
гуру
30.05.19
✎
10:36
|
(0) За готовое типовое трясите поменьше, за лицензии на "платформу" чтобы нечто свое на основе сделать или в сайт встроить побольше
|
||||||||||||||||||||||||||||
4
Юрий Лазаренко
30.05.19
✎
10:39
|
(3) Выбирайте в голосовалке подходящий вариант "за типовое". Будем ориентироваться на результат голосования.
|
||||||||||||||||||||||||||||
5
гангста парадайз
30.05.19
✎
10:44
|
(0) >Это основные преимущества и особенности.
Все заявления бездоказательные или спорные, ну кроме встраивания в сайт (хз кому это нужно). |
||||||||||||||||||||||||||||
6
ДенисЧ
30.05.19
✎
10:46
|
Цена зависит от двух факторов - себестоимости и спроса.
Ни то, ни другое нам не известны. Может, у тебя один купит эту коробку, а потратил ты на неё 100500 денег. И зачем тогда эта благотворительность? |
||||||||||||||||||||||||||||
7
Юрий Лазаренко
30.05.19
✎
10:48
|
(5) Это не критично, если продукт успешно продается. Реально заинтересованным устраиваем демонстрации с показом внутренностей и подготовкой тестов. После этого сделка с вероятностью 99% состоится.
|
||||||||||||||||||||||||||||
8
гангста парадайз
30.05.19
✎
10:49
|
Зато сразу ясно что все сложно, какие-то php js,все это платно, и нужно платить за саппорт. И вообще не сертифицирвано 1С. Кто будет связываться с такими рисками при сомнительных профитах?
|
||||||||||||||||||||||||||||
9
Юрий Лазаренко
30.05.19
✎
10:51
|
(6) Денег и часов за 10 лет разработки веб-клиента потрачено столько, что уже не посчитаешь. Свою себестоимость по внедрению одной коробки я знаю, но транслировать в общий доступ конечно не буду. Сейчас интересно, какой будет комфортная цена для конечного потребителя.
|
||||||||||||||||||||||||||||
10
гангста парадайз
30.05.19
✎
10:51
|
А да, при том так же расходуется лицензии 1С. Короче не взлетит.
|
||||||||||||||||||||||||||||
11
ПростоГен
30.05.19
✎
10:52
|
Есть АПИ для взаимодействия с нетиповыми конфигурациями?
|
||||||||||||||||||||||||||||
12
Лодырь
30.05.19
✎
10:53
|
Ошибки явные нужны или пока не в них суть? Вот например вообще непонятные цифры.
https://www.screencast.com/t/IcSBRmrwhlAG хотя в корзине более адекватно https://www.screencast.com/t/j4Lk0s4P4 |
||||||||||||||||||||||||||||
13
ДенисЧ
30.05.19
✎
10:53
|
(9) "Сейчас интересно, какой будет комфортная цена для конечного потребителя."
Это и так ясно - бесплатно, разумеется. |
||||||||||||||||||||||||||||
14
Юрий Лазаренко
30.05.19
✎
10:53
|
(8) Газпром например.
Мы пару лет назад всерьез рассматривали вариант выложить платформу в общий доступ, но маркетологи единогласно отклонили этот вариант и доказали на примерах, что тогда проект заглохнет. |
||||||||||||||||||||||||||||
15
ПростоГен
30.05.19
✎
10:55
|
Меньше не будет серьёзного отношения к продукту, больше отсекаем слишком много.
60000 руб. |
||||||||||||||||||||||||||||
16
Юрий Лазаренко
30.05.19
✎
10:55
|
(11) Есть. Но описания его нет и освоить это АПИ быстро незнакомому человеку будет сложновато - проверено уже. Поэтому для нетиповых обычно привлекают нас в качестве разработчиков. После сдачи проекта мы передаем его на поддержку 1Сникам клиента, с поддержкой и мелкими доработками они справляются без проблем.
|
||||||||||||||||||||||||||||
17
Юрий Лазаренко
30.05.19
✎
10:56
|
(12) Любые ошибки и недостатки интерфейса принимаются. У нас уже глаз замыленный, мы много что пропускаем. Спасибо за замечания!
|
||||||||||||||||||||||||||||
18
Garykom
гуру
30.05.19
✎
10:57
|
(4) Тут сложно выбирать от решения зависит и еще кучи всего.
Лично я бы наверно сделал типовое как сервис, за недорогую ежемесячную/годовую подписку на своем сервере, обновления и поддержка включены в подписку. А не типовое что ставится на сервера покупателя "платформы" большая разовая сумма за лицензию, а подписку по желанию, если хотят получать обновления с поддержкой то платят тоже ежемесячно или за год. |
||||||||||||||||||||||||||||
19
Здравый_смысл
30.05.19
✎
10:57
|
Я бы разграничил лицензии по функциональности.
К примеру, до 20 заказов в день - одна цена, больше - другая, отображение картинок товара - за отдельный прайс. И т.д., и т.п. К слову, в долгосрочных планах моего отдела есть и такая задача, так что, возможно, присмотримся к вашему решению. |
||||||||||||||||||||||||||||
20
Юрий Лазаренко
30.05.19
✎
10:57
|
(13) Нет, бесплатно получится УГ. Се ля ви.
|
||||||||||||||||||||||||||||
21
ПростоГен
30.05.19
✎
10:58
|
(16) То есть получается, что самый простой путь поднять промежуточную типовую и настроить обмен с нетиповой. Отправлю ссылку руководству.
|
||||||||||||||||||||||||||||
22
Garykom
гуру
30.05.19
✎
11:00
|
(20) Сейчас время такое что только бесплатным можно рынок захватить почти монопольно, а уже потом нагибать.
Если есть желание чтобы практически каждый пользователь 1С и кому нужны "заказ товаров" или "заказ услуг" начал пользоваться, то кроме бесплатно вариантов нет. |
||||||||||||||||||||||||||||
23
Garykom
гуру
30.05.19
✎
11:01
|
(21) Они скажут - мы студентов на фронт наймем HTML/CSS/JS и они нам свой лисапед за копейки сделают ))
И в чем то будут правы. |
||||||||||||||||||||||||||||
24
Юрий Лазаренко
30.05.19
✎
11:01
|
(18) Вариант сервиса на своих мощностях в ближайшее время сделать не сможем. Точнее, сможем, конечно, но работать будет плохо, его еще долго надо будет вылизывать. Поэтому пока рассматриваем только вариант продажи коробок.
|
||||||||||||||||||||||||||||
25
Юрий Лазаренко
30.05.19
✎
11:02
|
(21) Да, это один из вариантов, на 100% доступный 1Снику. У нас даже таким образом когда-то клиент сделал веб-интерфейс для 7.7.
|
||||||||||||||||||||||||||||
26
Garykom
гуру
30.05.19
✎
11:02
|
(24) nginx же, просто проброска это совсем не требует мощностей
|
||||||||||||||||||||||||||||
27
Юрий Лазаренко
30.05.19
✎
11:03
|
(23) Такое тоже бывает. У каждого подхода есть свои плюсы и минусы. Иногда наши плюсы перевешивают. Без работы не сидим, наоборот, в очередь приходится ставить.
|
||||||||||||||||||||||||||||
28
Здравый_смысл
30.05.19
✎
11:03
|
(23) Знаем мы эти студенческие лисапеды, ну нахер.
|
||||||||||||||||||||||||||||
29
ПростоГен
30.05.19
✎
11:03
|
(25) Когда определитесь с ценой?
|
||||||||||||||||||||||||||||
30
Garykom
гуру
30.05.19
✎
11:05
|
(27) В том то и смысл чтобы перейти от дела к продаже/торговле лицензиями/коробками/подключением к сервису.
Сейчас думаю вы под каждого клиента пилите, вот за это смело От 100 тыщ |
||||||||||||||||||||||||||||
31
Cyberhawk
30.05.19
✎
11:05
|
Думаю, стоит начать с минималочки. В дальнейшем это ведь никак не помешает поднять цену. Многие так делают.
30000 руб. |
||||||||||||||||||||||||||||
32
Юрий Лазаренко
30.05.19
✎
11:05
|
(26) В любом случае нужен безотказный мощный сервер, надежный канал, существенная доработка софта, адекватная техподдержка. Свой сервис - это очень серьезное обязательство, его работу надо гарантировать на 100% в режиме 24*7. Я пока к этому не готов.
|
||||||||||||||||||||||||||||
33
Garykom
гуру
30.05.19
✎
11:06
|
Но если типовое готовое то даже 30к много, если рассчитывать на продажи тиражами в десятки и сотни тысяч.
|
||||||||||||||||||||||||||||
34
ПростоГен
30.05.19
✎
11:08
|
(33) Нет тут десятков и сотен тысяч, ниша узкая достаточно, единицы сотен максимум.
|
||||||||||||||||||||||||||||
35
Юрий Лазаренко
30.05.19
✎
11:08
|
(29) Если есть интерес, напишите на почту [email protected] или в ФБ https://www.facebook.com/lazarenkoyv, договоримся. Цена, рассчитанная исходя из себетсоимости, уже есть, но тут я ее называть не буду, чтобы не повлиять на результат голосования.
|
||||||||||||||||||||||||||||
36
Garykom
гуру
30.05.19
✎
11:09
|
И обязательно надо решение для совсем мелких/бедных клиентов с базовой типовой конфой 1С ))
Даже не знаю как это провернуть легко. |
||||||||||||||||||||||||||||
37
zak555
30.05.19
✎
11:09
|
это тема нужна тем, кто хочет сэкономить на лицензиях 1с
нужно тогда понять нищу --- скорей всего это торговые представители или сами клиенты, которые себе что-то будут заказывать надо понимать сколько в среднем будет юзеров и предложить половину (а может и меньше) от стоимости лицензий 1с |
||||||||||||||||||||||||||||
38
shuhard
30.05.19
✎
11:09
|
(0) узкая заказная ниша
100000 руб. |
||||||||||||||||||||||||||||
39
Юрий Лазаренко
30.05.19
✎
11:10
|
(30) На нетиповых проектах у нас однозначно больше 100000, тут никуда не денешься, учитывая сколько сейчас стоят хорошие 1Сники. Спасибо за голос!
|
||||||||||||||||||||||||||||
40
Юрий Лазаренко
30.05.19
✎
11:10
|
(33) Дай бог хотя бы 1000 продать )
|
||||||||||||||||||||||||||||
41
Garykom
гуру
30.05.19
✎
11:11
|
(34) Неа ниша тут огромная при правильном использовании.
По сути любой контрагент любого пользователя 1С это может использовать. Чтобы скачать для себя накладную которую отгрузили или сделать заказ или получить прайс или наоборот прислать накладную. |
||||||||||||||||||||||||||||
42
Garykom
гуру
30.05.19
✎
11:11
|
(40) Чем выше цена тем меньше продаж и наоборот.
Надо искать оптимум, когда суммарный доход выше при минимальных затратах. |
||||||||||||||||||||||||||||
43
Юрий Лазаренко
30.05.19
✎
11:12
|
(36) Вот в это не хочу ввязываться. Денег от них мало, а требований и пожелалок обычно намного больше из-за отсутствия вменяемых 1Сников в штате. Тоже уже проходили. Даже при всем желании охватить всех, надо учитывать экономические реалии, чтобы продукт не скатился в УГ.
|
||||||||||||||||||||||||||||
44
ПростоГен
30.05.19
✎
11:13
|
(41) Крупняк точно будет пилить своё, мелочёвке это не надо, производству тоже не очень.
|
||||||||||||||||||||||||||||
45
Garykom
гуру
30.05.19
✎
11:13
|
(42)+ Что лучше один клиента за миллион рублей или миллион клиентов за сто рублей?
Хотя тут реальнее сто тысяч клиентов по паре тысяч рублей. |
||||||||||||||||||||||||||||
46
Юрий Лазаренко
30.05.19
✎
11:13
|
(37) Ты правильно описал нишу, обычно для ТП и постоянных клиентов покупают такие веб-интерфейсы.
|
||||||||||||||||||||||||||||
47
Garykom
гуру
30.05.19
✎
11:14
|
(43) Так типовое без заточки под клиента, не нравится идите лесом или платите уже дорого за под себя.
|
||||||||||||||||||||||||||||
48
Garykom
гуру
30.05.19
✎
11:16
|
(44) >мелочёвке это не надо, производству тоже не очень
Вот тут ошибка надо. Но мелочевке надо очень дешево пусть а производство слишком заморочено им типовое не очень но можно для типовых производств. Metadata.js начинался с заказа окон. |
||||||||||||||||||||||||||||
49
Юрий Лазаренко
30.05.19
✎
11:17
|
(44) Производство на самом часто заказывает веб-интерфейсы. Правда, они всегда пишутся с нуля, так как у всех свои особенности и существенно допиленные конфы. У них проблема основная в том, что стоимость изделия зависит от комплектации. А у каждой детальки бывает куча характеристик: размер, цвет, материал и т.д., а от этих характеристик зависит цена. Выгрузить на сайт все возможные комбинации этих характеристик и обеспечить их синхронизацию с 1С практически нереально. И пускать их в свою базу тоже неохота. Вот тут онлайн-интерфейс подходит на 100%.
|
||||||||||||||||||||||||||||
50
ПростоГен
30.05.19
✎
11:18
|
(48) Он, собственно, на нём и остаётся. Это чистое позаказное производство, таких не много на самом деле. Ну и для таких производств функциональности недостаточно в этом клиенте.
|
||||||||||||||||||||||||||||
51
zak555
30.05.19
✎
11:19
|
(46) так предлагай им стоимость половину от лицензий
цену не публикуй на сайте |
||||||||||||||||||||||||||||
52
Garykom
гуру
30.05.19
✎
11:19
|
(50) Метадата слишком сложна для изучения и допиливания, нужна более простая платформа в изучении и применении.
|
||||||||||||||||||||||||||||
53
seevkik
30.05.19
✎
11:19
|
Не пойму чем он отличается от недавней ветки интернет-магазина?
|
||||||||||||||||||||||||||||
54
ПростоГен
30.05.19
✎
11:19
|
(49) Ну и я о том-же, никакой типовой клиент не подойдёт, это немного другая ниша, чем у данного продукта.
|
||||||||||||||||||||||||||||
55
Юрий Лазаренко
30.05.19
✎
11:20
|
(47) Ненене, не стоят эти пара тысяч затрат на оформление продажи, переписку и полученное в итоге недовольство со стороны клиента даже при 100% работающем веб-интерфейсе. Вопросы появляются в любом случае, а как оплатить вменяемую техподдержку за 2000 рублей?
|
||||||||||||||||||||||||||||
56
Garykom
гуру
30.05.19
✎
11:20
|
(53) Уровнем исполнения и все
|
||||||||||||||||||||||||||||
57
Garykom
гуру
30.05.19
✎
11:21
|
(55) Отдайте торговлю коробками на сторону или полностью автоматизированный сайт/сервис.
Только поддержка сайта, никакой переписки. |
||||||||||||||||||||||||||||
58
ПростоГен
30.05.19
✎
11:22
|
(52) С этим согласен на 100%. Но им массовость не нужна, видимо. Даже гуру Инфостарта Белокаменцев оттуда свалил :))
|
||||||||||||||||||||||||||||
59
Cyberhawk
30.05.19
✎
11:23
|
(37) "тема нужна тем, кто хочет сэкономить на лицензиях 1с" // Напротив, таковым она противопоказана
|
||||||||||||||||||||||||||||
60
Юрий Лазаренко
30.05.19
✎
11:24
|
(53) Устанавливается на типовую конфу за пару часов и сразу готово к работе. Вылизанная платформа - мы ее с 2008 года пишем (хотя от новых багов при доработке никто не застрахован).
|
||||||||||||||||||||||||||||
61
Garykom
гуру
30.05.19
✎
11:25
|
(59) Есть разные категории потенциальных клиентов.
Одним да экономить а другим за ту же сумму в пересчете как стоимость веб-клиента 1С получить лучший функционал без тормозов. |
||||||||||||||||||||||||||||
62
Cyberhawk
30.05.19
✎
11:25
|
(61) Так экономия только техническая. Юридически никак нельзя экономить на таком веб-интерфейсе.
|
||||||||||||||||||||||||||||
63
Юрий Лазаренко
30.05.19
✎
11:26
|
(57) Ну это только если продавать "как есть", без оперативной техподдержки. Подойдет тем, кто хочет сам поставить, пощупать и понять, нужно ему это или нет, а если не нужно - то и не жалко потраченных денег.
|
||||||||||||||||||||||||||||
64
Garykom
гуру
30.05.19
✎
11:26
|
(61)+ В пересчете это требуемая сумма на приобретение нужного числа лицензий для веб-клиентов
|
||||||||||||||||||||||||||||
65
Garykom
гуру
30.05.19
✎
11:27
|
(62) Можно так как доступ не одновременный а последовательный
|
||||||||||||||||||||||||||||
66
Garykom
гуру
30.05.19
✎
11:27
|
(65)+ Для одновременности один фиг нужны доп лицензии 1С
|
||||||||||||||||||||||||||||
67
Cyberhawk
30.05.19
✎
11:27
|
(65) Для последовательного доступа и доп. лицензии 1С не нужны.
|
||||||||||||||||||||||||||||
68
trdm
30.05.19
✎
11:30
|
// (с) Юрий Лазаренко, Севастополь
// e-mail [email protected] // v-can.Site // v 4.1.2.8 // 29.05.2019 var Истина = true; var Ложь = false; var Неопределено = undefined; var ГлобальныйКонтекст = Неопределено; var РежимОткрытияОкнаФормы = {Независимый:"Независимый", БлокироватьОкноВладельца:"БлокироватьОкноВладельца", БлокироватьВесьИнтерфейс:"БлокироватьВесьИнтерфейс"}; /////////////////////////////////////////// // ГлобальныйКонтекст // /////////////////////////////////////////// function ГлобальныйКонтекстВебКлиента(Параметры){ var ЭтотОбъект = this; ЭтотОбъект.ИспользуетсяВИнтрасети = (Параметры.ИспользуетсяВИнтрасети === Неопределено) ? Ложь : Параметры.ИспользуетсяВИнтрасети; // Флаг использования сайта в интрасети ЭтотОбъект.Формы = {}; // Массив форм ЭтотОбъект.АктивнаяФорма = Неопределено; // Активная форма ЭтотОбъект.ПорядокОткрытыхФорм = []; // Массив активных форм в обратном порядке их открытия; нулевой элемент - последняя открытая форма ЭтотОбъект.ДополнительныеПараметры = {}; // Дополнительные параметры контекста ЭтотОбъект.ДополнительныеПараметрыЗапросов = {}; // Массив дополнительных параметров запросов к 1С ЭтотОбъект.КлассАктивнойСтроки = (Параметры.КлассАктивнойСтроки === Неопределено) ? "active success" : Параметры.КлассАктивнойСтроки; // Параметры подключения к базе 1С при использовании в интрасети ЭтотОбъект.Коннектор1С = {}; // * URL базы 1С, обязателен к заполнению ЭтотОбъект.Коннектор1С.ПутьКБазе1С = (Параметры.ПутьКБазе1С === Неопределено) ? "" : Параметры.ПутьКБазе1С; // Идентификатор сайта ЭтотОбъект.Коннектор1С.ИдентификаторСайта = (Параметры.ИдентификаторСайта === Неопределено) ? "" : Параметры.ИдентификаторСайта; // Кодировка сайта. Если совпадает с кодировкой 1С, то параметр можно оставить пустым ЭтотОбъект.Коннектор1С.КодировкаСайта = (Параметры.КодировкаСайта === Неопределено) ? "UTF-8" : Параметры.КодировкаСайта; // Кодировка 1C. Если совпадает с кодировкой сайта, то параметр можно оставить пустым ЭтотОбъект.Коннектор1С.КодировкаБазы1С = (Параметры.КодировкаБазы1С === Неопределено) ? "UTF-8" : Параметры.КодировкаБазы1С; // Выполнять запросы к 1С методом POST. По умолчанию равен Истина. ЭтотОбъект.Коннектор1С.ИспользоватьPOSTЗапросы = (Параметры.ИспользоватьPOSTЗапросы === Неопределено) ? Истина : Параметры.ИспользоватьPOSTЗапросы; // Метод хеширования пароля. Возможные значения: "MD5", "SHA1", "SHA256" ЭтотОбъект.Коннектор1С.МетодКодировнияПароля = (Параметры.МетодКодировнияПароля === Неопределено) ? "SHA256" : Параметры.МетодКодировнияПароля; } ------------------------------- Эти чума :) Мне нравится ))) |
||||||||||||||||||||||||||||
69
Garykom
гуру
30.05.19
✎
11:30
|
(67) Ну так запросы от браузеров в очередь же выстраиваются и последовательно.
Если начинаются задержки и тормоза то еще лицензии 1С разделяем запросы браузеров по разным апачам внешним соединениям к 1С |
||||||||||||||||||||||||||||
70
trdm
30.05.19
✎
11:33
|
+(68) Это хорошо еще и по причине отсечения алергиков на русский в программировании. Обычно от них ничего хорошего не ждешь.
|
||||||||||||||||||||||||||||
71
Юрий Лазаренко
30.05.19
✎
11:33
|
(68) Фронт сознательно перевели на русский язык, свойства и методы объектов сделали аналогичными 1Сным. С одной стороны, наслушались мягко говоря недоуменных заявлений со стороны хейтеров 1С, с другой - существенно облегчили жизнь тем, кто с этим реально будет работать. Да и самим кодить в привычных терминах стало удобнее и быстрее.
|
||||||||||||||||||||||||||||
72
Здравый_смысл
30.05.19
✎
11:37
|
(70) Абсолютно согласен.
|
||||||||||||||||||||||||||||
73
Cyberhawk
30.05.19
✎
11:51
|
(69) Неважно, как там запросы от браузеров выстраиваются. Суть в том, что "каждое рабочее место, с которого тем или иным способом осуществляется доступ к данным информационной базы "1С:Предприятия 8", должно быть обеспечено отдельной клиентской лицензией" (пункт 59 из http://v8.1c.ru/predpriyatie/questions_licence.htm#mvv)
|
||||||||||||||||||||||||||||
74
Cyberhawk
30.05.19
✎
11:51
|
Так что сторонний веб-клиент никак экономить лицензии не помогает
|
||||||||||||||||||||||||||||
75
Cyberhawk
30.05.19
✎
11:52
|
+(74) Повторю (62) - юридически не позволяет экономить.
|
||||||||||||||||||||||||||||
76
Garykom
гуру
30.05.19
✎
12:17
|
(73) Рабочее место в данный момент работающее с базой же.
Или придется многопользовательские ключики жестко за рабочими местами закреплять и не давать использовать на сначала на одних, а затем когда те 1С закрыли на других. |
||||||||||||||||||||||||||||
77
Garykom
гуру
30.05.19
✎
12:18
|
(75) Юридически http-сервис пока требует одну лицензию 1С и обрабатывает запросы разных клиентов (это не рабочие места в понимании 1С ибо там нет кода от 1С) по очереди.
|
||||||||||||||||||||||||||||
78
Garykom
гуру
30.05.19
✎
12:19
|
(71) Хорошо бы фронт был на выбор синонимы русский/английский
|
||||||||||||||||||||||||||||
79
Cyberhawk
30.05.19
✎
12:22
|
(76) Так оно обеспечивается лицензией на стороне поставщика сервиса. Что-то ты бакланишь, какие жесткие закрепления? :)
Суть простая: сколько одновременно в этом стороннем веб-клиенте работают людей, столько клиентских лицензий и нужно иметь (поставщику сервиса). (77) См. (73) - неважно как там технически. Вася + Петя = две штуки и неважно, что они конкурируют за один и тот же последовательный ХТТП-сервис. |
||||||||||||||||||||||||||||
80
Garykom
гуру
30.05.19
✎
12:26
|
(79) Давай не будем решать за 1С по лицензиям, разработчик/создатель Метадаты писал им официальное письмо и получил ответ.
|
||||||||||||||||||||||||||||
81
Garykom
гуру
30.05.19
✎
12:27
|
(79) >Вася + Петя = две штуки и неважно, что они конкурируют за один и тот же последовательный ХТТП-сервис.
Тогда два физических лица (Вася и Петя) последовательно подходящие к одному компу(кассе) с одним сеансом 1С требуют две отдельных лицензии. |
||||||||||||||||||||||||||||
82
mikecool
30.05.19
✎
12:28
|
Однозначно, чем вы хуже Маниного прайса?
От 100 тыщ |
||||||||||||||||||||||||||||
83
Cyberhawk
30.05.19
✎
12:29
|
(80) А чего спорить-то - смотри 57. Мультиплексирование запрещено и точка.
(81) Нет, т.к. тут нет мультиплексора. |
||||||||||||||||||||||||||||
84
Cyberhawk
30.05.19
✎
12:29
|
"в действительности одновременно работающих"
|
||||||||||||||||||||||||||||
85
Garykom
гуру
30.05.19
✎
12:33
|
(83) В информационных технологиях и связи, мультиплекси́рование (англ. multiplexing, muxing) — уплотнение канала, то есть передача нескольких потоков (каналов) данных с меньшей скоростью (пропускной способностью) по одному каналу.
В телекоммуникациях мультиплексирование подразумевает передачу данных по нескольким логическим каналам связи в одном физическом канале. Под физическим каналом подразумевается реальный канал со своей пропускной способностью — медный или оптический кабель, радиоканал. В информационных технологиях мультиплексирование подразумевает объединение нескольких потоков данных (виртуальных каналов) в один. Примером может послужить видеофайл, в котором поток (канал) видео объединяется с одним или несколькими каналами аудио. Устройство или программа, осуществляющая мультиплексирование, называется мультиплексором. https://ru.wikipedia.org/wiki/Мультиплексирование Ху из мультиплексор? |
||||||||||||||||||||||||||||
86
Cyberhawk
30.05.19
✎
12:34
|
(85) Тот кто осуществляет мультиплексирование
|
||||||||||||||||||||||||||||
87
Garykom
гуру
30.05.19
✎
12:34
|
(85)+ Почему в одном случае софт на сервере мултиплексор а в другом случае софт на компе не мультиплексор?
Хотя и там и там два пользователя по очереди? |
||||||||||||||||||||||||||||
88
Garykom
гуру
30.05.19
✎
12:34
|
(86) Я и спрашиваю кто? Даже значение термина расписал копипастой
|
||||||||||||||||||||||||||||
89
Cyberhawk
30.05.19
✎
12:35
|
(87) Потому что (84)
|
||||||||||||||||||||||||||||
90
Cyberhawk
30.05.19
✎
12:35
|
(88) Не тот вопрос задаешь. Надо думать не кто им выступает, а кого "ужимают" (мультиплексируют). Вся соль в (84).
|
||||||||||||||||||||||||||||
91
Cyberhawk
30.05.19
✎
12:36
|
Воронка, когда в нее льется одна струя, не мультиплексор. А когда несколько струй в нее льется, тогда она становится мультиплексором.
|
||||||||||||||||||||||||||||
92
Garykom
гуру
30.05.19
✎
12:37
|
(89) В действительности одновременно никто не работает так как доступ к базе строго последовательный.
Это так сложно понять? Вот если бы взять запросы двух юзеров, засунуть их в один http-сервис, там он запросы разделил и параллельно через фоновые запустил в обработку... Вот это мультиплексор, признаю. |
||||||||||||||||||||||||||||
93
ПростоГен
30.05.19
✎
12:37
|
(87) Дискуссия интересная, конечно. Ещё бы были факты, что кого-либо как-либо за такое "мультиплексирование" наказали...
|
||||||||||||||||||||||||||||
94
Cyberhawk
30.05.19
✎
12:38
|
(92) В третий раз: неважно, какой там доступ технически. У тебя открыт браузер и плеер и в понятии 1С они используют ЦП одновременно.
|
||||||||||||||||||||||||||||
95
ПростоГен
30.05.19
✎
12:38
|
(92) Об этом можно говорить, если бы браузерный клиент мог работать автономно, как у метадаты...
|
||||||||||||||||||||||||||||
96
Garykom
гуру
30.05.19
✎
12:39
|
(95) Любой JS клиент "умеет работать автономно"
|
||||||||||||||||||||||||||||
97
ПростоГен
30.05.19
✎
12:42
|
(96) Ага, и если браузер перезапустить и интернет отвалится, продолжит. Это всё словесная эквилибристика.
|
||||||||||||||||||||||||||||
98
Garykom
гуру
30.05.19
✎
12:42
|
(91) Давай про воронки не надо, ответь на простой вопрос (85) нормально.
Кто/что является в данном случае мультиплексором? Апач? Модуль расширения веб сервера? http-сервис в конфе 1С ? Что именно? |
||||||||||||||||||||||||||||
99
Garykom
гуру
30.05.19
✎
12:42
|
(97) Угадал, если все нужное для продолжения работы без сбоя сохранить локально в браузере.
|
||||||||||||||||||||||||||||
100
ПростоГен
30.05.19
✎
12:43
|
(98) http сервис.
|
||||||||||||||||||||||||||||
101
ПростоГен
30.05.19
✎
12:43
|
(99) Вот, начинаются уже если :))
|
||||||||||||||||||||||||||||
102
Garykom
гуру
30.05.19
✎
12:44
|
(100) Не угадал, уже "модуль расширения" только последовательно работает
|
||||||||||||||||||||||||||||
103
Cyberhawk
30.05.19
✎
12:44
|
(98) Любой софт между пользователем-человеком (его веб-клиентом) и инфобазой. Какая разница, что именно им является, если это запрещено чем бы оно там не являлось.
|
||||||||||||||||||||||||||||
104
АлехИв
30.05.19
✎
12:45
|
Распечатать заказ не получилось.
100000 руб. |
||||||||||||||||||||||||||||
105
ПростоГен
30.05.19
✎
12:46
|
(102) Почему не угадал? То, что другие компоненты то-же являются, ничего не значит.
|
||||||||||||||||||||||||||||
106
Cyberhawk
30.05.19
✎
12:46
|
+(103) Даже если мультиплексора и нет с точки зрения определения, то само мультиплексирование-то все равно запрещено в определении от 1С, приведенном в (84) :)
|
||||||||||||||||||||||||||||
107
Garykom
гуру
30.05.19
✎
12:47
|
(103) Лично вы можете не использовать это считая что это мультиплексирование и запрещено.
И даже можете убеждать других что запрещено. Главное не мешайте другим иметь свое мнение и использовать )) От ссылки на решение суда не откажусь. |
||||||||||||||||||||||||||||
108
Garykom
гуру
30.05.19
✎
12:47
|
(105) Он ничего не уплотняет и не разделяет, работает как обычный кабель а не некий мультиплексор.
|
||||||||||||||||||||||||||||
109
ПростоГен
30.05.19
✎
12:48
|
(107) Не будет ссылки, доказать мультиплексирование технически слишком сложно.
|
||||||||||||||||||||||||||||
110
wt
30.05.19
✎
12:48
|
(0) у вас маркетологи на букву "х" . До 50 заказов в день - бесплатно, свыше - за умеренную плату (поначалу минимальную, за каждые последующие десяток заказов). Так вы определите рынок. Затем установите цену на дистрибутив и на число заказов.
|
||||||||||||||||||||||||||||
111
ПростоГен
30.05.19
✎
12:49
|
(108) У 1С свои понятия, так что будет :)
|
||||||||||||||||||||||||||||
112
Garykom
гуру
30.05.19
✎
12:49
|
(109) Имхо мультиплексирование это когда одновременно! А не по очереди, ибо пропускная способность и скорость не выросли же в два раза и более.
|
||||||||||||||||||||||||||||
113
Cyberhawk
30.05.19
✎
12:49
|
(107) "От ссылки на решение суда не откажусь" // Отсутствие суда не говорит о том, что запрета не существует
|
||||||||||||||||||||||||||||
114
Garykom
гуру
30.05.19
✎
12:50
|
(113) Пока нет наказания за нарушение запрета, запрет это просто чьи то виртуальные измышления.
|
||||||||||||||||||||||||||||
115
Cyberhawk
30.05.19
✎
12:50
|
(112) "это когда одновременно!" // Ну так Вася работает с 9 до 10 утра и Петя в это же время. В одно и то же время.
|
||||||||||||||||||||||||||||
116
Garykom
гуру
30.05.19
✎
12:52
|
(115) Угадал. На одной кассе работают да. С одной лицензией 1С всего.
|
||||||||||||||||||||||||||||
117
ПростоГен
30.05.19
✎
12:52
|
(112) В понимании 1С, нарушение - это когда одновременно браузер с этим клиентом запущен на 101 устройстве, а у вас приобретено 100 лицензий. Как это доказать? А фиг знает...
|
||||||||||||||||||||||||||||
118
Cyberhawk
30.05.19
✎
12:52
|
(116) На разных - каждый на своем веб-клиенте
|
||||||||||||||||||||||||||||
119
Garykom
гуру
30.05.19
✎
12:54
|
(118) А этот веб-клиент не имеет никакого отношения к 1С, так же как не имеют отношения разные мониторы и клава с мышкой Васи и Пети подключенные к одному системнику с переключалкой
|
||||||||||||||||||||||||||||
120
ПростоГен
30.05.19
✎
12:54
|
(114) Нет, это "серая зона", недоказуемое нарушение :))
|
||||||||||||||||||||||||||||
121
ПростоГен
30.05.19
✎
12:55
|
(119) Если 1С "выплёвывает" данные куда-то клиенту, тогда да, а если клиент сам берёт данные из 1С, то нет.
|
||||||||||||||||||||||||||||
122
Cyberhawk
30.05.19
✎
12:55
|
(119) Имеют прямое отношение по понятию приведенному в (84)
|
||||||||||||||||||||||||||||
123
Garykom
гуру
30.05.19
✎
12:56
|
(120) Не понял насчет выплевывает, суть работы http-сервиса в 1С понимаем?
|
||||||||||||||||||||||||||||
124
Garykom
гуру
30.05.19
✎
12:56
|
(122) Объясни чем разные мониторы (+клава с мышкой) отличаются от разных браузеров?
|
||||||||||||||||||||||||||||
125
ПростоГен
30.05.19
✎
12:58
|
(123) Отдаёт не по запросу клиента, а по расписанию, например. В данном контексте не важно, как работает http сервис, важно что и как 1С в своих понятиях интерпретирует.
|
||||||||||||||||||||||||||||
126
Cyberhawk
30.05.19
✎
12:59
|
(124) Мне до фонаря, какие там у кого мониторы и браузеры и сколько их. В (115) описан кейс из жизни.
|
||||||||||||||||||||||||||||
127
Garykom
гуру
30.05.19
✎
13:04
|
(126) Мне если честно тоже до фонаря почему инет магазин на битрикс не является мультиплексированием.
|
||||||||||||||||||||||||||||
128
Cyberhawk
30.05.19
✎
13:04
|
(127) Там есть промежуточная БД потому что. Вроде уже обсуждали в какой-то из тем.
|
||||||||||||||||||||||||||||
129
Garykom
гуру
30.05.19
✎
13:05
|
(128) А если там обмен каждые 10 секунд.
А запросы клиентов только через каждые 20-30 секунд? |
||||||||||||||||||||||||||||
130
Garykom
гуру
30.05.19
✎
13:06
|
(129)+ Хотя не, запросы через 5 минут например.
Т.е. суть что битрикс всегда имеет такие же свежие данные в свое базе как и в 1С они. И клиенту всегда отдает самое по сути свежее. |
||||||||||||||||||||||||||||
131
Cyberhawk
30.05.19
✎
13:07
|
(129) Не особо понял к чему клонишь) Лучше выкладывай сразу, на что соотношение этих цифр влияет на твой взгляд.
Я ж не спорю, что кому-то отдел лицензирования ответил что мол можно так работать, потому что десяти другим он ответил противоположно. |
||||||||||||||||||||||||||||
132
Cyberhawk
30.05.19
✎
13:08
|
(130) Без разницы на частоту, все равно это промежуточная БД, а не чистый "синхронный" онлайн-доступ.
|
||||||||||||||||||||||||||||
133
Cyberhawk
30.05.19
✎
13:08
|
Мне кажется если бы сайт битрикса дергал 1С при каждом запросе клиента тогда это не прокатило бы
|
||||||||||||||||||||||||||||
134
ПростоГен
30.05.19
✎
13:08
|
(128) Потому, что не сайт данные из 1С забирает, а 1С данные на сайт выгружает. Причём данные не для конкретных в этот момент подключенных клиентов.
|
||||||||||||||||||||||||||||
135
Garykom
гуру
30.05.19
✎
13:09
|
(131) В лучшем случае смогут доказать что на каждого такого клиента требуется отдельная основная поставка ))
|
||||||||||||||||||||||||||||
136
Cyberhawk
30.05.19
✎
13:10
|
Уже не в первый раз по моим ощущениям эта тема обсасывается. Лазейки 1С оставили не просто так наверное, хотя может в те временя когда текст составлялся таких технологий не было или о них никто и не думал.
|
||||||||||||||||||||||||||||
137
Вафель
30.05.19
✎
13:13
|
(0) не работает же нихрена.вводишь количество.
поэнтеру все серое и висит. стрелка вниз : тек строка переходит, фокус нет. Про продажу такой беты даже и речи быть не может |
||||||||||||||||||||||||||||
138
Юрий Лазаренко
30.05.19
✎
13:15
|
(78) Англоязычную версию фронта тоже сделаем, у нас есть заказы от иностранцев.
|
||||||||||||||||||||||||||||
139
Garykom
гуру
30.05.19
✎
13:16
|
(137) Да я тоже на подобном обломался, что там для браузера когда сам пишешь слишком дохрена всего мелкого надо пилить.
Времени убивается много и глюки постоянные мелкие. |
||||||||||||||||||||||||||||
140
Юрий Лазаренко
30.05.19
✎
13:18
|
(104) Поэтому и собираем отзывы и пожелания. В планах есть добавление печатных форм и отчетов. Спасибо за голос!
|
||||||||||||||||||||||||||||
141
Вафель
30.05.19
✎
13:18
|
(139) компонент таблицы пилится 1 раз.
долго - да, но все таки люди его за зп делают, а не свободное от работы время |
||||||||||||||||||||||||||||
142
Garykom
гуру
30.05.19
✎
13:19
|
(141) Гриды это больное место
|
||||||||||||||||||||||||||||
143
Юрий Лазаренко
30.05.19
✎
13:20
|
(110) Не спорю насчет маркетологов, мнение вполне обоснованное. В данный момент есть что есть - только коробка. Если, как советовали выше, сделаем продажу услуги, а не коробки, то там такой вариант будем использовать.
|
||||||||||||||||||||||||||||
144
ПростоГен
30.05.19
✎
13:25
|
(143) А в виде услуг такое есть уже - napolke.ru, например.
|
||||||||||||||||||||||||||||
145
Юрий Лазаренко
30.05.19
✎
13:25
|
(137) Какой браузер? Где именно серое и висит, в подборе товаров или в ТЧ документа? Фокус где не устанавливается, в ТЧ?
|
||||||||||||||||||||||||||||
146
Юрий Лазаренко
30.05.19
✎
13:27
|
+(145) Точно, серое и висит. Сейчас поправим.
|
||||||||||||||||||||||||||||
147
StanLee
30.05.19
✎
13:59
|
почему если нет товара на остатке то дает оформить и провести заказ и на всю сумму выбранного?
|
||||||||||||||||||||||||||||
148
StanLee
30.05.19
✎
14:00
|
а, вру, не дает провести, выдало:
{ОбщийМодуль.КэнСайтЗаказТоваров.Модуль(365)}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении обработчика - 'ОбработкаПроведения': {ОбщийМодуль.УправлениеНебольшойФирмойСервер.Модуль(2200)}: Ошибка при вызове метода контекста (Записать): Запись не верна! Период не может быть пустым! (Регистр накопления: График движения запасов; Номер строки: 1) |
||||||||||||||||||||||||||||
149
Maniac
30.05.19
✎
14:06
|
Могу прорекламировать в обмен на обратную рекламу + свои наработки к подбору и заказам покупателей в 1С.
А они у меня вшыли шикарные! особенно за последние два дня. То что у меня нет ни у кого! |
||||||||||||||||||||||||||||
150
Maniac
30.05.19
✎
14:08
|
У меня покупатели мало того что смогут набирать заявку не только по номенклатуре что есть в базе но и той которой НЕТ.
И доработка продаж в 1С по РАЗНЫМ видам цен номенклатуры, подходит для продажи 1) разными количествами 2) упаковками и штуками 3) ценами в разных валютах 4) условиями на номенклатуру. 5) автоматические скидки. Короче у меня реализовано столько что типовым и не снилось. Предлагаю совместить обоюдную рекламу и оповестить а) я своих что есть какой то сервис б) ты своих что у меня есть пара полезных функций. |
||||||||||||||||||||||||||||
151
Юрий Лазаренко
30.05.19
✎
14:11
|
(147) Возможность заказа товаров, которых нет на остатках, со временем вынесем в настройки. На самом деле часто необходимо иметь такую возможность, в этом случае товар не продается, но заранее резервируется, заодно появляется основание для формирование заказа поставщику.
|
||||||||||||||||||||||||||||
152
Юрий Лазаренко
30.05.19
✎
14:11
|
(148) Это ошибка. Тут кнопка "Провести" в принципе не нужна.
|
||||||||||||||||||||||||||||
153
Maniac
30.05.19
✎
14:13
|
(151) у меня есть возможность заказа товара которого вообще в базе нет.
Но кстати и ведутся остатки поставщиков по тем что есть. И кстати неплохо бы API - так как набирать заявки уже не камильфо. Загружать! сразу. Причем чтобы выгрузка из их базы сразу шарашила. А пока что все как то слабо. еще пилить и пилить. Ночами не спать .. |
||||||||||||||||||||||||||||
154
Maniac
30.05.19
✎
14:15
|
Давай так - ты там делаешь галку Использовать мегапрайс. я тебе помогаю докатить до реалий.
Плюс добавления моих функций по включаемой галке. Я это опубликую у себя для клиентов, с продажи ничего не беру. А ты у себя пиаришь мои функции. Я буду видосы, обзоры делать, доработки совместимые. |
||||||||||||||||||||||||||||
155
ssh2006
30.05.19
✎
14:15
|
(152) + можно вводить отрицательные количества
многовато как то ошибок |
||||||||||||||||||||||||||||
156
Юрий Лазаренко
30.05.19
✎
14:16
|
(153) Время у нас есть, не первый год пилим. Это уже 3 версия интерфейса заказов на 4-й версии платформы.
(149) Насчет рекламы не уверен. Работы достаточно, данная ветка создана в основном с целью маркетингового исследования. |
||||||||||||||||||||||||||||
157
Maniac
30.05.19
✎
14:17
|
(156) да я вижу что работы еще полно даже с примитивом. Как закончите примитив, вэлкам за проф-функциями ко мне.
|
||||||||||||||||||||||||||||
158
Юрий Лазаренко
30.05.19
✎
14:18
|
(155) Ошибки есть, согласен, релиз вчера в 10 вечера выкатили. Спасибо за замечания, за месяц приведем все в порядок.
|
||||||||||||||||||||||||||||
159
Maniac
30.05.19
✎
14:18
|
Пока что у тебя это даже не заказ. а тупо как экселевский прайс.
Кстати кнопку сделай загрузить каталог в экселе. хотя бы. Не все будут сидеть набивать заявки. |
||||||||||||||||||||||||||||
160
Maniac
30.05.19
✎
14:20
|
и API направшивается само собой
|
||||||||||||||||||||||||||||
161
Юрий Лазаренко
30.05.19
✎
14:20
|
(159) Оно изначально и задумывалось как экселевский прайс. Загрузку из файлов делали уже, но в релиз пока не включаем. Сначала надо довести до ума то что есть.
|
||||||||||||||||||||||||||||
162
Maniac
30.05.19
✎
14:22
|
По мне подход - "зайдите к нам и сами набейте заказы" изначально неправильная концепция.
Должна быть концепция - "выгрузите шаши заявки к нам" а это не создание подобных программ, а создание инструментов API по которым покупатель в одну кнопку (или вообще без человека) будет свои заказы формировать. |
||||||||||||||||||||||||||||
163
Юрий Лазаренко
30.05.19
✎
14:26
|
(162) Это зависит от клиента. Данный интерфейс делается в первую очередь для тех, кому неоткуда выгружать - для пользователей с мобилками и планшетами. Основной упор будем делать на мобильный интерфейс.
|
||||||||||||||||||||||||||||
164
Maniac
30.05.19
✎
14:26
|
Вот кстати сделаешь API разу мне пиши. я сделаю эксклюзивную обработку получения заявок, создания заказов.
У меня уже функционал готовый подключения доп обработок как раз чтобы покупатель автоматом сразу выплевывал свли заказы на любой АПИ. |
||||||||||||||||||||||||||||
165
Maniac
30.05.19
✎
14:27
|
(163) главное что не делай - не ограничивай количество потенциальных покупателей сервиса. это очень плохо.
|
||||||||||||||||||||||||||||
166
Garykom
гуру
30.05.19
✎
15:05
|
(163) Про мобильный интерфейс тут же немного другое решение надо и оно уже есть от самой 1С.
|
||||||||||||||||||||||||||||
167
Garykom
гуру
30.05.19
✎
15:06
|
(166)+ https://mobile-orders.1c.ru/
|
||||||||||||||||||||||||||||
168
Юрий Лазаренко
30.05.19
✎
15:08
|
(166) Ну это мобильное приложение вроде как.
|
||||||||||||||||||||||||||||
169
ПростоГен
30.05.19
✎
15:10
|
(168) Для мобильных ТП работа в оффлайне нужна всё-же...
|
||||||||||||||||||||||||||||
170
Юрий Лазаренко
30.05.19
✎
15:15
|
(169) Это так. Но заказы на мобильный интерфейс есть - значит в любом случае будем его делать. Не все хотят ставить себе приложения на телефон, обновлять их и т.д., некоторым удобнее просто через браузер.
|
||||||||||||||||||||||||||||
171
Юрий Лазаренко
30.05.19
✎
15:17
|
+(170) Ну и написать мобильное приложение тоже можно, если есть готовый http-интерфейс для браузеров.
|
||||||||||||||||||||||||||||
172
ПростоГен
30.05.19
✎
15:17
|
(170) Может и надо делать, но это точно не первоочередная киллер-фича :)
|
||||||||||||||||||||||||||||
173
Юрий Лазаренко
30.05.19
✎
15:18
|
(172) Будем решать вопросы последовательно, по мере поступления )
|
||||||||||||||||||||||||||||
174
Garykom
гуру
30.05.19
✎
15:27
|
(170) Мобильное приложение умеет работать на Windows и лицензирование такое же как для Android c iOS
|
||||||||||||||||||||||||||||
175
Garykom
гуру
30.05.19
✎
15:28
|
(174)+ Т.е. если делаем систему заказа то надо веб-клиент для браузера и свои нативные для windows, android, ios
|
||||||||||||||||||||||||||||
176
Вафель
30.05.19
✎
17:41
|
(170) проще не мобильное приложение писать, а адапитивный интерфейс.
Сколко вы писали данный продукт, если он все еще такой сырой? 1 человеко месяц? как у вас тестирование поставлено? |
||||||||||||||||||||||||||||
177
Вафель
30.05.19
✎
17:42
|
все-таки вы и таже метадата.
как школьник супротив академика наук |
||||||||||||||||||||||||||||
178
Юрий Лазаренко
30.05.19
✎
17:43
|
(177) Ничего, мы справимся. Рынок есть, запросы от заказчиков тоже, должен же их кто-то выполнять.
|
||||||||||||||||||||||||||||
179
Юрий Лазаренко
30.05.19
✎
17:44
|
(177) За замечания спасибо, уже в процессе исправления.
|
||||||||||||||||||||||||||||
180
Вафель
30.05.19
✎
17:48
|
(179) ну просто ошибки до нельзя неприличные, детские прям
|
||||||||||||||||||||||||||||
181
Юрий Лазаренко
30.05.19
✎
17:52
|
(180) Зарелизили вчера вечером, нормально не оттестировали. Косяк, да, знаю что так нельзя, но в силу некоторых обстоятельств получилось так, как получилось. Половина этих ошибок уже исправлена, завтра выкатим обновление.
|
||||||||||||||||||||||||||||
182
Вафель
30.05.19
✎
17:53
|
(181) ну не солидно же так делать.
возьмите паузу на 2 недель. напишите тестов разных |
||||||||||||||||||||||||||||
183
Вафель
30.05.19
✎
17:54
|
освойте уже ванессу да селениум наконец
|
||||||||||||||||||||||||||||
184
Юрий Лазаренко
30.05.19
✎
17:54
|
(182) "Вчера вечером" - это уже и так было с учетом паузы примерно в месяц )
|
||||||||||||||||||||||||||||
185
ПростоГен
31.05.19
✎
09:37
|
(171) А вот уже и 1С мобильный клиент с оффлайн работой запиливает: https://wonderland.v8.1c.ru/blog/mobilnyy-klient-s-avtonomnym-rezhimom/
|
||||||||||||||||||||||||||||
186
MadHead
01.06.19
✎
01:54
|
На мой взгляд, подобное решение должно быть самостоятельным приложением по следующим причинам
1. Более менее серьезная компания, может не захотеть открывать миру 1с-ное подобие REST API. Из-за отсуствия гарантий безопасности такого подхода. 2. Веб интерфейс подразумеват большое ко-во пользователей и полноценное вэб приложение позволит добиться значительно более высокой производительности. |
||||||||||||||||||||||||||||
187
Garykom
гуру
01.06.19
✎
08:38
|
(186) На мой взгляд чушь спороли по двум причинам
1. Пофиг ибо или лица в компании в безопасности не шарят или понимаю что rest от 1С тоже самое что rest не от 1С безопасность одинакова 2. И стоит в разработке дороже, что при постоянной переделке по хотелкам выливается в круглую сумму. Если не хватает производительности одной 1С возьмите две на двух серверах и все. |
||||||||||||||||||||||||||||
188
yfylhjkjy
01.06.19
✎
09:03
|
А как с лицензированием одно эс?
|
||||||||||||||||||||||||||||
189
MadHead
01.06.19
✎
11:05
|
(187)
1. Глупости. Каждый продукт - это индивидуальный набор багов и фичей. И сильно сомневаюсь что в 1с уделяли достаточно времения для выявления проблем в безопасности. 2. Каждому свое. Но в любом случае разработка фронта в таком приложении - это основной объем работы, а простой бэк прикрутить - это не так долго. |
||||||||||||||||||||||||||||
190
Garykom
гуру
01.06.19
✎
11:54
|
(189) Как бы попроще то, вы про REST API и как оно устроено в курсе?
Это же обычные http запросы и любой бэк включая 1С работает одинаково совершенно, какую авторизацию дополнительно прикрутить и как защитить оно отдельно решается. Если же некто выставил полный ODATA интерфейс от 1С причем без защиты то ССЗБ тут. Точно так же могут скосячить на чем угодно, выставив голую админку/сервис или со смешным паролем для авторизации. |
||||||||||||||||||||||||||||
191
Юрий Лазаренко
03.06.19
✎
10:46
|
(186) 1. Проблем с безопасностью нет по причине того, что:
1.1 в нашем случае REST API не открывается миру. Для работы с 1С используется промежуточный сайт и все запросы проходят через php-шные скрипты. Это означает, что доступ к http-сервису 1Ски можно дать только для одного IP - того, на котором хостится сайт. Соответственно, бомбить 1Ску запросами откуда угодно не получится. Промежуточный сайт также поможет при ddos атаках, они легко распознаются и в случае чего запросы просто перестают перенаправляться в 1С. Сайт, конечно, повиснет, но 1С продолжит нормальную работу. Можно настроить скрипты php так, чтобы запросы орт проверенных IP все равно направлять в 1С, в этом случае даже при ddos-атаках веб-интерфейс продолжит нормально работать. 1.2 У нас используются http-сервисы. У каждого из них есть свой модуль-обработчик, в котором входящие запросы обрабатываются кодом 1С. То есть, бармалей, даже если он и получит доступ к http-сервису, будет работать не с данными напрямую, а с данными, которые вернет алгоритм. Мы в алгоритмах проверяем авторизацию пользователя и его права, прежде чем выдать результат. Соответственно, после определения пользователя на исходную выборку можно наложить RLS, ограничения ролей этого пользователя, прочие ограничения. Например, если речь идет о заказе товаров, то список номенклатуры можно в запросе ограничить только элементами, находящимися в определенных группах. Получить из этой ограниченной выборки что-то лишнее так же сложно, как и при работе с любой другой БД и с любым другим веб-интерфейсом, сделанном на другой технологии. 1.3 http-сервис выставляется под ролью, которой запрещено открытие тонкого, толстого или веб-клиента. С учетом пункта 2.2 пользователь увидит только то, что должен увидеть в рамках данного веб-интерфейса. 1.4 Каждый http-запрос проверяется на внедрение кода: https://s8.hostingkartinok.com/uploads/images/2019/06/d7cb1f33ebddedd65a6a2ffb20166b69.png Это значит, что если в параметрах запроса будет указано название процедуры или функции, не находящейся в перечисленных общих модулях, запрос не будет выполнен. То есть, нельзя выполнить запрос у которого в параметрах будет указано executecode=ОчиститьИнформационнуюБазу() или executecode=ПользователиИнформационнойБазы.ПолучитьПользователей(). А выполнение только разрешенных процедур означает пункт 2.2. Наличие в нашем портфолио проектов более чем серьезных компаний это подтверждает. 2. Веб-интерфейс является таким же полноценным веб-приложением, как и любое другое веб-приложение. В данном конкретном случае интерфейсы формируются 1Ской - да, это уменьшает максимальное количество пользователей, но даже и в таком случае это количество исчисляется тысячами: https://www.youtube.com/watch?v=ZO2xIt5dguI Мы разрабатывали интерфейсы, в которых мигрирующие данные ограничивались только json-запросами. Полученная из 1С информация размещалась в нужных элементах интерфейса скриптами, интерфейсы также формировались непосредственно в браузере на стороне клиента. С точки зрения нагрузки на сервер такое приложение ничуть не тяжелее любого другого веб-приложения. |
||||||||||||||||||||||||||||
192
Юрий Лазаренко
03.06.19
✎
10:49
|
(188) Согласно письма из 1С, несмотря на то, что лицензии при работе с http-сервисами не используются, они должны быть закуплены. Количество запасных лицензий должно быть равно количеству одновременно работающих пользователей.
|
||||||||||||||||||||||||||||
193
Юрий Лазаренко
03.06.19
✎
10:51
|
+(192) Хотя в параллельной ветке вот кто-то утверждал, что ему в учебном центре 1С говорили, что лицензии в таком случае не нужны. Но поскольку нам такого не говорили, мы оперируем только информацией из официального ответа в электронной переписке.
|
||||||||||||||||||||||||||||
194
ПростоГен
03.06.19
✎
10:55
|
(192) Но поймать не превышении числа пользователей над лицензиями технически невозможно :)
|
||||||||||||||||||||||||||||
195
Юрий Лазаренко
03.06.19
✎
10:57
|
(194) Да
|
||||||||||||||||||||||||||||
196
Garykom
гуру
03.06.19
✎
11:25
|
(192) Они уточнили в письме что значит одновременно?
Просто в этом и основная загвоздка, это в один момент (например миллисекунду или секунду) времени или побольше интервал где пользователи почти одновременно данные из базы получают. Но по очереди же, первый получил и отключился и только затем второй подключается по сути чтобы данные получить или ждет пока первый не отключится. |
||||||||||||||||||||||||||||
197
Юрий Лазаренко
03.06.19
✎
13:00
|
(196) Нет, не уточнили.
|
||||||||||||||||||||||||||||
198
Холст
03.06.19
✎
13:29
|
(0) Какие "отстатыщ" ???
Речь идет о некоей поделке, подобной инфостартовским велосипедам за 3тыс, которые ещё допиливать под себя нужно, разработчики которой ещё и пообщаться вживую с заказчиком хотят, чтобы внутренняя ИТслужба несла риски вмешательства сторонних 1Снегов ? |
||||||||||||||||||||||||||||
199
Garykom
гуру
03.06.19
✎
13:33
|
(198) Поинтересуйся ценниками на обычные сайты, которые не банальные лендинги одностраничные статика.
Не уже готовые с купленным готовым дизайном/шаблоном а на заказ чтобы написали. |
||||||||||||||||||||||||||||
200
Garykom
гуру
03.06.19
✎
13:33
|
200
|
||||||||||||||||||||||||||||
201
Юрий Лазаренко
03.06.19
✎
13:45
|
(198) Год назад руководитель одной из компаний, входящих в топ-10 разработчиков сайтов на Битриксе в РФ, сказал, что у него подобное стоит не меньше 300000. Понятно, что он топ-10, но и 300000 это далеко не 3000.
|
||||||||||||||||||||||||||||
202
Garykom
гуру
03.06.19
✎
14:00
|
(201) Ну надо понимать что на его уровне цены определяются уже не себестоимостью и наценкой и не рыночными условиями спроса/предложения.
И стоит учитывать что они делают на заказ. У вас же типовое готовое решение которое должно стоить в виде коробки 5000-10000 рублей и вот если внедрение с доработкой то да 50-100 т.р. |
||||||||||||||||||||||||||||
203
Garykom
гуру
03.06.19
✎
14:01
|
(202)+ точнее от 5000-10000 рублей с доработкой
|
||||||||||||||||||||||||||||
204
Юрий Лазаренко
03.06.19
✎
14:02
|
(202) Доработки, как показала практика, нужны всегда.
|
||||||||||||||||||||||||||||
205
Garykom
гуру
03.06.19
✎
14:04
|
(204) На них нельзя сразу на делать фиксированную цену даже в некой вилке.
Там цена зависит от затрат и платежеспособности заказчика. |
||||||||||||||||||||||||||||
206
Garykom
гуру
03.06.19
✎
14:17
|
По сути у вас некий фреймворк на JavaScript который вы предлагает на продажу.
Но ценники на подобные UI фреймворки примерно от 300$ на одного разработчика/проект, причем обычно есть бесплатная урезанная версия для опенсурс (не коммерческих) проектов. Вот для корпоративного применения командами с неограниченным числом проектов и разработчиков там уже ценники до тысяч и десятков тысяч $. https://ru.webix.com/licenses/ http://sencha.allsoft.ru/ https://www.telerik.com/purchase/kendo-ui Но надо учитывать что там за деньги предлагается офигенный набор компонентов и давно протестировано. Начинались они все как бесплатные и постепенно раскрутились и стали продаваться. |
||||||||||||||||||||||||||||
207
Юрий Лазаренко
03.06.19
✎
14:23
|
(206) Сам по себе голый фреймворк продавать смысла не вижу. Он мало кому нужен без приложения, так же как и платформа 1С без конфигурации.
|
||||||||||||||||||||||||||||
208
Холст
03.06.19
✎
14:26
|
(207) если ваш план продавать с внедрением, то вы просто в роли одной из многих команд программистов, ищущих себе клиентов в похожей сфере ... в конце ещё выяснится может, что привязываете к себе закрытым кодом или ещё чем
|
||||||||||||||||||||||||||||
209
Юрий Лазаренко
03.06.19
✎
14:33
|
(208) Мы и так продаем с внедрением, таких проектов достаточно. Теперь к этому хочется сделать продукт, покрывающий из коробки минимум 80% потребностей, чтобы снизить количество доработок.
Закрытый код - однозначно нет. |
||||||||||||||||||||||||||||
210
Юрий Лазаренко
24.06.19
✎
10:21
|
Вызов функции 1С из javascript с обработкой результата
https://www.youtube.com/watch?v=FdVSG0La4OY |
||||||||||||||||||||||||||||
211
Вафель
24.06.19
✎
10:22
|
(210) А текстом нельзя чтоли?
|
||||||||||||||||||||||||||||
212
Юрий Лазаренко
24.06.19
✎
10:28
|
(21) Можно. Пока есть только видео.
|
||||||||||||||||||||||||||||
213
Устюгов Павел
24.06.19
✎
10:45
|
Ни о чем. интерфейс - УГ.
Постоянно гоняются данные с сервера на клиент.... Нельзя разве было принимать только json с сервера и на клиенте генерировать формы? ну и пользоваться неудобно. 30000 руб. |
||||||||||||||||||||||||||||
214
Вафель
24.06.19
✎
10:46
|
(213) Это нужно в 2019 году жить, а не как ТС в 2000
|
||||||||||||||||||||||||||||
215
Здравый_смысл
24.06.19
✎
10:46
|
(213) Пашо, сделай лучше.
|
||||||||||||||||||||||||||||
216
Юрий Лазаренко
24.06.19
✎
10:53
|
(213) Можно только js, но тогда 1Сникам, которым это сдается на поддержку, будет сложнее поддерживать. Только js иногда делаем, когда генерация форм на клиенте реально влияет на скорость работы и загрузку сервера. В 99% проектов скорости более чем достаточно, поэтому выбирается простота сопровождения.
|
||||||||||||||||||||||||||||
217
Юрий Лазаренко
24.06.19
✎
10:55
|
(214) Нужно быть ближе к реальности.
|
||||||||||||||||||||||||||||
218
Вафель
24.06.19
✎
10:57
|
(217) никто не пишет уже сейчас лапшекод на пхп где все в одном.
сейчас принято разделять бэк и фронт. тем более для задач типо (0). тут сам бог велел |
||||||||||||||||||||||||||||
219
Вафель
24.06.19
✎
10:57
|
Ну и реакт какой поддерживать куда проще, при готовых хороших базовых компонентах.
по уровню будет практически как на 1с |
||||||||||||||||||||||||||||
220
Юрий Лазаренко
24.06.19
✎
11:12
|
(218) Когда в этом есть РЕАЛЬНАЯ необходимость - разделяем.
|
||||||||||||||||||||||||||||
221
Cyberhawk
24.06.19
✎
14:32
|
(219) "реакт какой поддерживать куда проще" // Рядовому 1С-нику? Возможно и так, но это если не учитывать, что для этого ему
- рядовому 1С-нику - надо будет собраться с силами и взять этот барьер, и это часто является основным (самым весомым) сдерживающим фактором. |
||||||||||||||||||||||||||||
222
Юрий Лазаренко
25.06.19
✎
10:12
|
(221) Именно так. Когда клиент спрашивает, как ему поправить шаблон, ему отвечаешь "открой в 1С справочник шаблонов и поправь", он открывает и правит. Ему понятно, что он делает и он не боится что-то сломать. А лезть в реакт не каждый 1Сник захочет.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |