Удаление состояний заказов. УНФ 3.0
Помеченные на удаление состояния заказов не удаляются в УНФ 3.0, т.к. на них есть ссылка из справочника «Виды заказов покупателей»:
Руками удалить нельзя:
Написал небольшой код для консоли кода, чтобы пролечить эту проблему:
В = Справочники.ВидыЗаказовПокупателей.Выбрать(); Пока В.Следующий() Цикл ОбрабатываемыйОбъект = В.Ссылка.ПолучитьОбъект(); Всего = ОбрабатываемыйОбъект.ПорядокСостояний.Количество(); Для Инд = 1 По Всего Цикл Строка = ОбрабатываемыйОбъект.ПорядокСостояний[Всего - Инд]; Если Строка.Состояние.ПометкаУдаления Тогда Сообщить("Удалено состояние: " + Строка.Состояние + " из: " + ОбрабатываемыйОбъект); ОбрабатываемыйОбъект.ПорядокСостояний.Удалить(Строка); КонецЕсли; КонецЦикла; ОбрабатываемыйОбъект.Записать(); КонецЦикла;
Среда: 3.0.6.210 Объем: 0.5 час
Свежие комментарии