Проекты: сортировка
Теперь на всех страницах сервиса, где отображается иерархический список проектов, проекты в списке отсортированы по дате создания (в рамках одного уровня иерархии): от новых к старым.
Теперь:
– в реестре проектов,
– на странице “Отчеты” в выпадающем списке проектов, который открывается по клику в поле “Выберите проект…“,
– в поп-апе “Добавление счета“ в поле “Проект“,
– при добавлении позиций / редактировании позиций у счета в поле “Проект“
проекты будут отсортированы по дате создания в рамках одного уровня иерархии.
Реализация оптимистической блокировки
Теперь, в случаях, когда два Пользователя одновременно редактируют один счет в пространстве, будет происходить сохранение только тех данных, которые внес Пользователь, первым сохранивший изменения. Для удобства Пользователя было реализовано предупреждение о том, что счет был отредактирован кем-то другим, и данные Пользователя не будут сохранены.
Мобильная версия: отображение дополнительной информации о пользователях
В мобильной версии приложения реализовали окно-визитку Пользователя, которая появляется по клику на Фамилию Имя или на аватарку Пользователя.
В визитке содержится следующая информация о пользователе:
1. Статус в системе с цветным квадратиком (например, “Пользователь”, “Контакт”, “Приглашен“ и тп);
2. Фото профиля;
3. Фамилия, Имя, Отчество;
4. Все телефоны Пользователя;
5. Все email-ы Пользователя.
Мобильная версия: прикрепление документов к доставке
Проведена доработка процесса приемки доставок в мобильной версии приложения: теперь к доставке можно прикреплять документы.
Если при приемке доставки нажать на кнопку “Прикрепить документы”, откроется страница прикрепления документов:
На этой странице по умолчанию будут отображаться документы, которые запланированы по счету; также у Пользователя будет возможность создать документ самостоятельно.
Доработки НДС
В рамках задачи произвели доработки по логике НДС у счета и у позиций счета. Задача разбита не несколько подзадать, их функционал описан ниже.
Доработки НДС: изменения в окне “Позиции счета”
При заполнении / редактировании позиций счета в окне “Позиции счета” появились новые поля, связанные с НДС: “Включен ли НДС в счет?” и “% НДС”.
В п.1 Пользователь указывает, включен ли НДС в счет.
В п.2 можно указать процент НДС на счет. П.2 появится на странице только в случае, если в п.1 было указано, что НДС “На весь счет”.
Ответ на 1 вопрос “Включен ли НДС в счет?” автоматически подставляется в поле “Включен ли НДС в счет?” в счете.
Ответ из вопроса 2 ”Введите % НДС” или из поля таблицы “НДС” (при опции “включен в позиции счета”) автоматически подставляется в поле “Процент НДС” в счете:
Эти поля (в попапе и в счете) связаны друг с другом: при изменении одного меняется второе.
Доработки НДС: добавление расчетных полей
Теперь расчеты НДС в продукте учитывают то, что НДС может быть:
– включен в позиции счета,
– не включен в позиции счета, но включен в сумму всего счета,
– не включен ни в позиции счета, ни в сумму всего счета.
В зависимости от этой информации, значения счета рассчитываются по-разному.
Если в окне с позициями счета заполнить сумму хотя бы в одной позиции, то рядом с кнопкой “Сохранить” появятся информационные поля:
– Сумма счета без НДС,
– Сумма НДС,
– Сумма счета с НДС.
(Если счет без НДС, то отображаться будет только сумма счета и информация о том, что счет без НДС).
Доработки НДС: изменения полей НДС в репорте счета
Теперь на странице счёта в поля “Включен ли НДС в счет?” и “Процент НДС” подставляются те значения, которые были внесены при заполнении позиций счета. Вручную эти поля в счете заполнить нельзя.
– Если процент НДС у всех позиций в счете одинаковый, то в поле “Процент НДС” будет это значение НДС.
– Если процентов НДС в счете несколько, то они все будут выводиться в поле “Процент НДС”
– Если счет без НДС, то в поле “Включен ли НДС в счет?” выводится “Без НДС”, а в поле “Процент НДС” ничего.
Доработки НДС: изменение текста НДС в реестре счетов
На странице со всеми счетами (Реестр счетов) изменен текст в поле “НДС”:
– Если НДС включен в позиции счета, отображается: “в позициях счета”;
– Если НДС на весь счет, то отображается “на весь счет”;
– Если счет без НДС, то отображается “без НДС”.
Реестр счетов: фильтр по доставкам
На странице со списком всех счетов пространства (Реестр Счетов) в окне с фильтрами добавлены два новых фильтра:
– Статус доставки (“Не запланирована”, “Запланирована”, “Принята”, “Груз не приехал”);
– Дата доставки (2 значения: “От” и “До”).
При применении этих фильтров в результаты поиска попадают все счета, по которым есть хотя бы одна доставка, удовлетворяющая всем заданным параметрам фильтрации.
Отображение уведомлений по доставкам в колокольчике
В список уведомлений в колокольчике добавили новый пункт “Принять доставки”.
Пункт “Принять доставки” отображается, когда есть счета, по которым есть хотя бы одна доставка со статусом “Запланирована“ и ее нужно принять сегодня или в дату, которая уже прошла.
Справа в уведомлении “Принять доставки” отображается индикатор в виде красного кружка. Цифра, которая горит в индикаторе, указывает на количество счетов, в которых есть доставки, которые нужно сегодня или в дату, которая уже прошла.
Предупреждение об удалении файла из счета
Теперь на странице счета при замене текущего файла счета на новый файл Пользователю будет демонстрироваться предупреждение, в котором сказано, что первоначальный файл счета будет удален, а новый загруженный файл распознаваться не будет.
Выбор согласующих по счету: выводить Фамилию и Имя полностью
Теперь во всех местах в системе, где предусмотрен выбор согласующих по счету, Фамилия и Имя согласующего отображаются целиком, без сокращений.
Поиск также работает по Имени и по Фамилии.
Проверка на наличие изменений в карточке документа
Добавили проверку на наличие изменений в карточке документа по разным доставкам в одном счете:
При внесении изменений в карточку документа из одной доставки будет проверяться, были ли изменения по карточке документа в другой доставке. Если были, то при попытке сохранить изменения в документе по второй доставке, будет демонстрироваться предупреждение о том, что во время редактирования страницы данные были изменены.
Добавить комментарий:
Ваш адрес email не будет опубликован.
Обязательные поля помечены *
Нажмите на галочку для подтверждения согласия Отправляя форму, вы соглашаетесь с условиями политики конфиденциальности