Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 15:59

Перенос элементов из группы в группу.

Автор Shtaket, 24 дек 2017, 21:10

0 Пользователей и 1 гость просматривают эту тему.

Shtaket

Добрый вечер уважаемые фуромчане .Возникла такая проблема при переносе из одной группы справочника в другую группу.Все делаю через обработку ,на форме добавляю два реквизита,Будущие Первоклассники и Удалённые, с сылкой на справочник Дети.
Мне нужно чтобы по кнопке сформировать,она проверяла если в группе Будущие Первоклассники есть элемент(Фамилия) и такое же есть в группе Первый Класс или Второй класс и тд,то этот элемент не трогает,а если элемент есть в группе Будущие Первоклассники,а больше его нигде нет ни в группе первый класс,не во второй и т.д,то этот элемент из группы Будущие первоклассники переносится в группу Удалённые этого же справочника Дети.Вот код,ошибок нет,но немогу разобрать почему не происходит перенос:
&НаСервере
Процедура СформироватьНаСервере()
        абв=справочники.Дети.ВыбратьИерархически(объект.БудущиеПервоклассники);
пока абв.Следующий() цикл
     ф=0;
абв1=справочники.Дети.ВыбратьИерархически();
пока абв1.Следующий() цикл
    если абв1.УровеньВВыборке() = 1 и (абв1.Родитель.Наименование <> "Будущие Первоклассники" или абв1.Родитель.Наименование <>  "Удалённые") тогда
     если абв.наименование=абв1.Наименование тогда
            ф=1;
            конецесли;     
              конецесли;
                конеццикла;
если ф=0 тогда
    выборка=абв1.ПолучитьОбъект();
    выборка.родитель=объект.Удалённые;
    выборка.Записать();
конецесли;
конеццикла;
КонецПроцедуры

Shtaket


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск