Техдемо веб-приложения "Простой склад" на базе http-сервисов

28.07.23

Интеграция - WEB-интеграция

Описанная и приложенная для скачки техническая демка веб-приложения "Простой склад" на базе 1Сных http-сервисов. Данная техдемка разработана на платформе Ленкодо и предназначена для показа базовых возможностей веб-приложений, которые могут быть разработаны на 1Сной платформе, где 1С:Предприятие используется в качестве тыла веб-приложения. Клиентская часть построена на html, css и js и работает работает в любом современном обозревателе.

Скачать исходный код

Наименование Файл Версия Размер
Техдемо веб-приложения "Простой склад" на базе http-сервисов от kuzkov.info:
.dt 216,71Kb
5
.dt 216,71Kb 5 Скачать

Приветствую уважаемое сообщество!

Данная статья является кратким описанием и местом для скачки техдемки "Простой склад", созданной на платформе Ленкодо.

Платформа Ленкодо

Нам нравится делать веб и нам нравится писать код на 1С.

После нескольких успешных проектов по разработке веба на 1Сной платформе мы приняли решение заниматься этим более профессионально. Проанализировав наши потоки работ мы пришли к выводу, что нам нужен более удобный инструмент для работы, чем существующие на рынке бесплатные или платные. Готовых инструментов под наши нужды на рынке не оказалось и мы стали делать свой.

На протяжении довольно длительного времени мы делали платформу Ленкодо.

Если в двух словах, то Ленкодо это 1Сная конфигурация со встроенным конструктором верстки веб-форм. В Ленкодо можно делать html и css верстку по принципам, по которым делается управляемая 1Сная форма простым нащелкиванием мышкой.

Плюс возможность программировать созданную форму на 1Сном языке, который легко и просто автоматически переводится в js язык на этапе сборки.

Требования к знаниям программиста довольно мягкие, достаточно знать html, css и js на базовом уровне, который получается за неделю бесплатных видеокурсов на ютубе.

Схематично это можно отобразить следующей диаграммой





Более подробно про линию сборки: https://www.youtube.com/watch?v=gLl5laoqryI

Остальные видео на ютуб-канале содержат больше развернутой информации о описываемой технологии.

На выходе мы имеем веб-решение, которое по скорости работает на уровне лучших специализованных веб-серверов и платформ.

Отличительные особенности созданного веб-приложения на Ленкодо:
*) Адаптивность под любые размеры экранов приборов;
*) Высокая скорость загрузки приложения;
*) Быстрая отзывчивость при взаимодействии;
*) Полная стилизация под корпоративные стили;
*) Без дополнительных сторонних логотипов;
*) Снижение нагрузки на сервер из-за ОСП (одностр. приложение) технологии;
*) Большая согласованность данных из-за отсутствия промежуточных сайтов;
*) Меньше лицензионных требований по числу ключей;

Для тех, кто не в курсе, 1С:Автономный сервер на момент написания статьи предоставляется официально без учета числа подключений http-сервисов.

Плюсом базирования на 1С является то, что 1С дает возможность быстро делать свои встроенные интерфейсы толстого или тонкого клиентов и эти интерфейсы можно использовать как админку "из коробки". Для прилюдной части, которая должна быть доступна через интернет, уже делаются веб-интерфейсы для обозревателя.


Техдемка "Простой склад"


В процессе разработки платформы нам нужно было на чем-то отлаживать создаваемый инструмент.

После недолгих обдумываний мы стали делать простейшую конфигурацию, которая должна была в себя включать базовые объекты: справочники, документы, регистры и отчеты. Чуть позже к этому набору требований добавились и права работников.

На текущий момент в техдемо есть следующий функционал:

  • Создание и опознавание учеток;
  • Справочник Контрагенты;
  • Документы Поступление;
  • Отчет Остатки;
  • Пример модального окна для выбора контрагента;
  • Пример выбора даты;
  • Пример работы с табличной частью;
  • Роли Администратор и Зритель;


Плюс техдемо "из коробки" имеет адаптивность и ОСП.

Создание и опознавание учеток

Работа с учетками построена на справочнике Учетки.

Админ ручками создает учетки, указывает права и пароль.

Работник на сайте может только опознаться по существующей учетке.

После успешного опознавания работник попадает во внутренний интерфейс приложения.

Отличительная особенность опознавания в том, что опознавание происходит без перехода на адрес опознавания.
Т.е. если работник зашел по ссылке .../spr_kontr_spisok/ на список контрагентов, то опознаваться он тоже будет по этому адресу и после опознавания сразу увидит список контрагентов.

 


[Экрозапись1. Опознавание учетки с проверками]


Справочник Контрагенты

Справочник Контрагенты является иерархическим.

Для справочника настроены формы списка, просмотра элемента и создания элемента.

В форме списка настроен переход по иерархии.

 

[Экрозапись2. Переход по иерархии]


Создание элемента настроено в текущей выбранной группе.

 


[Экрозапись3. Создание элемента в выбранной группе]

После создания, можно перейти в текущую группу и посмотреть созданный элемент.


Документы Поступление

Для документа сделаны формы списка и документа.

На форме списка добавлен пример команды, список документов с иконкой проведенности, номером, датой и контрагентом.




