На GitHub выгружено обновление Shop-Script 10.2 и фреймворк Webasyst 3.0.1:
UPD 28.05: Обновление опубликовано в Инсталлере.
Новый раздел «Склад»:
Остатки по всем складам с оценкой общей стоимости активов;
Детализация по каждому складу: остатки, рыночная стоимость, себестоимость;
Журнал изменений остатков с фильтрацией по складам.
Раздел «Приемка-отгрузка»: обновленный интерфейс работы с трансферами:
Цена единицы товара в трансфере: ввод цены позволяет видеть общую сумму трансфера и отражать ее в сопроводительных документах (печатные формы добавляются плагинами);
Списание товаров: новый тип трансфера — без указания склада назначения;
(разработчикам) Хуки для разработки печатных форм для трансферов аналогично печатным формам для заказов (пример плагина shop/transferconsignment на GitHub): ТОРГ-1, ТОРГ-11, ТОРГ-13, ТОРГ-16, М-4, М-17 и т.д. — какие формы нужны в первую очередь, всегда полезно обсудить в хабе поддержки.
Режим сборки заказа: на странице заказа появилась ссылка «Режим сборки», которая превращает заказ в удобный чек-лист и помогает не пропустить ни одной позиции при сборке заказов с большим количеством товаров.
- (разработчикам) Новые хуки на изменение остатков товаров:
order_reduce_stock_counts_before и order_reduce_stock_counts_after: вызываются до и после списания остатков со склада во время обработки заказа;
order_return_stock_counts_before и order_return_stock_counts_after: вызываются до и после возврата остатков на склад при удалении или возврате заказа;
product_stocks_log: вызывается в момент создания записи в истории изменения остатков товаров, что происходит много где: редактирование товара, импорт, списание, трансфер и т.п.
- (разработчикам) Новый системный хелпер $wa->headerSingleAppUser() как замена классической навигации Webasyst $wa->header() в режиме одного приложения: на примере Shop-Script показали реализацию навигации в режиме одного приложения с сохранением доступа к объявлениям (уведомлениям) и смене светлого/темного режима (работа ?module=profile в режиме одного приложения вне приложения «Команда» будет добавлена в следующих обновлениях фреймворка).
- Множество улучшений в Shop-Script в интерфейсе Webasyst 2.
Все новые возможности доступны только в новом интерфейсе Webasyst 2.