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

Веб-интерфейс "Заказ товаров" для оптовиков, дилеров и партнеров

Веб-интерфейс "Заказ товаров" для оптовиков, дилеров и партнеров
Я
   Юрий Лазаренко
 
30.05.19 - 10:25
1. 30000 руб.29% (2)
8. 100000 руб.29% (2)
9. От 100 тыщ29% (2)
4. 60000 руб.14% (1)
2. 40000 руб.0% (0)
3. 50000 руб.0% (0)
5. 70000 руб.0% (0)
6. 80000 руб.0% (0)
7. 90000 руб.0% (0)
Всего мнений: 7

Добрый день, коллеги!

Хочу представить новую коробочную версию нашего веб-интерфейса "Заказ товаров, версия 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

Если есть вопросы - спрашивайте. Предложения по улучшению функционала - предлагайте. Критика принимается. В голосовалке я указал несколько вариантов цены на такое коробочное решение, выберите тот, который по вашему мнению наиболее соответствует функционалу веб-интерфейса.


Ветка согласована.
 
 
   Юрий Лазаренко
 
201 - 03.06.19 - 13:45
(198) Год назад руководитель одной из компаний, входящих в топ-10 разработчиков сайтов на Битриксе в РФ, сказал, что у него подобное стоит не меньше 300000. Понятно, что он топ-10, но и 300000 это далеко не 3000.
   Garykom
 
202 - 03.06.19 - 14:00
(201) Ну надо понимать что на его уровне цены определяются уже не себестоимостью и наценкой и не рыночными условиями спроса/предложения.

И стоит учитывать что они делают на заказ.
У вас же типовое готовое решение которое должно стоить в виде коробки 5000-10000 рублей и вот если внедрение с доработкой то да 50-100 т.р.
   Garykom
 
203 - 03.06.19 - 14:01
(202)+ точнее от 5000-10000 рублей с доработкой
   Юрий Лазаренко
 
204 - 03.06.19 - 14:02
(202) Доработки, как показала практика, нужны всегда.
   Garykom
 
205 - 03.06.19 - 14:04
(204) На них нельзя сразу на делать фиксированную цену даже в некой вилке.
Там цена зависит от затрат и платежеспособности заказчика.
   Garykom
 
206 - 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 с сервера и на клиенте генерировать формы?

ну и пользоваться неудобно.

1. 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) Когда в этом есть РЕАЛЬНАЯ необходимость - разделяем.
   Cyberhawk
 
221 - 24.06.19 - 14:32
(219) "реакт какой поддерживать куда проще" // Рядовому 1С-нику? Возможно и так, но это если не учитывать, что для этого ему
- рядовому 1С-нику - надо будет собраться с силами и взять этот барьер, и это часто является основным (самым весомым) сдерживающим фактором.
   Юрий Лазаренко
 
222 - 25.06.19 - 10:12
(221) Именно так. Когда клиент спрашивает, как ему поправить шаблон, ему отвечаешь "открой в 1С справочник шаблонов и поправь", он открывает и правит. Ему понятно, что он делает и он не боится что-то сломать. А лезть в реакт не каждый 1Сник захочет.
  1  2  3

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