Техдемо веб-приложения "Простой склад" на базе 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С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

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

57600 руб.

26.11.2024    1235    1    1    

4

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

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

36000 руб.

03.08.2020    18355    20    22    

18

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

Интеграция 1С и Битрикс 24. Разработка имеет двухстороннюю синхронизацию 1С и Bitrix24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (платформа начиная с 8.3.23): 1С:Управление торговлей, 1С:Управление Нашей фирмой 3, 1С:Комплексная автоматизация 2, Объединенное решение: Модуль 1С:CRM 3 (3.0.21.3) +1С:ERP Управление предприятием 2. При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

7200 руб.

04.05.2021    20564    13    19    

18

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

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.

14400 руб.

20.12.2024    320    2    0    

5

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

Расширение значительно упрощает написание API на 1С. Веб программисты получают простой и понятный доступ к 1С. Описание API создаётся автоматически и представляется в виде удобном как для человека, так и для программной обработки.

24000 руб.

27.09.2024    2483    1    0    

3