timetracking
Timetracking is an application that displays summary data of employee engagement in an organization for a selected period. The application includes filters by objects, departments, types and subtypes of work. It is also …
DetailsDeveloper news without the noise — My Dev News in Telegram.


1C integrations with websites, CRMs, portals, analytics, and bots using explicit contracts, externalId, idempotency, and exchange logs.
Tell me the goal, stack constraints, and timeline — I reply on Telegram.
I integrate 1C with web services while keeping the accounting system authoritative for its data and preventing external interfaces from depending on the thick client. A typical setup may include an HTTP service or OData in 1C, a TypeScript/Node.js intermediary, a retry queue, and a React or Astro interface. The stack is secondary to an entity map and an unambiguous owner for every field.
Every exchange defines an external identifier such as externalId, a version or modification date, an idempotency key, and repeated-delivery behaviour. Without them, a retry can become a second order and a temporary outage can turn into manual database comparison. Structured logs must identify the object, result, attempt count, and operator action.
Scope depends on ownership of the accounting rules. It may include 1C HTTP services and scheduled jobs, an intermediary API, portal, report, or messenger adapter. Accounting-policy changes, configuration upgrades, and 24/7 server administration are separate. Acceptance uses test entities and failure cases: repeats, missing fields, unavailable peers, and recovery.
An established connector is preferable when both systems and fields are standard and the vendor maintains it. Custom integration is justified for non-standard documents, several sources, special deduplication rules, or a dedicated operations view. For commerce inventory and orders, start with 1C warehouse and order sync.
The final acceptance checklist is confirmed in the brief or contract; the list above is a scope alignment guide.
Timetracking is an application that displays summary data of employee engagement in an organization for a selected period. The application includes filters by objects, departments, types and subtypes of work. It is also …
Details
EmploymentApproval is a comprehensive application designed to streamline employee scheduling and approval processes, featuring an intuitive calendar interface and real-time notifications. Built with a modern tech stack, …
Details
dashBoard is a dynamic and interactive web application developed using TypeScript that offers a seamless user experience. It features responsive design elements and real-time data visualization, making it an ideal soluti…
Details
Employment_cal is a dynamic calendar application designed to streamline scheduling and employment management, featuring interactive day, list, and time views. Utilizing robust libraries like FullCalendar and Bootstrap, i…
Details
calcExport is a sleek and efficient tool designed to simplify calculations and export results seamlessly. Built with TypeScript, it offers a responsive user interface enhanced by CSS, making it an ideal choice for develo…
DetailsTelegram bot handling payment-related flows for PlayStation or digital goods context. Python service layer with guarded callbacks and audit-friendly messages.
DetailsYou describe the goal, constraints, timeline, budget, and infrastructure.
I ask questions, review existing code or a brief when needed, and lock scope.
I propose stages, priorities, and a timeline range; we agree on reporting.
Iterations with intermediate results: commits, demos, and feedback.
Deploy and docs as needed; we agree on maintenance or targeted follow-ups.
Tap a question to expand the answer.
Trade, ERP, Accounting, and custom configs—usually via HTTP services, OData, or file/XML exchange. The integration contract matters more than the box name.
Both when needed: HTTP services or scheduled jobs in 1C plus TypeScript middleware and web UI. Scope is agreed up front so your 1C team keeps ownership of core accounting rules.
A test infobase, published HTTP endpoint or VPN, and a contact on the 1C side for metadata and release windows. Production access only through agreed change process.
TLS, token or mutual auth, idempotent handlers, dead-letter queues, and structured logs. No direct DB exposure from the public web—only documented APIs.
A focused exchange (e.g. catalog or order status) often lands in 3–6 weeks; portals and multi-system CRM flows take longer. We ship vertical slices, not a big-bang go-live.
Why ERP systems become monolithsThe ERP success paradox: exceptions, technical debt, a single database, and the distributed monolith. Why the monster follows business growth and how to slow decay.
ERP integration patternsHow to connect corporate AI to ERP while preserving data authority, access roles, and operational controls.
Security as architectureWhy data protection, access controls, answer traceability, and audit must shape enterprise AI architecture from day one.Tell me the goal, stack constraints, and timeline — I reply on Telegram.