Задачи подробно описал на видео https://fex.net/ru/s/dzfbfox .
текстовая версия ТЗ:
1. в табличную часть "співробітники колонку "телефон" он должен кликабельный и содержать ссылку tel:(при нажатии звонит) и добавить колонку с кнопкой "написать в вайбер"
2 переработать таблицу ввода остатков, выбираем только склад и товар, в пересекающиеся поля вводим остатки.
2.1 при вводе товара убрать глюк с 1/4 вместо символа
2.2 удалить лишние колонки
3 раздел "Інвентаризація" перенести вверх списка, сделать ее содержимое не выпадающим списком, а
а сразу открытым.
3.1 Кнопку "Видати допомогу" перенести вверх списка.
4 при нажатии "видати допомогу" автоматически заполняется поля: склад видачі и продавець
4.1 (т.е предварительно нужно сделать возможность для слада назначить несколько "співробітників", если кто-то из співробітників под своей учеткой открывает эту форму, тогда заполняется его наименование в поле "продавець" и через него заполняется полсе "склад видачі", так же автоматически сразу ставить текущую дату и время, а поле "Day vouchers", address, приймач - удалить.
5 добавить поиск в поле "ІПН отримувача" из "замовників" (сейчас это произвольное поле), поле для подбора "компанія", оно должно быть интексируемое и уникальное в базе данных.
5.1 если не нашло контарегнта, то пишет "ще не отримував" и рядом кнопки "Створити одержувача" и " «Дивитись всі видачі»,
5.2 при нажатии "Створити одержувача" создает "Замовника в базе данных из полей "IПН и "Ім'я клієнта", последнее не обязательное для ввода,
5.3 при нажатии «Дивитись всі видачі» открывает новую вкладку с фильтрацией по всем выдачам из раздела "Видача допомоги"
5.4 в замовниках удалить поля , адрес, город, район, сайт, страна, валюта и вкладку "оплата та доставка", оставить только Компания(переименовать на "ІПН"), "пдв" переименовать на ПІБ.
5.5 если ввели ІНН и он есть в базе, то заполняем поле имя(если оно было ранее заполнено) и делаем поиск из "Видати допомогу" по ІПН, если он ранее получал что-то
(5.56 в настройки выводим поле для ввода периода поиска, по умолчанию ставим 1 последняя неделя), то под полем ИНН пишем сколько выдач он получил, дату, время, склад выдачи и товары (все в строку, если выдач несколько, то несколько строк), если дата сегодня или вчера, то пишем "Сьогодні" или "Учора". если получал сегодня, то красным цветом выводим дату и количество выдач. (поле для поиска должно быть индексируемое, по нему будет много поисков, как вариант возможно нужно будет elastic search-ем реализовать поиск).
5.57 Изменить колонки в меня "выдача допомоги", отображать 4 колонки инн, склад выдачи, дата время и товары х шт.
5.6 убрать эксель таблицу.
5.7 сделать возможность создавать наборы (разные для разных складов) и указывать "набор дня", указанный набор дня должен отображаться над таблицой, при нажатии заполняются товары из набора (это можно настроить в самом складе).
5.8 В товар добавить поле "к-во по умолчанию" если заполнено, то автоматом в таблицу заполняем указанное количество, если не заполнено, то автоматом указываем 1 шт. Заменить эксель таблицу на обычные поля, так как с мобильного оно вообще не работает.
5.9 Если товара недостаточно на складе,то подсветить количество красным и вывести уведомление что "такого-то товара" нет в наличии, если несколько товаров нет в наличии, то вывести несколько уведомлений с задержкой или рядками(сейчас это есть в рекущем функционале).
5.91 При сохранении списываем остатки (сейчас оно списывает и так, но из экселя)
5.92 убрать колонки комиссия, тотал пеймент, примитка.. Нужно только название, ед измерения и количество..
5.93 Убрать область "Тотал пеймент" (не с помощью стилей, а с помощью php)
видати допомогу переименовать на "Видача допомоги"