- Добавлен параметр lock в get_batches_for_fifo() для блокировки строк - Используется select_for_update() в write_off_by_fifo() для предотвращения параллельной перезаписи quantity при одновременном списании из одной партии - Защита от потери данных при параллельном завершении заказов