Обновление 1.51
Объединение внешней и внутренней логистики в один интерфейс
В этой доработке мы:
- Объединили внешнюю и внутреннюю логистику в одном интерфейсе – в Центре управления логистикой;
- Добавили возможность редактирования доставки;
- Оптимизировали загрузку реестров.
В рамках объединения мы переименовали пункти меню и название вкладки "Центр управления внешней логистикой" в "Центр управления логистикой".
Теперь групповые внутренние доставки, как и внешние, отображаются в Центре управления логистикой. Интерфейс карточки доставки аналогичен карточке внешней доставки с небольшими изменениями: вместо номера заказа отображается номер групповой доставки, адреса отправки и назначения соответствуют указанным в настройках пунктов выдачи, а в качестве даты указывается дата и время доставки. В поле "Статус доставки" отображается статус групповой заявки с возможностью его смены из текущего интерфейса. Функционально поведение внутренней доставки аналогично внешней: сначала доставка падает в список "Не распределено", а при перемещении в Relog данные отправляются в Relog. При нажатии на номер заявки открывается карточка групповой доставки в новой вкладке.
Доработан функционал создания групповых заявок на внутреннюю логистику для каждого подразделения. Ранее групповые заявки формировались, если в настройках пункта доставки была включена настройка "Автоматически создавать недостающие групповые доставки на сегодня", периодичность и время создания указывались в настройках планировщика ("Настройки" → "Общие настройки" → "Настройки планировщика"). Мы убрали и настройку автоматического создания групповых заявок, и настройку планировщика. Теперь эта настройка считается активной постоянно – групповые доставки создаются при условии, если есть хотя бы одна доставка из пункта в пункт (при этом пустые заявки не создаются). Заявки группируются, если пункты отправки и назначения совпадают. Например, в групповую доставку "Гелиймаш" - "Ленинская слобода" не попадают доставки "Фрунзенская" - "Ленинская слобода".
Интеграция с облачным хранилищем Selectel
Реализована интеграция с сервисом Selectel. Доработка позволяет загружать файлы в облачное хранилище сервиса и отображать ссылки на них в карточке заказа.
Для работы с сервисом необходимо произвести первоначальную настройку. Для этого:
- Для пользователя предусмотрены новое право доступа "14.4.15. Доступ к вкладке "Облако". Право включает: "14.4.15.1 Доступ к загрузке файлов в облако" и "14.4.15.2 Доступ к скачиванию файлов из облака".
- В раздел "Интеграции" добавлена вкладка "Облачное хранилище" для аутентификации пользователя в сервисе Selectel.
Загрузка файлов осуществляется в карточке заказа на новой вкладке "Облако":
После выбора файла и подтверждения загрузки не закрывайте форму до того, как файл будет полностью загружен. Изначально файл загружается в облачное хранилище HelloPrint.
Состояние загрузки файла отображается в колонке "Статус". После того, как файл загружается в облачное хранилище Selectel, для него устанавливается статус "В облаке", при этом файл удаляется из хранилища HelloPrint.
Списание и оприходование номенклатуры
Добавлена возможность ручного списания и оприходования номенклатуры.
Списание
Списание номенклатуры осуществляется в разделе "Товары и услуги" → "Списание". Для создания документа нажмите на кнопку "Списание". В результате отобразится форма документа:
Списание выбранной номенклатуры с указанного склада осуществляется сразу после сохранения документа.
Оприходование
Данный способ используется для учета поступления товара, который не подтвержден финансовыми документами (счетом/УПД).
Оприходование номенклатуры осуществляется в разделе "Товары и услуги" → "Оприходование". Для создания документа нажмите на кнопку "Оприходование". В результате отобразится форма документа:
В зависимости от предоставленных прав, (см. набор прав "4.5. Доступ к вкладке "Оприходование""), пользователь может выполнить оприходование либо на все склады, либо только на те, где он является ответственным. Количество товара на складе пополняется сразу после создания документа.
Инвентаризация номенклатуры
Поступление и списание номенклатуры можно выполнить через документ типа "Инвентаризация". Как и в случае с документом "Оприходование", способ используется для учета товара, который не подтвержден финансовыми документами (счетом/УПД).
Для создания документа типа "Инвентаризация" перейдите в раздел "Товары и услуги" → "Инвентаризация". Нажмите кнопку "Инвентаризация".
В результате отобразится форма добавления документа:
Вы можете заполнить его вручную, указав склад и заполнив список номенклатуры, либо воспользоваться автоматическим формированием списка.
При нажатии "Сформировать список" следует указать дату начала и окончания периода. В результате в список попадает вся номенклатура из документов "Списание" и "Оприходование" в статусе "Проведено" для указанного слада за выбранный период. В колонке "Должно быть" указывается количество номенклатуры, которое должно присутствовать на складе согласно этим документам.
На данном этапе фактическое количество не указывается.
После сохранения изменений формируется документ "Инвентаризация" в статусе "Новый".
Перейдите в карточку документа и укажите фактическое количество номенклатуры.
Для изменения количества номенклатуры сохраните изменения, а затем нажмите "Провести". В результате документ получит статус "Проведено", количество номенклатуры на складе изменится.
Документ инвентаризации со статусом "Проведено" не редактируется. Неточности инвентаризации корректируются повторными инвентаризациями.
Заполнение поля "Оформлен в"
Если заказы оформляются не на одну, а на несколько компаний, то возможны случаи, когда компания указывается некорректно. Для устранения подобных случаев мы внесли небольшое изменение.
Изменение заключается в новом праве доступа "14.19 Не заполнять поле "Оформлен в" при оформлении заказа".
Если оно активно, то на форме создания заказа поле "Оформлено в" не заполняется. Если же поле не заполнено, то кнопка создания заказа не активна.
По умолчанию право доступа не активно.
Списание товара в кассовом модуле
В обновлении 1.44 мы добавили учет материалов при прохождению изделия по маршруту через определенный технологический участок. Теперь аналогичный функционал с небольшими изменениями добавлен и для кассового модуля.
Предварительно в карточке точки продажи следует включить настройку "Является центром затрат".
В результате после проведения продажи отображается форма ввода количества материала для списания.
Списание возможно со складов, указанных в настройках точки продаж. Автором является пользователь, который провел продажу.
Передача данных о заказе в стороннюю систему
Эта доработка позволяет передавать в сторонние системы, например Битрик24, дополнительные данные при создании и изменении заказа.
Для этого в разделе "Настройки" → "Интеграции" → "WebHook" для каждого URL мы добавили новую настройку – "Передавать данные при создании заказа". При её активации в момент создания заказа HelloPrint отправляет webhook в стороннюю систему.
Он практически полностью идентичен прежнему (т.е. содержит ID заказа, номер заказа, сведения о контрагенте, сведения о менеджере, статус заказа, стоимость, статус оплаты, параметры заказа, перечень изделий), а также два новых поля:
- Первое поле - массив UTM. Он содержит cid (который может содержать client id от Google, Яндекс и т.п.), а также все UTM-метки, указанные в заказе. Cid и UTM-метки отображаются в карточке заказа на вкладке "Инфо" в блоке "Еще данные" → "Данные по рекламе" и заполняются автоматически при создании заказа посредством запроса с сайта.
- Второе поле comment предназначено для передачи текста первого созданного в заказе комментария на вкладке "Комментарии".
Webhook, который отправляется при изменении заказа, также содержит данные о заказе, включая дополнительное поле files в котором в виде текста передается значение поля "Исходная папка" с вкладки "Пути к файлам".
Доработка реестра контрагентов
Доработали внешний вид формы фильтрации реестра контрагентов:
- Поле "Тип клиента" переименовали в "Тип контрагента", а "Тип контрагента" – в "Вид контрагента"
- Добавили новые колонки:"Автор", "Тип клиента" и "Тип контрагента".
- Во всех добавленных столбцах предусмотрена сортировка.
Логирование времени выполнения запросов
В некоторых случаях необходимо понимание того, какие именно скрипты выполняются слишком долго. Для этого мы реализовали возможность их логирования.
Функция "Логировать время выполнения запросов" включается в разделе "Настройки" → "Общие настройки" → "Разное". По умолчанию функция выключена.
При включенной функции в лог-файл записываются скрипты, которые выполняются дольше 3 секунд.
Для удобного доступа к лог-файлу на эту же страницу добавлена кнопка "Скачать логи".
Через 24 часа после включения функция отключается автоматически.
Дополнительно
Реализован функционал для работы по ЭДО через сервис Контур.Диадок. Инструкция с описанием настройки и процесса работы будет представлена отдельно.
Исправление ошибок
Исправлено некорректное поведение настройки "Сделать основным (по умолчанию)" в карточке юридического лица с реквизитами.
Исправлена ошибка фильтрации реестра контрагентов по дате создания.
Исправлена ошибка поиска контрагента в карточке номенклатуры на вкладке "Поставщики".
Исправлена ошибка с привязкой склада к компании в кассовом модуле.
Исправлена ошибка с ручным вводом списываемой номенклатуры в заказе при прохождении по маршруту.
Исправлена ошибка в отчете типа "Отчет по выручке ФР".
Для калькулятора типа "Стандартный" исправлена ошибка с некорректной связи со складом при привязке одной сборки к другой.