Имя: Пароль:
1C
1С v8
Бюджетная бухгалтерия
0 ya deva
 
03.04.14
12:06
Подскажите пожалуйста, мне нужно написать внешнюю обработку которая будет для справочника лицевые счета создавать новый элемент справочника разделы лицевых счетов из предопределенного источника информации
начала вот так:
Процедура КнопкаВыполнитьНажатие(Кнопка)
        ВыборкаЛицевыхСчетов=Справочники.ЛицевыеСчета.Выбрать()
        Пока   ВыборкаЛицевыхСчетов.Следующий() Цикл
            Для каждого ТекСтрокаЛицевыеСчета из ВыборкаЛицевыхСчетов
                создать
                
            КонецЦикла
    
КонецПроцедуры

Дальше ступор
1 ya deva
 
03.04.14
13:00
В итоге теперь такой вариант

Процедура КнопкаВыполнитьНажатие(Кнопка)
        ВыборкаЛицевыхСчетов=Справочники.ЛицевыеСчета.Выбрать();
        Пока   ВыборкаЛицевыхСчетов.Следующий() Цикл
            Для каждого ТекСтрокаЛицевыеСчета из ВыборкаЛицевыхСчетов Цикл
                НовыйЭлемент = Справочники.ЛицевыеСчета.СоздатьЭлемент();
                НовыйЭлемент.Код = "05";
                НовыйЭлемент.Наименование = "Средства, поступающие во временное распоряжение бюджетных учреждений";
                
                КонецЦикла
                                
            КонецЦикла;
    Сообщить("Ура ура все проставилось")
КонецПроцедуры
но выдает ошибку:
{Форма.Форма.Форма(5)}: Итератор для значения не определен
            Для каждого ТекСтрокаЛицевыеСчета из ВыборкаЛицевыхСчетов Цикл
2 ya deva
 
03.04.14
17:04
И тишина
3 mikecool
 
03.04.14
17:08
и мертвые с косами стоят...
4 FireAlex
 
03.04.14
20:37
зачем 2-й цикл?
вообще лучше выбирать запросом.
и обходом выборки создавать элементы