Create a plagin on websystСоздать плагин на webasyst
Composed of multiple blocks using data already available on the website
Cluster 1
goods of a particular status (with the possibility of choosing specific or multiple status) whose information we will work on
In the first block, the goods of a given status are broken down according to the name of the suppliers (figure 1). (1)
Positions noted (in availability, storage, replacement or waiting for entry into this block)
All fields are redactable and mutually dependent. On change
K-v-supplies Recalculated K-vos, sum of entries, amount of consignment note
K-bed recalculated K-vo steam, number of entries, amount of consignment note
Prices are converted to the sum of the entry, the sum of the consignment note
The discounts shall be converted to the sum of all items of the supplier and the amount of the consignment note.
Each consignment note has a printing button and a viber button as in Figure 1
The seal only sends this consignment note to the seal.
Order - copy the order in format as in Figure 1 in the right side, opens the supplier's Wiber (the next block list of suppliers) to order and send (if there are better ways - suggest)
Also on top of the window button to print everything out and order everything.
Once the button is pressed, print or order buttons change color to colorless (semi-transparent)
If, in the process, an order is made with a supplier that has already been printed or ordered, a new consignment note is created.
If not, it is added to the created.
Top of the SUMMA window (on this page) K-vo all: steam, boxes, purchase price, sale price.
Cluster 2 Collection
List from block 1 with the option to choose the status of the goods or the consignment note
When changing the number of pairs, boxes or price, select the redacted field in the consignment note from the client in yellow (for the former manager to understand what was changed and could confirm the changes then the colour is lost).
If any status is marked, translate the particular product or consignment note into a separate window with the status name
Collection, availability, waiting, storage, replacement.
Status-user group manager can change all status
Users of the loader :
Available - all fields of the item or consignment note shall be recorded, including the button itself with a delay of 30 seconds. From this status, the carrier can only be transferred to warehouse status (with the same 30 seconds delay button block)
We're waiting -- if we're gonna check this status, we need to specify the time until when, the default date is today, with the possibility of changing the date.
Move the goods or consignment note to the collection page when the time has been set
On replacement, move out of a window with a name to replace with any status.
If you can implement it, write it.
Timeline and value to discuss
Нужно создать плагин для webasyst
Состоящий из нескольких блоков использующий данные которые уже есть на сайте
Блок 1
товар определённого статуса (с возможностью выбрать конкретный или несколько) статусов с информацией которых будем работать
В первом блоке товары определённого статуса разбиты по названию поставщиков (рис. 1)
Позиции которые были отмеченны(в наличии, на складе, на замену или ждём не попадают в этот блок)
Все поля редактируемые и взаимо зависимы. При изменении
К-во пар пересчитывается К-во ящ, сумма позиций, сумма накладной
К-во ящ пересчитывается К-во пар, сумма позиций, сумма накладной
Цены пересчитывается сумма позиции, сумма накладной
Скидки пересчитывается сумма всех позиций этого поставщика и сумма накладной.
У каждой накладной как на рис 1 кнопка печати и кнопка заказать вайбер
Печать - отправляет на печать только эту накладную
Заказать - копирует заказ в формате как на рис 1 в правой части открывает вайбер поставщика (данные из следующего блока список поставщиков) вставляет заказ и отправляет(если есть способы лучше -предлагайте)
Так же вверху окна кнопки распечатать всё и заказать всё
После нажатия кнопки распечатать или заказать кнопки меняют цвет на безцветный(полупрозрачный)
Если в процессе в статус с которым работаем попадает заказ с поставщиком который уже был распечатан или заказан то создаётся новая накладная.
Если нет, то добавляется к созданной.
Вверху окна СУММА(на этой странице) К-во всех: пар, ящиков, закупочная цена, продажная цена.
Блок 2 сбор
Список из блока 1 с возможностью выбрать статус товара или накладной
При изменении количества пар, ящиков или цены, выделить выделить отредактированное поле в накладной у клиента желтым цветом (для того что-быменеджер понимал что было изменено и мог подтвердить изменения после чего цвет пропадает).
При отметке любого из статусов переводим конкретный товар или накладную в отдельное окно с названием статуса
Сбор, в наличии, ждём, на складе, на замену.
Статусы - пользователи группы менеджер могут изменять все статусы
Пользователи грузчик :
В наличии - фиксируются все поля данного товара или накладной включая саму кнопку в наличии с задержкой в 30сек. Из этого статуса пользователь грузчик может перевести только в статус на складе (при переводе так же блок кнопки с задержкой в 30 сек)
Ждём - при отметке этого статуса нужно указать время до когда, дата по умолчанию сегодня, с возможностью изменить дату.
По наступлению заданного времени перевести товар или накладную на страницу сбор
На замену - при отметке перенести в окно с названием на замену с возможностью присвоить любой статус.
Если сможете реализовать, пишите.
Сроки и ценну обсудим