Удалить временные объекты созданные по ссылкам.
Процедура УдалитьВременныеОбъектыСозданныеПоСсылкам(КомпонентыОбмена) Экспорт
ТаблицаОбъектовСозданныхПоСсылкам = КомпонентыОбмена.ТаблицаОбъектовСозданныхПоСсылкам;
СтрокиОбъектыДляУдаления = ТаблицаОбъектовСозданныхПоСсылкам.НайтиСтроки(Новый Структура("УдалятьСозданныеПоКлючевымСвойствам", Истина));
Для Каждого СтрокаТаблицы Из СтрокиОбъектыДляУдаления Цикл
СсылкаНаОбъект = СтрокаТаблицы.СсылкаНаОбъект;
// Необходимо удалить ссылку на объект из таблицы для отложенного заполнения объектов.
СтрокаТаблицыОтложенногоЗаполнения = КомпонентыОбмена.ЗагруженныеОбъекты.Найти(СсылкаНаОбъект, "СсылкаНаОбъект");
Если СтрокаТаблицыОтложенногоЗаполнения <> Неопределено Тогда
КомпонентыОбмена.ЗагруженныеОбъекты.Удалить(СтрокаТаблицыОтложенногоЗаполнения);
КонецЕсли;
Если ЗначениеЗаполнено(СсылкаНаОбъект) Тогда
ОбъектСозданныйПоСсылке = СсылкаНаОбъект.ПолучитьОбъект();
ОбменДаннымиСервер.УстановитьОбменДаннымиЗагрузка(ОбъектСозданныйПоСсылке, Истина, Ложь, КомпонентыОбмена.УзелКорреспондента);
УдалитьОбъект(ОбъектСозданныйПоСсылке, Истина, КомпонентыОбмена);
КонецЕсли;
КонецЦикла;
ТаблицаОбъектовСозданныхПоСсылкам.Очистить();
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
СоздатьВТКонтактнаяИнформация (БСП)
СоздатьВременныйКаталогСообщенийОбмена (БСП)
Создает временную таблицу по набору записей
Создать временную таблицу, с данными учета времени и состояний сотрудников
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)