Имя: Пароль:
1C
 
Не правильно отрабатывает выборка записей регистра сведений.
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) ПолучитьМенеджерЗаписи()
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.