Обрыв связи при сохранении: проверка результата и повторная отправка
Вы нажали «Сохранить» или «Создать», но подтверждение не появилось. Действие могло ещё не начаться, продолжать выполняться, завершиться полностью или частично. Обрыв ответа не позволяет выбрать один из этих вариантов. Сначала сохраните доступный ввод и выясните результат, затем решайте, нужна ли повторная отправка.
В этой статье
Что означает сообщение
«Связь прервалась» предупреждает о неизвестном результате записи. Кнопка «Повторить отправку» ещё раз отправляет ожидающий запрос. «Не повторять» отменяет этот повтор, но не откатывает действие, которое сервер уже мог выполнить.

«Нет связи с сервером» предлагает «Повторить» или «Отмена». Такое окно бывает при чтении данных, входе и некоторых операциях с защитой от повторного выполнения. По одному заголовку нельзя заключить, что программа только читала данные.

Окно появляется не при каждом сбое: автосохранение и очередь могут сообщать о проблеме иначе. Ошибка шлюза или нечитаемый ответ тоже не доказывают, что запись не выполнена. Исчезновение сообщения и значок соединения не подтверждают отдельное сохранение.
Что сделать сразу
- Остановите новые попытки. Не нажимайте несколько раз «Сохранить», не создавайте тот же документ в другой вкладке и дождитесь окончания текущего ожидания.
- Запишите действие, примерное время и признаки записи: номер, дату, стороны, объект. Сохраните доступный несохранённый текст в разрешённом вашей организацией месте.
- Если исход создания неизвестен, выберите «Не повторять» и переходите к проверке. Не закрывайте форму ради очистки кеша или переустановки.
- Проверьте соединение, адрес сервера и свою учётную запись. Если сессия истекла, восстановите доступ к тому же серверу, сохранив доступный ввод.

Сначала проверить очередь
Некоторые предусмотренные операции, в том числе изменения протоколов и отдельные файлы, TesLab сохраняет на устройстве для последующей отправки. Это не распространяется на все формы программы. Надпись о местном сохранении означает, что коллега ещё может не видеть вашу работу.
- Откройте «Мой профиль», блок «Работа без интернета».
- Проверьте ожидающие изменения и файлы. «Отправить (N)» считает элементы очереди, а не целые документы.
- При устойчивой связи отправьте очередь и проверьте её результат. Параллельно создавать то же действие вручную не нужно.
- Если остались ошибки, откройте нужный протокол в портфеле и разберите проблемную отправку. Общая кнопка не устраняет конфликт версий, закрытый протокол или причину отказа автоматически.

«Отправка не проверена» не означает пустую очередь. Нажмите «Повторить чтение». Пока состояние неизвестно, не делайте вывод о доставке и не удаляйте местные данные.

Подробный разбор находится в статье «Синхронизация протоколов после восстановления связи». До проверки не выполняйте полный сброс: различия команд описаны в статье «Кеш, локальная копия и полный сброс: различия команд».
Как проверить результат на сервере
Для подтверждения нужны заново полученные серверные данные. Отдельная вкладка помогает сохранить незавершённую форму, но использует то же местное хранилище. Протокол может показывать снимок с устройства или накладывать неотправленные изменения поверх ответа сервера. Одного повторного открытия карточки недостаточно.
- Убедитесь, что состояние очереди известно и вы учли относящиеся к записи изменения и файлы. Не удаляйте их ради проверки.
- Обновите нужный список при работающем соединении. Проверьте раздел, права, фильтры и быстрый поиск.
- Найдя запись, сверьте несколько признаков: стороны, объект, номер, дату, условия и связи. Для изменения прочитайте нужное поле в заново загруженной карточке.
- Вложение найдите именно в нужной карточке и откройте. Имя выбранного файла на устройстве или завершившийся индикатор загрузки не заменяют проверку содержимого.
Не нашли запись? Исход всё ещё может оставаться неизвестным. Первый запрос мог продолжать выполняться во время обновления списка. Фильтры, права и недоступное чтение дополнительно ограничивают проверку. При сомнении попросите ответственного с нужным доступом проверить запись и исход попытки.
Пустая очередь после обработки вместе с правильными свежими данными помогает подтвердить результат. Пустая очередь после ручного удаления элементов таким подтверждением не является.
Как продолжить работу
- Нужный результат подтверждён. Не повторяйте создание, продолжайте работу из найденной записи.
- Изменение осталось в очереди. Работайте с этой отправкой и её сообщениями, сохраняя содержимое. Не создавайте параллельную ручную копию действия.
- Запись есть, но поле отличается. Проверьте, не осталось ли местной правки и не изменил ли поле коллега. Согласуйте нужное значение. Не отправляйте старую карточку целиком поверх более свежих данных.
- Установлено, что действие не выполнено и исходная попытка завершена. Выберите одно подходящее продолжение: повтор ожидающего запроса либо новое сохранение нужного изменения. Дождитесь ответа и проверьте результат.
- Результат пока не установлен. Остановите новые попытки и передайте сведения ответственному. Сообщение о том, что операция ещё выполняется или требует проверки, не следует обходить новым созданием.
- Найдены похожие записи. Сравните содержимое, связи и историю с ответственным за процесс. Не удаляйте предполагаемый дубль наугад.
Кнопка повтора продолжает ожидающий запрос, новое «Сохранить» запускает новую попытку, а очередь отправляет сохранённую работу. Не запускайте эти варианты одновременно. Защита от повторов есть не у всех действий и не делает произвольное новое создание безопасным. Для оплаты, подписания и других значимых действий особенно важно установить фактический результат.
Пример: договор после обрыва связи
После сохранения нового договора телефон переключился с Wi-Fi на мобильную сеть, появилось «Связь прервалась».
- Выберите «Не повторять», сохраните ввод и запишите контрагента, номер, дату и время попытки.
- После восстановления связи проверьте список договоров, фильтры и точные признаки. Не рассчитывайте, что произвольная форма автоматически попала в очередь.
- Если договор найден, сверьте стороны, условия и связанные записи. Дальше работайте с найденным договором.
- Если ничего не найдено, не считайте это доказанным отказом первого запроса. Уточните его исход с ответственным. Новое создание допустимо после установления результата.
Несколько договоров с одинаковым номером могут быть допустимы. Номер сам по себе не защищает от случайного повтора и не позволяет выбрать запись для удаления.
Что передать для разбора
- Адрес сервера, раздел и точное действие.
- Ссылку или признаки записи, дату, время и часовой пояс попытки.
- Текст сообщения, выбранную кнопку и количество повторов.
- Известное или неизвестное состояние очереди, оставшиеся элементы и ошибки.
- Что подтверждено на сервере, а что ещё не удалось установить; устройство и тип соединения.
Используйте TXT-памятку для проверки результата сохранения. Снимок ошибки передавайте без паролей, токенов и лишних персональных данных. Для технического разбора обмена есть статья «Повторные запросы и диагностика сбоев»; найти профиль поможет обзор рабочего места специалиста.