Актуализация состояний заказов клиентов. УТ 11.4

У клиентов часть состояний заказов пришли в неадекватное состояние.

Причина непонятна, возможно из-за обмена с сайтом. Решено было пролечить.

Информацию о регистре получил в статье Состояния заказов клиентов.

Отобрал все не закрытые заказы запросом:

ВЫБРАТЬ
	СостоянияЗаказовКлиентов.Заказ КАК Заказ
ИЗ
	РегистрСведений.СостоянияЗаказовКлиентов КАК СостоянияЗаказовКлиентов
ГДЕ
	СостоянияЗаказовКлиентов.Состояние <> ЗНАЧЕНИЕ(Перечисление.СостоянияЗаказовКлиентов.Закрыт)

Получил 207 заказов:

После этого в консоли выполнил код:

ТЗ = Результат[0].Выгрузить();
Заказы = Новый Массив();
Для Каждого Строка ИЗ ТЗ Цикл
	Заказы.Добавить(Строка.Заказ);
КонецЦикла;

УдалениеПроведения = Ложь;
Отказ = ложь;
РегистрыСведений.СостоянияЗаказовКлиентов.ОтразитьСостояниеЗаказа(Заказы, Отказ, УдалениеПроведения);

Отработало быстро. Не закрытых заказов стало меньше — 115:

Среда: УТ 11.4.13.46 Объем: 0.5 час

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *