План обмена. Не удалять удаляемые объекты
☑
0
Быдло замкадное
30.12.13
✎
15:37
Есть свой собственный план обмена, в одной базе физически удаляется справочник, т.к. он там стал ненужен, и по плану обмена в другой базе он удаляется, хотя во второй базе он нужен и на него есть ссылки!
Что поправить что бы такого не было? План обмена происходит по правилам написанным в КД.
1
Быдло замкадное
30.12.13
✎
15:38
удаляется элемент справочника*
2
Быдло замкадное
30.12.13
✎
15:53
кроч ладно сам придумаю что-нить)) не вникайте)
3
Sammo
30.12.13
✎
15:59
Не выгружайте удаление.
Не удаляйте.
Не обменивайтесь этим справочником
4
zmaximka
30.12.13
✎
15:59
ща. Напишу решение
5
zmaximka
30.12.13
✎
16:01
Для конвертации в событии при получении удаления
МетаданныеОбъекта = Объект.Метаданные();
Если Метаданные.Справочники.Содержит(МетаданныеОбъекта) Тогда
Отказ = Истина;
УстановитьПометкуУдаленияУОбъекта(Объект, Истина, "Справочник");
ИначеЕсли Метаданные.Документы.Содержит(МетаданныеОбъекта) Тогда
Отказ = Истина;
Если Объект.Проведен Тогда
ОтменитьПроведениеОбъектаВИБ(Объект, ТипЗнч(Объект), Ложь);
КонецЕсли;
УстановитьПометкуУдаленияУОбъекта(Объект, Истина, "Документ");
ИначеЕсли Метаданные.ПланыВидовХарактеристик.Содержит(МетаданныеОбъекта) Тогда
Отказ = Истина;
УстановитьПометкуУдаленияУОбъекта(Объект, Истина, "ПланВидовХарактеристик");
КонецЕсли;
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.