Имя: Пароль:
1C
1С v8
Удалить нужное в регистре
0 funtik123
 
13.12.14
14:21
Здравствуйте.

В переменной есть название регистра сведений
В другой -- одно из название полей данного регистра
Мне нужно сделать так:
Пройтись по всему данному регистру, и если в поле(которое у меня во второй переменной) содержится дата, удалить его
1 shuhard
 
13.12.14
14:23
(0) Название полей регистра сведений
нужно - сделай
форуму учебные примеры неинтересны
2 ДенисЧ
 
13.12.14
14:25
Сколько?
3 funtik123
 
13.12.14
14:26
(2) что сколько?
4 ДенисЧ
 
13.12.14
14:27
(3) Денег, разумеется
5 funtik123
 
13.12.14
14:29
(4) ммм
еще один остроумный...
6 Фокусник
 
13.12.14
14:31
(5) в (0) пост похож на техническое задание. Поэтому вопрос: "сколько предлагаете за его решение" вполне ожидаем и уместен ;)
7 Yanduraev
 
13.12.14
14:33
тут удаляю движения где есть счет МЦ04
СтруктураПоиска = Новый
Структура("СчетКт",ПланыСчетов.Хозрасчетный.ИнвентарьИХозяйственныеПринадлежностиВЭксплуатации);
    НайденныеСтроки = ДвиженияДок.НайтиСтроки(СтруктураПоиска);
    Для каждого СтрокаТЧ Из НайденныеСтроки Цикл
       ДвиженияДок.Удалить(СтрокаТЧ);
    КонецЦикла;
8 funtik123
 
13.12.14
15:47
(7) а можно типо, как-то так? :


РС = ЭлементыФормы.Выбранныйрегистр.Значение;
    рег = РегистрыСведений[РС].Выбрать(Дата(НачПериода),Дата(КонПериода));
    Пока рег.Следующий() Цикл
        Сообщить("начинаем удалять " + рег);
        орег = рег.ПолучитьМенеджерЗаписи().Удалить();
    КонецЦикла;
9 funtik123
 
13.12.14
15:47
Но тут не указан именно в каком поле выборку делать..