ТС ПИоТ и ККТ АТОЛ: диагностика, обслуживание ЕСМ и подключение касс
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Сценарий знакомый: касса работает, а маркировка не проверяется. Или локально всё доступно, но с терминального сервера — нет. Перезапуск всего подряд может скрыть причину и прервать работу соседних касс.
Этот набор построен вокруг другого подхода: сначала получить текущее состояние, затем выбрать конкретную ККТ и только после этого выполнять нужное действие.
Диагностика отделена от изменений. Сервисные действия не запускаются автоматически вслед за проверкой.
Для каких задач
Если кассовое приложение сообщает об ошибке маркировки, причина может относиться к службе, локальному API, соединению с ККТ, DNS, TCP или TLS. Набор помогает проверить эти уровни по отдельности, показать результат и собрать сведения для специалиста — без автоматического перехода от диагностики к ремонту.
-
Специалисту 1С: отделить участок внешнего сервиса или драйвера от прикладной задачи.
-
Администратору: сравнить доступность API на кассовом ПК и с другого согласованного рабочего места.
-
Сервисному инженеру: выбрать нужную кассу, получить план действий и приватные материалы для разбора сбоя.
«Без клиентских привязок» означает отсутствие заранее заполненных реквизитов чужой организации. Это не обещание поддержки всех производителей, моделей ККТ и версий ЕСМ.
Возможности и меню rc6
Нумерация 1–8 сохранена; меню разделено на «Проверка», «Для поддержки», «Настройка и обслуживание».
|
Пункт |
Назначение |
Воздействие |
|---|---|---|
|
1 |
Быстрая локальная проверка ЕСМ, выбранной ККТ и TCP-портов |
Службы и настройки не меняет; сохранение TXT предлагается отдельно |
|
2 |
Сеть и HTTPS API ТС ПИоТ |
Диагностические DNS/TCP/HTTP-пробы, HTTPS со штатной проверкой сертификата; подробности в локальном журнале |
|
3 |
Та же проверка с дополнительными внешними узлами |
Дополнительно DNS/TCP/TLS, только по выбору пользователя; не прикладная проверка кодов |
|
4 |
Приватные журналы для специалиста |
После плана и точной фразы создаёт ограниченную копию и ZIP; исходники не удаляет |
|
5 |
Форма добавления экземпляра ККТ в локальный ЕСМ |
Изменяющие запросы после проверок и подтверждения; не регистрация в ФНС |
|
6 |
Экспорт реквизитов через установленный COM-драйвер АТОЛ |
Чтение ККТ и сохранение конфиденциального |
|
7 |
Предпросмотр обслуживания |
Без изменения служб и создания результатов обслуживания |
|
8 |
Адресное обслуживание модуля выбранной ККТ |
Отдельные подтверждения, права администратора и согласованная остановка кассовой работы |
Быстрая проверка и краткий отчёт
В пункте 1 касса определяется при запуске; при нескольких кандидатах пользователь выбирает нужную один раз. Проверяются известные службы, локальные TCP-порты и три повторных чтения видимости выбранной ККТ. Внешние узлы не опрашиваются; автоматического ремонта нет.
Вывод построен по схеме «статус → смысл → что делать»: зелёный [ДА] относится только к пройденной проверке, красный [НЕТ] сопровождается советом, жёлтый [?] означает неподтверждённый или не выполнявшийся этап. Если локальные проверки пройдены и кассовое приложение работает нормально, вмешательство не требуется.
После итога предлагается сохранить краткий TXT-отчёт. Только точное ДА включает сохранение; Enter или другой ответ — отказ без записи отчёта. В TXT включаются версия, время, выбранная ККТ, результаты, советы и итог; онлайн-проверка кодов явно отмечена как невыполненная. Прямой запуск Check_ESM.ps1 без -OfferReport/-SaveReport по-прежнему не сохраняет файлы. Один -OutputDirectory сохранение не включает; явный -SaveReport работает без вопросов и без автооткрытия.
По умолчанию отчёт создаётся в уникальной подпапке %LOCALAPPDATA%\TS_PIOT_Toolkit\Private. Открыть папку после сохранения можно только по отдельному точному ДА в интерактивном режиме. Ошибка записи отчёта — отдельная ошибка, а не доказательство поломки сети или ЕСМ; частичный файл не считается успешно сохранённым.
R / N / H — где результаты и инструкция
Используйте английскую раскладку:
-
R — открыть стандартную папку приватных отчётов и архивов текущей учётной записи.
-
N — открыть
02_Network/Logs, стандартную папку подробных сетевых журналов. -
H — открыть
БЫСТРЫЙ_СТАРТ_И_ПРОВЕРКА.txtс кратким порядком запуска и листом ручной проверки.
Меню открывает уже существующие результаты и не создаёт пустые папки ради открытия. При нестандартных -OutputDirectory или -LogDirectory используйте путь из сообщения конкретного запуска: R/N не ищут результаты по всему компьютеру.
Журналы: 1 / 3 / 24 часа и только явный повтор
Пункт 4 запускает интерактивный сборщик. Можно выбрать последний час, 3 часа или сутки — 60/180/1440 минут. Если подходящих файлов нет, ZIP и промежуточная папка не создаются. Только явным выбором можно изменить период либо указать одну фактическую существующую локальную папку журналов; выбранная ККТ сохраняется. Автоматического расширения периода и поиска по всему ПК нет; корень диска, UNC и перенаправляющие ссылки не принимаются.
При найденных файлах сначала показываются каталоги, период, план и лимиты. Копирование требует точную фразу СОБРАТЬ <показанный номер ККТ>. Пустой или неправильный ответ отменяет сбор. Стандартные пределы — 50 файлов, 8 МиБ на исходный файл, 64 МиБ суммарного содержимого журналов, не полного размера ZIP и метаданных. -WhatIf не создаёт ZIP или папку сборки.
Отбор идёт по времени изменения файла, а не по времени каждой строки: копия может содержать старые события и сведения других касс. После создания ZIP промежуточная папка остаётся; автоматической очистки нет. Её открытие также требует отдельного согласия. Ничего автоматически не отправляется в поддержку или автору.
Сервисные действия — не автоматический ремонт
Номер ККТ не зашит в код; при нескольких кассах первая не выбирается молча. Обслуживание выполняется после осмотра состояния, зависимостей и плана. Предусмотрен -WhatIf; реальное изменение служб требует административных прав и точного подтверждения. Само меню права не повышает.
Сценарий общего канала с esm-orchestrator ограничен единственной обнаруженной ККТ/CM. LM и служба АТОЛ этим сервисным сценарием не перезапускаются. При частично выполненном обслуживании автоматического отката и слепого повтора нет: сначала необходимо проверить фактическое состояние.
Форма пункта 5 работает с локальным ЕСМ, показывает изменяющий запрос и блокирует неизвестную схему API или неподтверждённое изменение. Добавление экземпляра в ЕСМ — не фискальная регистрация/перерегистрация в ФНС, не замена ФН и не подтверждение фискальных реквизитов. Экспорт АТОЛ не доказывает, что ЕСМ подключён к той же физической кассе; соединение необходимо согласовать с действующим кассовым ПО.
Требования и совместимость
Windows с Windows PowerShell 5.1 и подходящим .NET Framework; Windows 7/PowerShell 2.0 этой редакцией не поддерживаются
Отдельно установленный ДККТ АТОЛ 10, COM AddIn.Fptr10, совместимая разрядность процесса и компоненты
Для диагностики обычно достаточно обычного пользователя; изменение служб — с правами администратора
Конкретная 1С конфигурация базы не требуется; это внешний административный набор Windows-скриптов.
+upd 27.10.2026
Добавил еще архив с тремя скриптами
Логика очень простая : если ругается на то что какая то служба не запущена, запускаем скрипт и он сам определяет что не таки запускает нужную службу.
Вступайте в нашу телеграмм-группу Инфостарт