Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Перенос элементов справочника
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
Vitalis
Доброго времени суток! Есть самописная конфигурация, возникла необходимость перемещать автоматически элементы справочника в зависимости от реквизита в определенную группу справочника. Вот код:

Процедура Сформировать() 
        СпрГр=СоздатьОбъект("Справочник.Товары");      
    СпрЭл=СоздатьОбъект("Справочник.Товары");
    СпрЭл.ВыбратьЭлементы();
    Пока СпрЭл.ПолучитьЭлемент() = 1 Цикл
        Если СпрЭл.ЭтоГруппа() = 0 Тогда
            Если СпрЭл.Выбстатус = Перечисление.Статус.ВПродаже Тогда
                СпрГр.НайтиПоКоду(1);
                СпрЭл.Родитель=СпрГр;
                СпрЭл.Записать();
            КонецЕсли;
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры



Возникла следующая проблема, при срабатывании процедуры, находит первый попавшийся элемент и переносит в нужную группу, но остальные элементы оставляет нетронутыми. Помогите разобратся, весь день промучался sad.gif Подскажите, что не так делаю sad.gif
Ardi
Навскидку:
ВыбратьЭлементы(0);
Vitalis
Цитата(Ardi @ 15.05.10, 2:03) необходимо зарегистрироваться для просмотра ссылки
Навскидку:
ВыбратьЭлементы(0);

Капец...я столько времени потерял из-за этого нолика sad.gif
Спасибо огромное!!! Заработало!!!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.