Skip to content

Latest commit

 

History

History
50 lines (39 loc) · 4.87 KB

README.md

File metadata and controls

50 lines (39 loc) · 4.87 KB

Заказы онлайн/оффлайн

Заказы онлайн/оффлайн - это веб-приложение на базе фреймворка Metadata.js для интеграции с типовыми 1С

Назначение и возможности

  • Создание и редактирование документов Заказ покупателя для типовых конфигураций 1С
  • Заказы формируются с тем же набором и типами полей, что и в стандартной 1С (реплицируются справочники Контрагенты, Партнеры, Договоры, Организации, Номенклатура, Характеристики, Серии, Склады и т.д. - все ссылочные типы, задействованные в подсистеме управления продажами)
  • Фоновый двусторонний обмен изменений объектов с ИБ 1С
  • Гибкая настройка видимости и доступности объектов и реквизитов для групп пользователей
  • Формирование печатных форм счетов и заказов
  • Формирование отчетов об оплате и отгрузке по заказам
  • Поддержка автономной работы при отсутствии доступа в Интернет и прозрачного обмена с сервером при возобновлении соединения
  • Синхронизация заказов не только с базой поставщика, но так же и с учетными системами клиентов и дилеров

Демо онлайн

Живое демо доступно по ссылке https://light.oknosoft.ru/orders/, для входа в программу:

  • В диалоге авторизации выбрать гостевого пользователя Алгоритм, нажать кнопку Войти
  • При первой синхронизации, страница будет несколько раз перезагружена

Использованы следующие библиотеки и инструменты:

Серверная часть

  • couchDB, NoSQL база данных с поддержкой master-master репликации
  • nginx, высокопроизводительный HTTP-сервер

Управление данными в памяти браузера

  • metadata.js, движок ссылочной типизации для браузера и Node.js
  • pouchDB, клиентская NoSQL база данных с поддержкой автономной работы и репликации с CouchDB
  • alaSQL, SQL-интерфейс к массивам javascript в памяти браузера и Node.js
  • aes, библиотека шифрования/дешифрования строк
  • xlsx, библиотека для чтения и записи XLSX / XLSM / XLSB / XLS / ODS

UI библиотеки и компоненты интерфейса

  • dhtmlx, кроссбраузерная библиотека javascript для построения современных веб и мобильных приложений
  • handsontable, компонент для отображения и редактирования табличных данных
  • daterangepicker, компонент визуализации и редактирования диапазона дат
  • filesaver.js, HTML5 реализация метода saveAs
  • moment.js, библиотека форматирования интервалов и дат
  • numbro, библиотека форматирования чисел
  • rubles.js, библиотека форматирования чисел - сумма прописью

Графика

  • fontawesome, набор шрифторвых иконок

Лицензия

MIT

Данная лицензия распространяется на все содержимое репозитория, но не заменеют существующие лицензии для продуктов, используемых библиотекой metadata.js

(c) 2014-2016, компания Окнософт ([email protected])