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

28.07.23

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Техдемо веб-приложения "Простой склад" на базе http-сервисов от kuzkov.info:
.dt 216,71Kb
7
7 Скачать (10 SM) Купить за 4 550 руб.

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

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

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

Нам нравится делать веб и нам нравится писать код на 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-сервис техдемо Ленкодо

См. также

WEB-интеграция Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Функциональное решение для торговли на всех популярных маркетплейсах. Работает со схемами FBO и FBS. Простое в использовании и установке, не вносит изменения в код программы. Существенно упрощает работу с товарным ассортиментом, обработку заказов с площадок, работу с поставками, а также ведение аналитики по продажам и остаткам.

72000 руб.

19.07.2024    1429    52    0    

3

WEB-интеграция Программист Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Внешняя обработка разрабатывалась для загрузки документов из Ветменеджер в 1С: Бухгалтерия 3.0

12000 руб.

02.02.2021    17782    49    50    

29

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

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

22656 руб.

25.05.2021    14165    41    8    

16

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

Универсальное расширение конфигурации для автоматической загрузки и заполнения реквизитов контрагентов (партнеров) из ОГРН для 1С:ERP Управление предприятием 2 (1С:ERP Управление предприятием 2, редакция 2.4), 1С:ERP Управление предприятием 2 (1С:ERP Управление предприятием 2, редакция 2.2), 1С:Управление торговлей 8 (Управление торговлей, редакция 11.5), 1С:Управление торговлей 8 (Управление торговлей, редакция 11.4), 1С:Управление торговлей 8 (Управление торговлей, редакция 11.3), 1С:Управление торговлей 8 (Управление торговлей, редакция 11.2), 1С:Комплексная автоматизация 8 (1С:Комплексная автоматизация, редакция 2.4), 1С:Комплексная автоматизация 8 (1С:Комплексная автоматизация, редакция 2.2), 1С:Комплексная автоматизация 8 (1С:Комплексная автоматизация, редакция 2.0) и 1С:Бухгалтерия 8 (Бухгалтерия предприятия, редакция 3.0).

3900 руб.

08.11.2017    63116    404    295    

72

ККМ WEB-интеграция Программист Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Универсальный драйвер для фискализации чеков для сервиса Бизнес.РУ. Чеки (https://online-check.business.ru/). Работает с любой кассой, подключенной к сервису, в том числе и без физической кассы (Аренда облачной ККТ в датацентре). Принцип работы аналогичен наличию физической кассы, подключенной к рабочему месту 1С. Фискализация выполняется с любого рабочего места через интернет. Нет ограничений на количество рабочих мест, касс, компьютеров. Поддерживает печать с нескольких рабочих мест на одну кассу. Работает в любой операционной системе (Windows, Linux) и в любом клиенте (Тонкий, Толстый, Web, Мобильный клиент).

6000 руб.

03.06.2021    13864    12    0    

8