Имя: Пароль:
1C
1С v8
Пометка удаления у справочника.
0 uuu_ggg
 
28.08.12
17:54
Подскажите пожалуйста,мне нужно пройтись по справочнику физлица,и у тех у кого не заполнена дата рождения,пометить на удаление.написала обработку)

   Сотрудники =  Справочники.ФизическиеЛица.Выбрать();
   
   Пока    Сотрудники.Следующий() цикл
       Если    не  ЗначениеЗаполнено(Сотрудники.ДатаРождения)   Тогда
                Сотрудники.ПометкаУдаления = Истина;
            конецесли;
   конеццикла;


пишет ошибку

{Форма.Форма.Форма(7)}: Поле объекта недоступно для записи (ПометкаУдаления)
                Сотрудники.ПометкаУдаления = Истина;
подскажите,что не так))
1 Reset
 
28.08.12
17:56
Так уже есть такая обработка
2 Reset
 
28.08.12
17:58
Но если приперло самомстоятельно то как то так

Если    не  ЗначениеЗаполнено(Сотрудники.ДатаРождения)   Тогда
               Сотрудники.ПолучитьОбъект().УстановитьПометкуУдаления(Истина);
            конецесли;


А еще лучше не выборкой, а запросом получить необходимые записи
3 Reset
 
28.08.12
17:59
УстановитьПометкуУдаления(Истина,ЛОЖЬ); // забыл второй параметр
4 uuu_ggg
 
28.08.12
18:00
ок,спасибо)все получилось)))