Repository navigation
Releases: skp-kz/bilem.ai
Release list
Bilem Agent 0.3.0-beta.9
- Подпись Microsoft (Authenticode): MSI, bilem-agent.exe, bilem-agent.com и помощники COM подписаны сертификатом SKP.KZ LLC — Windows и SmartScreen показывают издателя.
- Обновление кнопкой проверяет издателя подписи точно по имени сертификата (без учёта регистра): чужое имя, даже похожее, — отказ.
- Из меню значка в трее убран тумблер «SMTP-клиент включён» — он только на вкладке «SMTP».
- Строка состояния — только чёрный текст: без оранжевого, зелёного и красного, ошибки тоже чёрным (решение Славы: инженерное приложение).
Bilem Agent 0.3.0-beta.10
-
Служба Windows «Bilem Agent»: MCP-сервер работает сам после перезагрузки — без входа на сервер и без окна. Автоматический (отложенный) запуск, LocalSystem, при сбое — перезапуск через минуту. При обновлении служба останавливается и запускается снова.
-
Окно без прав администратора: запускается при входе любого пользователя и живёт в трее; показывает состояние службы и MCP, проверки баз, журнал службы. Права администратора (UAC) — только по кнопкам со щитом: «Настройки…», «Скопировать адрес MCP», «Перезапустить MCP», «Запустить службу».
-
Папка документов — общая, по умолчанию C:\ProgramData\Bilem\Документы<база>\…: у службы нет «Документов» пользователя. Папку можно сменить в «Печатных формах» → «Общее». Ранее сохранённые PDF остаются в «Документах» пользователя.
-
Настройки и токен MCP читают только администраторы и служба (папка C:\ProgramData\Bilem закрыта для обычных пользователей).
-
«Кто нам должен» (receivables) и «кому должны мы» (payables). Долг по контрагентам и договорам на дату — сальдо 1210 минус авансы 3510 (кредиторка: 3310 минус 1710), как в оборотно-сальдовой ведомости. По каким документам: номер, дата, сумма, оплачено, остаток, счёт-фактура, сколько дней. Возраст — FIFO, корзины 0–30 / 31–60 / 61–90 / 90+. Отборы: «больше N дней», «не оплатили с прошлого месяца», один контрагент, минимальная сумма, организация. Дата данных и давность выписок — в каждом ответе. ИИН контрагентов-физлиц не показывается.
-
Из состава OData для БП КЗ убраны объекты российской бухгалтерии («Хозрасчетный» и др.) — при подключении базы больше нет строк «нет в конфигурации».
-
Повторная настройка базы на новом компьютере больше не называет «лишними» роли bilem для служебных данных.
Bilem Agent 0.3.0-beta.8
- Строка состояния внизу окна показывает, что с MCP: «MCP работает», «MCP запускается… ждём, пока освободится порт (6 из 30 с)», «Ошибка запуска MCP: … — нажмите «Запустить» на вкладке «MCP»», «Устанавливаю обновление … — агент закроется и запустится снова», «MCP остановлен».
- Меню значка в трее: «Остановить MCP» / «Запустить MCP» и «Перезапустить MCP».
Bilem Agent 0.3.0-beta.7
- MCP после обновления — причина найдена и исправлена: порт 8796 держал помощник установки, который унаследовал сокет MCP от прежнего агента. Теперь сокет MCP не наследуется, а помощник запускается через оболочку, без наследования дескрипторов. Новая версия сразу занимает порт.
- Строка «MCP: баз подключено…» больше не повторяется при каждой попытке запуска.
Bilem Agent 0.3.0-beta.6
- Полоса прогресса при скачивании обновления: «Скачиваю 0.3.0-beta.6: 3,2 из 9,2 МБ», затем «Устанавливаю… агент закроется и запустится снова».
- После «Обновить» MCP поднимается сам: если порт 8796 ещё держит прежний процесс, агент молча ждёт (до 30 с, в трее — «подключение») и запускает MCP, как только порт освободится. Ошибка — только если порт так и не освободился. В beta.5 на сервере после обновления MCP оставался остановлен с ошибкой «порт занят».
Bilem Agent 0.3.0-beta.5
Требования: Windows 10 / Server 2012 R2+, .NET Framework 4.8 (установщик предложит поставить). Бета без подписи Microsoft: SmartScreen — «Подробнее → Выполнить в любом случае»; на Windows Server файл, скачанный браузером, — «Свойства → Разблокировать».
- COM-коннектор 1С — только с вашего согласия. Если в системе уже зарегистрирован коннектор другой версии платформы (им могут пользоваться обмены и обработки), агент спрашивает перед перерегистрацией; прежняя регистрация запоминается и возвращается при удалении базы или Bilem Agent. В командной строке — флаг
--allow-com-register, командаrestore-com. - Пул IIS публикации загружает профиль учётки (loadUserProfile=true). Без профиля модуль веб-сервера 1С на Windows Server 2016 (контроллер домена) падал на первом запросе — «HTTP 0» на шаге проверки. В «Диагностике» — строка «Профиль учётки пула загружается».
- В «Диагностике» отсутствие веб-модулей у платформ, которые не публикуют базы, — справочно, а не красным.
- Пул IIS публикации — «Без управляемого кода» (.NET в пуле не загружается): модулю 1С он не нужен, а чужие модули ASP.NET с уровня машины больше не попадают в процесс с 1С. В «Диагностике» — строка «Пул без управляемого кода».
- Контроллер домена: до установки IIS агент предупреждает, что Microsoft не рекомендует ставить IIS на контроллер домена, и спрашивает, продолжать ли (
--allow-dc). - Понятная причина вместо «HTTP 0»: если при проверке публикации падает рабочий процесс IIS, агент читает журнал событий Windows и пишет, какой модуль упал (например, модуль веб-сервера 1С
wsisapi.dll), с кодом и временем. Падения за сутки — в «Диагностике» и отчёте для поддержки. - Фоновая проверка базы не повторяет запрос каждые 5 минут, если публикация роняет IIS (пауза на час; «Проверить» — сразу).
- Помощник COM больше не падает при выходе (запись
0xc0000409в журнале событий после каждого подключения к базе). - Мастер установки: в конце без строки про автономный установщик .NET.
- Строка о правах пула IIS на папку базы — в журнале настройки; при удалении базы — строка о снятии прав.
Bilem Agent 0.3.0-beta.4
Требования: Windows 10 / Server 2012 R2+, .NET Framework 4.8 (установщик предложит поставить). Бета без подписи Microsoft: SmartScreen — «Подробнее → Выполнить в любом случае»; на Windows Server файл, скачанный браузером, — «Свойства → Разблокировать».
- Вопрос про .NET — первым экраном установщика, до копирования файлов: «Не найден необходимый компонент… Установить / Отмена».
- «Готово» запускает установщик .NET через оболочку Windows (с запросом прав). В beta.2 на сервере без .NET по «Готово» ничего не открывалось.
- Агент сам проверяет .NET при запуске: запускается на любом .NET 4.x и вместо системной ошибки Windows показывает своё окно «Не найден необходимый компонент» → «Установить» (веб-установщик Microsoft) / «Закрыть».
- В «Программах и компонентах» у записи — значок агента.
- Новые картинки мастера установки.
Bilem Agent 0.3.0-beta.2
Требования: Windows 10 / Server 2012 R2+, .NET Framework 4.8 (установщик предложит поставить). Бета без подписи Microsoft: SmartScreen — «Подробнее → Выполнить в любом случае»; на Windows Server файл, скачанный браузером, — «Свойства → Разблокировать».
- Установщик сам проверяет .NET Framework 4.8. Нет его — мастер предлагает поставить («Установить» / «Отмена»), ставит Bilem Agent и по «Готово» запускает web-установщик Microsoft; после установки .NET (и перезагрузки, если попросит) агент запускается с ярлыка. Тихая установка без .NET — отказ с понятной строкой в журнале установщика.
- Мастер установки по-русски; в конце — «Запустить Bilem Agent».
- Без пустого чёрного окна:
bilem-agent.exe— окно без консоли; командная строка —bilem-agent.com(командыbilem-agent …в cmd и PowerShell работают как раньше). - Исправлено: на новой установке окно (или
bilem-agent serve) и командаbilem-agent url, запущенные одновременно, могли выпустить разные токены MCP — первые запросы получали 401. Токен теперь выпускается один на компьютер. - Обновление с 0.3.0-beta.1 — «Сервис» → «Обновления» (с галочкой «Получать бета-версии»).
Bilem Agent 0.3.0-beta.1
Первая публичная бета.
Установка без подписи Microsoft. Сертификат оформляется, поэтому Windows может предупредить: в окне SmartScreen «Windows защитила ваш компьютер» нажмите «Подробнее» → «Выполнить в любом случае». На Windows Server файл, скачанный браузером, сначала разблокируйте: правой кнопкой → «Свойства» → «Разблокировать» (или
Unblock-File .\BilemAgent-0.3.0-beta.1.msiв PowerShell). Подлинность — поSHA256SUMSи подписиSHA256SUMS.sigв этом релизе.
- Установщик MSI: «Program Files\Bilem Agent», ярлыки, обновление и откат поверх; данные
C:\ProgramData\Bilemпри обновлении и удалении сохраняются. - Обновления на вкладке «Сервис»: проверка на GitHub раз в сутки, «Обновить» с проверкой подписи Ed25519 и хеша, «Откатить», канал бета-версий.
- Печатные формы: счёт на оплату, доверенность (форма Д-1), акт сверки взаимных расчётов — PDF с логотипом, печатью и подписью; настройки по формам, «Пробный документ…».
- Почта (SMTP): отправка счёта, акта сверки и доверенности из чата; доверенности — только на «Список адресов для отправки доверенностей».
- «Данные на …»: ответы с цифрами называют дату последней выписки по каждому счёту и предупреждают о давности.
- Журнал аудита печати и отправки: кто запросил (программа, адрес, пользователь Tailscale), хеш PDF, без содержимого.
- Доступ: дерево разделов из подсистем 1С, чтение и запись по объектам; персональные данные закрыты.