- Added migration to create economic_change_requests table for tracking change requests for customers and products. - Introduced new permissions for requesting and approving changes in e-conomic. - Developed frontend JavaScript functionality for managing economic catalog, including handling change requests and displaying their statuses. - Created browser tests to validate UI interactions related to product management and change requests. - Added unit tests for backend logic to ensure proper handling of product numbers, price rules, and economic write policies.
2.3 KiB
2.3 KiB
Varer og e-conomic
Første, sikre aktivering
- Åbn Indstillinger → Varer, priser og synkronisering.
- Vælg Tilknyt aftale. Hub læser først aftalen og udfylder aftalenummer, firma og basisvaluta; bekræft kun hvis de er rigtige.
- Vælg Kontrollér import. Det henter varegrupper, enheder og alle varer, men ændrer ingen Hub-produkter.
- Gennemgå previewet under Sync og fejl. Importér derefter alle varer. Spærrede varer importeres også, men kan ikke vælges til ny eksport.
- Under Varegrupper vælges de grupper, som nye varer må oprettes i. Vælg også den verificerede timeenhed under Automatisk synkronisering, hvis tidsordrer skal eksporteres.
- Knyt eksisterende Hub-produkter eller opret en enkelt valgt vare. Koblingen er låst. En administrativ omkobling kræver gammelt varenummer, årsag og audit.
- Først når afklaringslisten er tom for de varer, der skal faktureres, aktiveres forbindelsen. Det slår den strenge varekontrol til på eksport.
Daglig brug
- Hub-pris og e-conomic-referencepris er to forskellige felter. En prisændring i Hub ændrer ikke e-conomic-referenceprisen eller gamle kladder.
- Kontrollér nye priser på en gemt ordre viser før/efter og ændrer kun kladden efter en eksplicit bekræftelse. Abonnementspriser bevares.
- Eksport opretter kun en kladde. Den bogfører eller sender ikke en faktura.
- En timeout bliver vist som Uafklaret. Brug Afstem. Send aldrig dokumentet igen, før afstemningen har fundet præcis én kladde med Hub-referencen.
Safety mode
Selv når read-only og dry-run er slået fra, er direkte skrivning låst til tre handlinger: opret kunde, opret vare og opret ordrekladde. Ændring af en eksisterende kunde eller vare kræver en lokal anmodning og godkendelse fra en anden bruger med særskilt rettighed. Opretteren kan ikke godkende selv, og e-conomic-data genkontrolleres før udførelse. Sletning, fakturakladder, leverandører, bilag og bogføring kan ikke udføres fra Hub. Statuslinjen viser både den globale tilstand og eventuelle moduloverrides for ordre/tid.
Produktintegrationens migrationer er 242_economic_product_integration.sql og 243_economic_four_eyes_changes.sql. De er additive og genkørbare; de gætter ikke eksisterende sku_internal eller er_number som e-conomic-varenumre.