Package org.bgerp.plugin.inventoru.sync1c.service
package org.bgerp.plugin.inventoru.sync1c.service
-
ClassDescriptionHTTP client for 1C ERP REST API.Single item in the write-off request.Minimal RFC4180 CSV reader/writer for the sync1c File protocol — no CSV library is otherwise used in this project, so a dedicated dependency isn't warranted for two simple flat formats.Bulk import of individually identified units from a CSV — the counterpart of the stock import, which carries nomenclature and quantities.One parsed line together with everything resolution found or could not find.Service for managing the export queue and sending write-offs to 1C.What
ExportService.postAccepted(ExportQueue)did with a write-off 1C has accepted.Result of a singleExportService.sendExportQueue(ExportQueue)attempt — carries the item count alongside the error so callers can log it (see inventoru_sync1c_export_log) without a secondExportService.buildWriteoffItems(int, Sync1cConnector, int)lookup.Fields of a write-off beyond the fixed ones, or why they cannot be filled.One line of what a queue entry covers, as a person needs to see it: the nomenclature by its title, the code 1C knows it by, and how much of it."Pending incoming" as the screen shows it: proposals grouped by store and position, each with what posting it would do, filtered by store and by kind.Proposals of one position on one store.Imports stock data from 1C into BGERP inventory tables.PROTOTYPE client for the 1C standard OData interface (/odata/standard.odata).The stock of a serial tracked position on a store, reconciled per unit against 1C.WhatSerialStockSync.applyAll(List, int)did.How a warehouse of the ERP says which warehouse of 1C it is.Everything one warehouse tells 1C about itself.