u
This commit is contained in:
@@ -1,9 +1,8 @@
|
||||
import * as mssqlQueries from '../../providers/mssql/queries/manifestDoc.js';
|
||||
import * as sqliteQueries from '../../providers/sqlite3/queries/manifestDoc.js';
|
||||
import { INSERT as MSSQL_INSERT_HISTORY } from '../../providers/mssql/queries/articlehistory.js';
|
||||
import { INSERT as SQLITE_INSERT_HISTORY } from '../../providers/sqlite3/queries/articlehistory.js';
|
||||
import resolveSelectedCompanyAccess from '../companyuser/resolveSelectedCompanyAccess.js';
|
||||
import resolveArticleBySku from '../article/resolveArticleBySku.js';
|
||||
import { recordStockAdjustmentHistory } from '../articlehistory/record.js';
|
||||
import nextNumber from '../numbers/nextNumber.js';
|
||||
import ledgerAdd from '../ledger/add.js';
|
||||
import makeRunner from '../runner.js';
|
||||
@@ -25,7 +24,6 @@ export default function adjust(provider) {
|
||||
const addLedger = ledgerAdd(provider);
|
||||
const isSqlite = provider?.dialect === 'sqlite3';
|
||||
const queries = isSqlite ? sqliteQueries : mssqlQueries;
|
||||
const insertHistorySql = isSqlite ? SQLITE_INSERT_HISTORY : MSSQL_INSERT_HISTORY;
|
||||
|
||||
/**
|
||||
* Adjusts article stock manually by creating an implicit manifest of type "adjustment",
|
||||
@@ -200,11 +198,11 @@ export default function adjust(provider) {
|
||||
|
||||
// Write article history for the adjusted article
|
||||
if (item.articleId) {
|
||||
const sign = item.amount > 0 ? '+' : '';
|
||||
await runner.query(insertHistorySql, {
|
||||
await recordStockAdjustmentHistory(runner, {
|
||||
articleId: item.articleId,
|
||||
companyuserId,
|
||||
text: `Bestandskorrektur ${sign}${item.amount} (${item.text})`,
|
||||
amount: item.amount,
|
||||
reason: item.text,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user