Не правильно отрабатывает выборка записей регистра сведений. Mr_Boogie ,
John D ,
Шурик71 ,
ass1c ,
LuckyStar ,
maxab72 ,
Бычье сердце ,
arsik ,
trooba ,
Kigo_Kigo ,
palsergeich ,
Crusher ,
StanyaGeya ,
Ненавижу 1С ,
DrZombi ,
PLUT ,
takefive ,
Elf_80_lvl ,
kir-g ,
,
DemonShinji2 ,
H A D G E H O G s ,
alexxx961503 ,
Скучный бух ,
zenik ,
Xoverd ,
корум ,
АгентБезопаснойНацио ,
Tefal ,
Chameleon1980 ,
Мультук ,
mTema32 ,
eddy_n ,
RVN ,
1cVandal ,
Климов Сергей ,
nick86
☑
0
Xoverd
26.03.26
✎
09:43
Когда делаю такое
ВыборкаНастройки = РегистрыСведений.Настройки.Выбрать();
Пока ВыборкаНастройки.Следующий() Цикл
//Код
КонецЦикла;
первая запись в регистре пропускается и цикл начинается со второй записи, а если в регистре только одна запись то цикл вообще не отрабатывает. В отладке проверил "ВыборкаНастройки.Следующий()" возвращает истина и первая запись в ней есть, но когда проваливаемся в цикл в выборке уже вторая запись. Почему съедается первая запись до цикла ?
1
Kigo_Kigo
26.03.26
✎
09:47
Выбери запросом
2
Ненавижу 1С
гуру
26.03.26
✎
09:48
(0)
1. покажите весь код
2. нет никакой первой/второй записи, сильно от сортировки зависит
3. универсальнее запросы
3
Ненавижу 1С
гуру
26.03.26
✎
09:50
(0) благодаря отладчику, вы сдвинули запись, скорее всего
4
Xoverd
26.03.26
✎
09:55
(3) Да, это так, что интересно с запросом такого не бывает. Спасибо!
5
maxab72
26.03.26
✎
09:55
(2) либо набор записей регистра
(0) порекомендую книжку "1С Предприятие. Простые примеры разработки". Там как раз такие вопросы разобраны.
6
trooba
26.03.26
✎
15:14
(0) ПолучитьМенеджерЗаписи()
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.