Найти в Дзене
Компания MoscowSoft

Уважаемый коллега, скажите честно: у вас при обмене между базами иногда вылезают странные ошибки в самых неожиданных местах

? Скорее всего, в обработчиках событий не хватает всего 4 строк кода. Виновник торжества — свойство ОбменДанными.Загрузка. ⚡️ Коротко о главном: Когда данные загружаются через обмен, этот флаг = Истина. Это сигнал для системы: «Не трогай данные, они уже всё прошли!». Любая проверка в этот момент — лишняя и вредная. Вот так это выглядит в коде (должно быть в самом начале!): Если ОбменДанными.Загрузка Тогда Возврат; // Просто выходим и не мешаем! КонецЕсли; Мы написали статью, где разобрали: 🔹 Что это за «зверь» на простом примере 🔹 Готовый код для ваших обработчиков 🔹 Как это устроено в БСП и типовых конфигурациях 🔹 Единственные случаи, когда это правило можно нарушить Не наступайте на эти грабли! Разберитесь раз и навсегда. Подробности ждут в статье! Читать → 1С обмен данными истина

Уважаемый коллега, скажите честно: у вас при обмене между базами иногда вылезают странные ошибки в самых неожиданных местах?

Скорее всего, в обработчиках событий не хватает всего 4 строк кода. Виновник торжества — свойство ОбменДанными.Загрузка.

⚡️ Коротко о главном:

Когда данные загружаются через обмен, этот флаг = Истина. Это сигнал для системы: «Не трогай данные, они уже всё прошли!». Любая проверка в этот момент — лишняя и вредная.

Вот так это выглядит в коде (должно быть в самом начале!):

Если ОбменДанными.Загрузка Тогда

Возврат; // Просто выходим и не мешаем!

КонецЕсли;

Мы написали статью, где разобрали:

🔹 Что это за «зверь» на простом примере

🔹 Готовый код для ваших обработчиков

🔹 Как это устроено в БСП и типовых конфигурациях

🔹 Единственные случаи, когда это правило можно нарушить

Не наступайте на эти грабли! Разберитесь раз и навсегда.

Подробности ждут в статье! Читать → 1С обмен данными истина