Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут!

Использование ОбменДанными.Загрузка Истина в 1С 8.3 и 8.2

Что такое ОбменДанными.Загрузка = Истина, как использовать ОбменДанными.Загрузка.

 ОбменДанными.Загрузка = Истина

ОбменДанными.Загрузка

ОбменДанными.Загрузка — атрибут любого объекта в системе 1С предприятие. Он позволяет обозначить при записи объекта, что необходимо отключить любые проверки (в т.ч проверки на уровне платформы 1С). Сделано это было для того, чтобы избежать конфликтов при обмене данных.

Если Вы разрабатываете свою конфигурацию, во всех проверках правильности данных (например, процедура ПередЗаписью) необходимо первой строкой добавить такую строку:

Получите 267 видеоуроков по 1С бесплатно:

Если ОбменДанными.Загрузка = Истина Тогда
Возврат;
КонецЕсли;

Это является хорошим тоном среди разработчиков 1С.

Контроль записи в стандартных обработках 1С

контроль записи объекта

Если Вы когда-либо пользовались стандартными обработками 1С (например, Поиск и замена значений, Групповая обработка данных, Универсальный обмен данных и т.п),  Вы наверное замечали настройку, которая называется обычно «Контроль записи». Эта настройка как раз отвечает за включение/выключение атрибута «ОбменДанными.Загрузка».

Как установить режим ОбменДанными Загрузка

Использовать этот атрибут очень удобно в программном коде, для отключения всех проверок. Например, данный атрибут необходим, если Вам нужно записать объект, но он имеет незаполненные обязательные реквизиты. Это можно также использовать как способ увеличить скорость массовой обработки данных — если Вы отключаете все проверки, система записывает объект быстрее.

Пример использования:

КонтрагентСсылка = Справочники.Контрагенты.НайтиПоНаименованию(«Рога и копыта»);

КонтрагенОбъект = КонтрагентСсылка.ПолучитьОбъект();

КонтрагенОбъект.Наименование = «Рога и копыта LTD.»

КонтрагенОбъект.ОбменДанными.Загрузка = Истина;

КонтрагенОбъект.Записать();

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

P.S. Наша компания предоставляет услуги по настройке, доработке и комплексному внедрению 1С. Закажите бесплатный расчет стоимости вашей задачи на странице Услуги 1С или по телефону +7 (499) 350 29 00.

Остались вопросы?

СПРОСИТЕ в комментариях!

Комментариев: 2 на “Использование ОбменДанными.Загрузка Истина в 1С 8.3 и 8.2
  1. В случае восстановления последовательности не отрабатывает. К документам программного доступа нет. Косяк.

    Ответить

  2. Игорь Косяк, в типовых конфигурациях в процедурах «ПередЗаписью» и «ПриЗаписи» сначала проверяется условие «ОбенДанными.Загрузка = Истина» и если условие соблюдается происходит отрабатывает оператор «Возврат», т.е. не выполняются дальнейшие операторы (а это могут быть проверки, формирование движений по регистрам, изменение последовательностей и др.). Другими словами при таком режиме только сохраняются реквизиты объекта и его табличные части

    Ответить

Добавить комментарий: