Користувальницькькі налаштування

Налаштування сайту


Сайдбар

Розділи

Загальний опис
Історія змін
Рекомендації до оновлення
Плани на майбутнє
Відомі проблеми
Онлайн демо
Допомога проекту
Люди
Трохи про безпеку

FAQ



Редагувати сайдбар

warehouse

Це стара версія документу!


Склад

Дозволяє:

  • Вести базовий складський облік
  • Вести довідник категорій ТМЦ
  • Вести довідник типів ТМЦ
  • Вести довідник складських приміщень
  • Вести довідник постачальників
  • Проводити прибуткові операції
  • Проводити видаткові операції
  • Бронювати видані, але ще невідомо чи витрачені ТМЦ за працівниками.
  • Контролювати залишки ТМЦ на складських приміщеннях
  • Проводити пошук ТМЦ по складських приміщеннях
  • Отримувати повідомлення про вичерпання резерву конкретних ТМЦ на складах
  • Гнучко розподіляти права співробітників за функціями модуля
  • Проводити інвентаризацію складських приміщень

Використання

Для того, щоб скористатися функціоналом модуля, можна скористатися ось такою ось іконкою на панелі завдань

Під час першого використання нашому погляду має постати приблизно така картина

Яка всім своїм виглядом натякає на те, що слід заповнити деякі довідники

Зокрема довідник категорій ТМЦ

Довідник типів ТМЦ (Так, у всіх ваших ТМЦ мають бути категорія і тип. Якщо ви не можете їх визначити за видом або призначенням цієї ТМЦ - значить її у вас немає)

Так, якось ось так

Також ви можете додати довільну кількість складських приміщень, на яких ви зберігатимете ваші ТМЦ

А також заповнити довідник постачальників, від яких ви будете отримувати ці самі ТМЦ

При отриманні від постачальників ТМЦ, ви маєте проводити прибуткові операції, так, по одній на кожен з типів ТМЦ, що прибули.

Надалі ви зможете проводити за цими ТМЦ уже видаткові операції

Для цього потрібно вибрати складське приміщення

і натиснути “витрата” для конкретного типу ТМЦ

Усе виглядає доволі очевидно, чи не так? Добре б відповідально ставитися до “Призначення” видаткової операції. На поточний момент вони можуть бути такими:

Власне витрату ТМЦ можна зробити на незакрите завдання з “Планування робіт” (це оптимальний і найкращий варіант!), повернути постачальнику з довідника “Постачальники”, вашому працівникові - раптово з довідника “Працівники”, також перемістити на інше складське приміщення, прив'язати до якогось наявного користувача за логіном, просто продати з рук, списати через непотрібність, або оформити як помилку, у разі, наприклад, якщо в прибутках була вказана більша кількість ТМЦ, що надійшли, ніж у реальності. Слід також зауважити, що переміщення між складами реалізовано як створення додаткової прибуткової операції, в якій постачальником фігуруватиме вихідне складське приміщення.

Ви завжди можете більш детально переглянути вже проведені прибуткові та видаткові операції за допомогою контрола “Показати”.

Також, за великого бажання, передбачена зручна генерація QR-кодів, щоб за видом ТМЦ можна було надалі визначити, звідки воно взялося, і що це взагалі таке.

Якщо ви не впевнені, на якому складському приміщенні перебувають ТМЦ, які ви хочете пустити у витрату, оформити видатковою операцією, або просто цікавитеся, скільки чого у вас є загалом - ви можете скористатися звітом “Залишки на складах”.

І при великому бажанні, і наявності відповідних прав, прямо звідти оформити видаткову операцію

Також там можна переглянути всю історію прибуткових і видаткових операцій у розрізі часу.

Ви можете отримувати нотифікацію, про вичерпання бажаного резерву конкретних ТМЦ на лицьовій сторінці модуля

Також можна фігурно розставити права адміністраторів, розділивши їхні обов'язки

Починаючи з Ubilling 0.7.1 з'явилася можливість бронювання ТМЦ на співробітників. Вона має пріоритет перед видатковими операціями і не дасть вам змоги видати одні й ті самі ТМЦ різним працівникам, або оформити їх як видаткову операцію, доки ці ТМЦ не знято з резерву на співробітника. Тобто якщо ви дали монтажникові Ігнатію зі складу “305м кручена пара” і невідомо, чи витратить він її всю, чи поверне назад - для цього логічно використовувати бронювання замість видаткової операції, поки він не поверне вам акт, де конкретно вказано, скільки і на яке завдання він її витратив. Далі цю кількість ви можете зняти з броні Ігнатія і пустити у витрати. За допомогою звіту “заброньовано” ви завжди можете дізнатися, які і скільки ТМЦ знаходиться на руках у ваших співробітників.

А як проводити інвентаризацію? Йдемо у “Видаткові операції”, натискаємо на потрібне нам складське приміщення, бачимо які ТМЦ і в яких кількостях повинні залишатися на складі, за потреби натискаємо іконку з принтером, роздруковуємо, і йдемо з цим листочком на склад рахувати.

Установка и настройка

Для использования данной функциональности, требуется включение опции WAREHOUSE_ENABLED в конфиге alter.ini. Для заливки изображений к типам ТМЦ требуется включенное хранилище изображений PHOTOSTORAGE_ENABLED. Опция WAREHOUSE_TELEGRAM приводит к включению нотификации ваших сотрудников о совершенных на них операциях бронирования при помощи Telegram.

PHOTOSTORAGE_ENABLED=1
WAREHOUSE_ENABLED=1
WAREHOUSE_TELEGRAM=1
WAREHOUSE_RECPRICE=0

Для нотификации ваших сотрудников о забронированных на них ТМЦ в конце дня, вы можете использовать какой-то такой вызов из crontab -e:

30 19 * * *   /bin/ubapi "warehousetelegram"

Это может помочь им, не “терять” бухты кабеля у себя в машинах.

Очистка склада

Что делать когда вы тестировали модуль склада и вам потребовалось его очистить перед реальным использованием? Удалить складские помещения, категории ТМЦ и все другое? Для этого можете использовать следующий скрипт в консоли разработчика:

$dataTables=array(
'wh_storages',
'wh_reshist',
'wh_reserve',
'wh_out',
'wh_itemtypes',
'wh_in',
'wh_contractors',
'wh_categories'
);
 
if (!empty($dataTables)) {
	foreach ($dataTables as $io => $each) {
		$query='TRUNCATE TABLE `'.$each.'`';
		nr_query($query);
		log_register('WAREHOUSE FLUSH '.$each);
	}
log_register('WAREHOUSE DESTROYED');
}

Удаление отдельных приходных-расходных операций, или “просто удалить” складское помещение не возможно, так как они все довольно глубоко взаимосвязаны и своим видом обеспечивают общую целостность данных. Поэтому очистка может быть только полной и бесповоротной.

warehouse.1686913574.txt.gz · Востаннє змінено: 2023/06/16 14:06 повз skybetik