Двойным щелком по строке можно открыть форму документа.

В самой форме документа доступно:
*) Выбор даты документа;
*) Выбор контрагента в модальном окне с открытием карточки выбранного контрагента;
*) Добавление строки товара;
*) Изменение количества в добавленной строке;
*) Удаление строки товара;

Настроена подсветка ранее выбранного контрагента в модальном списке выбора при нажатии кнопки выбора.

Если некоторые привыкли это получать автоматически в 1Сных формах, то в вебе это все настраивается ручками.

 


[Экрозапись4. Работа в форме документа]


Отчет Остатки

Подробное видео по отчету: https://youtu.be/pLEiokemO4Q

Отчет построен в базовом плоском виде без группировок и строится по данным регистра Остатки на указанную дату.

При переходе на раздел отчета поле даты по умолчанию настраивается на текущую дату.

Построение выполняется при нажатии кнопки "Построить".

 


[Экрозапись5. Отчет Остатки]


Роли Администратор и Зритель

Более подробно про права доступа: https://youtu.be/u3p2G26AxT4

Если у учетки отсутствуют права доступа на раздел, то при переходе будет показана страничка отсутствия прав.



Если запрещено некое конкретное действие, то запрет может быть показан во всплывашке с соответствующим текстом.




Существующие учетки

В справочнике Учетки существуют две учетки:

  • kuzkov - полные права;
  • Зритель - права зрителя;


Пароль на обе учетки: 123.

При нужности вы можете это изменить в режиме Предприятие.

Желающие могут скачать конфигурацию техдемо и развернуть ее стандартным 1Сным способом.

Все коды открыты и доступны исключительно в рамках указанной далее лицензии.

Если будут вопросы, замечания или предложения, то смело обращайтесь :)

Создавалось и проверялось на 8.3.10.

 
 Свертка "Лицензия"

 

Если у вас есть интерес к данной теме, то много интересного есть в моих разработках, которые вы можете посмотреть в моем профиле.

Всем лучи добра!

Остаемся на связи!

kuzkov.info личный кабинет html css js Кузьков обозреватель http сервисы http сервис http-сервисы http-сервис техдемо Ленкодо

См. также

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Сайты и интернет-магазины WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    15993    13    18    

13

Интеграция 1С — Битрикс24. Обмен задачами

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (8.3.18.1289). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    18004    9    15    

14

Модуль для обмена "1С:Предприятие 8. УАТ. ПРОФ" с FortMonitor

WEB-интеграция 8.3.8 Конфигурации 1cv8 Автомобили, автосервисы Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Расширение предназначено для конфигурации "1С:Предприятие 8. Управление Автотранспортом. ПРОФ". Функционал модуля: 1. Заполнение регистров сведений по подсистеме "Мониторинг", а именно: события по мониторингу, координаты по мониторингу, пробег и расход по мониторингу, текущее местоположение ТС по мониторингу 2. Заполнение путевого листа: пробег по мониторингу, время выезда/заезда, табличная часть ГСМ, места стоянок по геозонам. 3. Отчеты по данным загруженным в регистры сведений. 4. Предусмотрена автоматическая загрузка данных в фоновом режиме (условия работы данной загрузке читайте в описании товара) Модуль работает без включенной константы по настройкам мониторинга. Модуль формы предоставляется с открытым кодом, общий модуль защищен. Любой заинтересованный пользователь, имеет возможность скачать демо-версию расширения.

22656 руб.

25.05.2021    12935    32    8    

11

SALE! 10%

Автоматическая загрузка файлов (например, прайс-листов) из электронной почты, FTP, HTTP, их обработка и выгрузка на FTP (на сайт) и для других целей

Прайсы WEB-интеграция Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Автомобили, автосервисы Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Программа с заданным интервалом времени (или по ручной команде) скачивает файлы (например, прайс-листы поставщиков) из различных источников: письма электронной почты, FTP или HTTP-адреса, и сохраняет их в каталог упорядоченной структуры. При этом извлекает файлы из архивов, может переименовывать файлы и менять их формат (csv, xls, txt). Можно настроить выгрузку обработанных файлов на сайт (через FTP-подключение). Программа будет полезна компаниям, у которых есть большое количество поставщиков и/или прайс-листы поставщиков обновляются часто (необязательно прайс-листы, файлы могут быть любого назначения). Собранные таким образом актуальные версии прайс-листов можно выгрузить с помощью программы себе на сайт (или на любой FTP-сервер) или выполнить другие необходимые задачи.

28000 25200 руб.

28.05.2015    85041    26    51    

50

Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС

Обмен с ГосИС WEB-интеграция Платформа 1С v8.3 Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Обработка является альтернативой механизму, разработанному фирмой 1С и заполняющему реквизиты контрагента по ИНН или наименованию. Не требуется действующей подписки ИТС. Вызывается как внешняя дополнительная обработка, т.е. используется, непосредственно, из карточки контрагента. Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС (egrul.nalog.ru) для БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0, УТ 10.3, УТ 11.x, КА 1.1, КА 2.x, УПП 1.x, ERP 2.x, УНФ 1.5, УНФ 1.6, УНФ 3.0, ДО 2.1

2400 руб.

28.04.2016    89221    163    216    

320