Начну с самого начала:
Пытались перенести данные из 1С 7,7 в 8,2 и при переносе наплодилось много контрагентов без заполненого ЕГРПОУ
и теперь нельзя ставить пометку на удаление потому что выдает ошибку "Невозможно записать, не заполнен ЕГРПОУ"
соответственно груповое удаление не могу сделать, а контрагентов то ООЧЕНЬ много
значит нужно всем заполнить ЕГРПОУ
Облазил инет не нашел решения проблемы, решил делать обработку
(я пока учусь, строго не судите)
вылазит ошибка
{Обработка.Заполн_егрпоу.Форма.Форма.Форма(9)}: Итератор для значения не определенДля Каждого КодПоЕДРПОУ ИЗ док Цикл
Вот код обработки:
Процедура КнопкаВыполнитьНажатие(Кнопка)
Докум = Справочники.Контрагенты.Выбрать();
Пока Докум.Следующий() Цикл
док = Докум.ПолучитьОбъект();
Для Каждого КодПоЕДРПОУ ИЗ док Цикл
Если
док.КодПоЕДРПОУ = 0
Тогда
док.КодПоЕДРПОУ = "123456789";
док.Записать(РежимЗаписиДокумента.Проведение);
Сообщить ("Записал");
КонецЕсли;
КонецЦикла;;
КонецЦикла;;
КонецПроцедуры
Помогите пожалуйста!