diff --git a/sf_manufacturing/models/stock.py b/sf_manufacturing/models/stock.py index f255d28b..b85f7ac4 100644 --- a/sf_manufacturing/models/stock.py +++ b/sf_manufacturing/models/stock.py @@ -319,7 +319,7 @@ class ProductionLot(models.Model): # port = 9100 # 可以根据实际情况修改 # 获取默认打印机配置 - printer_config = self.env['printer.configuration'].search([('model', '=', self._name)], limit=1) + printer_config = self.env['printer.configuration'].sudo().search([('model', '=', self._name)], limit=1) if not printer_config: raise UserError('请先配置打印机') host = printer_config.printer_id.ip_address diff --git a/sf_warehouse/models/model.py b/sf_warehouse/models/model.py index 2228d2d5..347fd658 100644 --- a/sf_warehouse/models/model.py +++ b/sf_warehouse/models/model.py @@ -475,7 +475,7 @@ class Sf_stock_move_line(models.Model): # port = 9100 # 可以根据实际情况修改 # 获取默认打印机配置 - printer_config = self.env['printer.configuration'].search([('model', '=', self._name)], limit=1) + printer_config = self.env['printer.configuration'].sudo().search([('model', '=', self._name)], limit=1) if not printer_config: raise UserError('请先配置打印机') host = printer_config.printer_id.ip_address @@ -983,7 +983,7 @@ class CustomStockMove(models.Model): # port = 9100 # 可以根据实际情况修改 # 获取默认打印机配置 - printer_config = self.env['printer.configuration'].search([('model', '=', self._name)], limit=1) + printer_config = self.env['printer.configuration'].sudo().search([('model', '=', self._name)], limit=1) if not printer_config: raise UserError('请先配置打印机') host = printer_config.printer_id.ip_address