Автосинхронизация настроена через Яндекс.Диск.
Конфигурация УТ 11.4.8.92
При попытке провести какой-либо документ во время синхронизации, 1С временно зависала и ждала пока пройдет обмен и потом проводила/сохраняла этот документ. Сейчас стали выводится ошибки "Конфликт блокировок".
ОбщийМодуль.ОбменДанным.ПовтИсп.Модуль: Ошибка при вызове метода контекста (Выполнить)
Возврат: Не Запрос.Выполнить().Пустой()
Не удалось заблокировать таблицу: "__NODE27"
(5) "есть возможность реализовать ожидание проведения для документа пока идет синхронизация" // Только если авторегистрация в плане обмена, по узлу которого сейчас идет обмен, выключена, и навешана умная лапша из прикладного кода
Т.е. вместо того чтобы записать кандидата на добавление в очередь регистрации пишешь его куда-нибудь в другой объект БД (очередь-регистр) с отключением прикладной регистрации на узлах
(8) Поможет ли какой то встроенный функционал конфигуратора для исправления ошибок в базе?
(6) Как крайний вариант - хорошее решение. Но хотелось бы реализовать очередь на ожидание проведения на время транзакции (прихоть клиента).
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший