Ошибка отложенного проведения документов.
Здравствуйте.
Запилил односторонний обмен на БСП между Управление торговый предприятием для Казахстана 2.0 -> Бухгалтерия для Казахстана 2.0. Обычные формы. Платформа 8.3.8.2197. Обе ИБ клиент-сервер MS SQL 2005.
При загрузке данных в Бухгалтерия для Казахстана 2.0 интерактивно, документы проходят проверку на заполнение, и успешно проводятся. Но, при выполнении обмена по расписанию, отложенное проведение не работает.
Поймал этот момент в модуле объекта обработки "КонвертацияОбъектовИнформационныхБаз", процедура "ВыполнитьОтложенноеПроведениеДокументов()".
Вот эта строка кода
// выполняем попытку проведения документа
Объект.Записать(РежимЗаписиДокумента.Проведение);
при интерактивном обмене успешно отрабатывает, а по расписанию переходит в исключение и получаем ошибку:
"Ошибка при отложенном проведении документа: Платежное поручение исходящее 10000000177 от 27.03.2017 18:57:38. Описание ошибки: Не удалось провести "Платежное поручение исходящее 10000000177 от 27.03.2017 18:57:38"!"
При попытке записать объект, попадаю в событие "ПриЗаписи" документа. Там все нормально отрабатывает и при обмене по расписанию, возвращаюсь в исключение в процедуре "ВыполнитьОтложенноеПроведениеДокументов()".
Куда копать, ума не приложу. Может MSSQL?
Запилил односторонний обмен на БСП между Управление торговый предприятием для Казахстана 2.0 -> Бухгалтерия для Казахстана 2.0. Обычные формы. Платформа 8.3.8.2197. Обе ИБ клиент-сервер MS SQL 2005.
При загрузке данных в Бухгалтерия для Казахстана 2.0 интерактивно, документы проходят проверку на заполнение, и успешно проводятся. Но, при выполнении обмена по расписанию, отложенное проведение не работает.
Поймал этот момент в модуле объекта обработки "КонвертацияОбъектовИнформационныхБаз", процедура "ВыполнитьОтложенноеПроведениеДокументов()".
Вот эта строка кода
// выполняем попытку проведения документа
Объект.Записать(РежимЗаписиДокумента.Проведение);
при интерактивном обмене успешно отрабатывает, а по расписанию переходит в исключение и получаем ошибку:
"Ошибка при отложенном проведении документа: Платежное поручение исходящее 10000000177 от 27.03.2017 18:57:38. Описание ошибки: Не удалось провести "Платежное поручение исходящее 10000000177 от 27.03.2017 18:57:38"!"
При попытке записать объект, попадаю в событие "ПриЗаписи" документа. Там все нормально отрабатывает и при обмене по расписанию, возвращаюсь в исключение в процедуре "ВыполнитьОтложенноеПроведениеДокументов()".
Куда копать, ума не приложу. Может MSSQL?
Прикрепленные файлы:


По теме из базы знаний
- Оптимизация новой типовой схемы обмена через синхронизацию
- Ускоренное проведение документов в 1С (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)
- Что делать, когда обмены между разными базами данных портят вам жизнь…
- Гарантированное проведение документов (подключаемое расширение)
- Конвертация данных 3.0: приемы работы. Обзор. Часть 2
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
"Ошибка при отложенном проведении документа: Платежное поручение исходящее 10000000177 от 27.03.2017 18:57:38. Описание ошибки: Не удалось провести "Платежное поручение исходящее 10000000177 от 27.03.2017 18:57:38"!"
Разный контекст выполнения...как вариант. Скорее всего при ручном у вас выполняется на клиенте а при автоматическом обмене на сервере...
И что то на сервере не так отрабатывает. Возможно пытается вывести сообщение и не может. Смотрите дальше отладчиком...он же не в этой функции выдает ошибку. а в записи документа.
И что то на сервере не так отрабатывает. Возможно пытается вывести сообщение и не может. Смотрите дальше отладчиком...он же не в этой функции выдает ошибку. а в записи документа.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот