Timetracking
Timetracking — це додаток, який відображає зведені дані зайнятості співробітників організації за вибраний період. У додатку присутні фільтри за об'єктами, підрозділами, видами та підвидами робіт. Також можливий детальний…
ДокладнішеНовини для розробників без шуму — My Dev News у Telegram.


Інтеграції 1С/BAS із сайтами, CRM, кабінетами, аналітикою та ботами через явні контракти, externalId, ідемпотентність і журнали обміну.
Коротко опишіть мету, обмеження стеку та строки — відповім у Telegram.
Інтегрую 1С/BAS із вебсервісами так, щоб облікова система залишалася власником своїх даних, а зовнішній інтерфейс не залежав від швидкості товстого клієнта. Типовий контур охоплює HTTP-сервіс або OData на боці 1С/BAS, проміжний сервіс на TypeScript/Node.js, чергу для повторів і вебінтерфейс на React або Astro. Але стек другорядний: спершу потрібна карта сутностей і однозначне правило, яка система створює та змінює кожне поле.
В обміні обов’язково фіксую зовнішній ідентифікатор — externalId, версію або дату зміни, ключ ідемпотентності та поведінку за повторного доставлення. Без цього повтор запиту перетворюється на друге замовлення, а тимчасовий збій — на ручне порівняння двох баз. Структурований журнал має відповідати, який об’єкт передавали, з яким результатом, скільки було спроб і що робити оператору. Записи на кшталт «помилка обміну» без ідентифікатора документа не вважаю експлуатаційним рішенням.
Межі залежать від власника облікової логіки. Можу реалізувати HTTP-сервіси та регламентні завдання в 1С/BAS, проміжний API, кабінет, звіт або адаптер месенджера. Зміна бухгалтерських правил, оновлення конфігурації та цілодобове адміністрування сервера погоджуються окремо. Для приймання використовую тестові сутності й неприємні сценарії: повторне надсилання, пропущене поле, недоступна сторона, відновлення після збою.
Готовий з’єднувач доцільніший за власний код, якщо обидві системи типові, набір полів стандартний, а модуль підтримує постачальник. Власна інтеграція виправдана за нестандартних документів, кількох джерел, особливих правил дублів або потреби спостерігати обмін з окремої панелі. Для магазину із залишками й оформленням замовлення корисніше почати з обміну складу та замовлень; цей кластер ширший і охоплює CRM, портали, аналітику, API та канали повідомлень.
Фінальний акт приймання фіксується в брифі або договорі; список вище — орієнтир для узгодження scope.
Timetracking — це додаток, який відображає зведені дані зайнятості співробітників організації за вибраний період. У додатку присутні фільтри за об'єктами, підрозділами, видами та підвидами робіт. Також можливий детальний…
Докладніше
EmploymentApproval — це комплексний додаток, розроблений для спрощення процесів планування та затвердження працівників, з інтуїтивно зрозумілим інтерфейсом календаря та сповіщеннями в режимі реального часу. Створений на …
Докладніше
dashBoard — це динамічний і інтерактивний веб-застосунок, розроблений з використанням TypeScript, який забезпечує безперебійну роботу користувача. Він включає адаптивні елементи дизайну та візуалізацію даних у реальному …
Докладніше
Employment_cal — це динамічний календарний додаток, призначений для спрощення планування та управління зайнятістю, з інтерактивними денними, списковими та часовими переглядами. Використовуючи надійні бібліотеки, такі як …
Докладніше
calcExport — це елегантний та ефективний інструмент, розроблений для спрощення розрахунків та безперешкодного експорту результатів. Створений з використанням TypeScript, він пропонує адаптивний інтерфейс користувача, пок…
ДокладнішеTelegram-бот для платіжних сценаріїв (цифрові товари). Python, захищені колбеки та аудит повідомлень.
ДокладнішеВи описуєте задачу, цілі й обмеження — строки, бюджет, інфраструктура.
Ставлю запитання, за потреби дивлюсь код або ТЗ, фіксуємо обсяг.
Пропоную етапи, пріоритети й орієнтир строків; узгоджуємо формат звітності.
Ітерації з проміжними результатами: коміти, демо, зворотний зв’язок.
Деплой, документація за потреби; домовляємось про супровід або точкові доробки.
Натисніть на запитання, щоб розгорнути відповідь.
УТ, ERP, Бухгалтерія та самописні бази — зазвичай через HTTP-сервіси, OData або обмін файлами/XML. Важливіший контракт обміну, ніж назва коробки.
І те, й інше за потреби: HTTP-сервіси або регламентні завдання в 1С плюс TypeScript-прослойка й веб-інтерфейс. Обсяг фіксуємо наперед, щоб ваша команда 1С володіла обліковою логікою.
Тестова база, опублікований HTTP-ендпоінт або VPN і контакт з боку 1С щодо метаданих і вікон релізів. Прод — лише за погодженим процесом змін.
TLS, токени або взаємна авторизація, ідемпотентні обробники, черги для збоїв і структуровані логи. Публічний веб не ходить у БД напряму — лише через API.
Вузький обмін (каталог або статуси замовлень) часто вкладається в 3–6 тижнів; портали й CRM-зв’язки довше. Поставка вертикальними зрізами, без «великого вибуху».
Чому ERP стають монолітамиПарадокс успіху ERP: винятки, техборг, єдина БД і розподілений моноліт. Чому монстр — наслідок зростання бізнесу і як уповільнити деградацію.
Інтеграції ERPЯк інтегрувати корпоративний ШІ з ERP, зберігши достовірність даних, ролі доступу та контроль операцій.
Безпека як архітектураЧому захист даних, права доступу, перевірюваність відповідей і аудит мають визначати архітектуру корпоративного ШІ від першого дня.Коротко опишіть мету, обмеження стеку та строки — відповім у Telegram.