Кирилл Черненко
Если ещё актуально, сеглдня наковырял занятное, если поставить длительность ожидания в параметрах ВыполнитьВФоне в 0 (то бишь без ожидания на уровне старта) то оно всегда корректно отрабатывает.
(сори за некропостинг)
Мы тогда нашли причину. Это было даже не в БСП, а в платформе. Если запускать фоновое задание из внешнего соединения (COM), то периодически теряются данные, помещенные в фоновом. Их просто нет по адресу хранилища. Крче, баг платформы. Раньше был в толстом - его поправили. А в внешнем соединении остались.
В нашей ситуации помогло то, что базу, которая выполняла внешнее соединение, как раз недавно научили подключаться через веб-сервис. В нём бага нет.