|
Пустой набор записей | ☑ | ||
---|---|---|---|---|
0
ferret
09.01.24
✎
11:07
|
Здравствуйте. Столкнулась с такой проблемой: создаю набор записей в регистре сведений, подчиненному регистратору, устанавливаю отбор, после прочтения записей нет, хотя они должны быть. Подскажите, что я делаю не так? Возможно, просто уже не замечаю глупостей.
Регистраторы = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам); Пока Регистраторы.Следующий() Цикл НаборЗаписей = РегистрыСведений.СведенияОСтудентах.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистраторы.Установить(Регистраторы.Регистратор); НаборЗаписей.Прочитать(); Корректировки = Регистраторы.Выбрать(); Пока Корректировки.Следующий() Цикл Для Каждого Запись Из НаборЗаписей Цикл Если Запись.Студент = Корректировки.Студент Тогда НаборЗаписей.Удалить(Запись); КонецЕсли; КонецЦикла; КонецЦикла; НаборЗаписей.Записать(); КонецЦикла; |
|||
1
shuhard
09.01.24
✎
11:01
|
(0) и в отладчике в Регистраторы.Регистратор ссылка на верный документ ?
|
|||
2
ferret
09.01.24
✎
11:01
|
Да, документ такого типа, который указан в регистраторах регистра.
|
|||
3
Волшебник
09.01.24
✎
11:03
|
ошибка здесь:
НаборЗаписей.Отбор.Регистраторы надо так: НаборЗаписей.Отбор.Регистратор |
|||
4
ferret
09.01.24
✎
11:18
|
Да, точно, забыла поменять обратно после экспериментов. При корректной установке отбора результат тот же - пустой набор записей. На первый взгляд ничего больше нет?
|
|||
5
Волшебник
09.01.24
✎
11:21
|
(4) Так как Вы соврали, то Вам больше нет веры.
|
|||
6
Инстанс
09.01.24
✎
11:22
|
Давай энидеск, кроха
|
|||
7
Инстанс
09.01.24
✎
11:22
|
Код у тебя жестянка
|
|||
8
ferret
09.01.24
✎
11:25
|
(5) Мне очень жаль...
|
|||
9
Инстанс
09.01.24
✎
11:32
|
>>Отбор.Регистраторы
Это сработало? + (3) Чушь какая-то |
|||
10
lEvGl
гуру
09.01.24
✎
11:35
|
после прочтения записей нет, хотя они должны быть. как определили, что их нет |
|||
11
ferret
09.01.24
✎
11:45
|
НаборЗаписей.Количество(), ну и часть с перебором записей просто не отрабатывает.
|
|||
12
Волшебник
09.01.24
✎
11:47
|
проверьте тип "Регистраторы.Регистратор"
там явно не документ |
|||
13
ferret
09.01.24
✎
11:47
|
документссылка.корректировкарегистров
|
|||
14
ferret
09.01.24
✎
11:48
|
Товарищи, спасибо, что уделили время. Ошибка скорее всего в логике вне данного куска кода. Искренне прошу прощения за беспокойство.
|
|||
15
Волшебник
09.01.24
✎
11:50
|
(14) Так всегда и бывает.
"Все врут" (с) доктор Хаус |
|||
16
AAA
09.01.24
✎
12:03
|
С таким именем, в Рождество и вдруг Корректировка регистров )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |