Имя: Пароль:
1C
1С v8
проблема в 1с уат
0 dron4ikkk
 
31.10.13
08:59
есть участок кода и при выполнении этого участка выходит ошибка:
код:

i=0;
        стр=тбТопливо.Вставить(i);            
        стр.Основное        =Основное;
        стр.Дополнительное    =Дополнительное;    
    i=1;
    пока i<>8 цикл
        стр=тбТопливо.Вставить(i);            
        стр.Основное        =спОснТопливо.Получить(i-1);
        если Дополнительное<>"Нет" Тогда
            стр.Дополнительное    =спДопТопливо.Получить(i-1);
        иначе
            стр.Дополнительное    =0;
        конецЕсли;        
        i=i+1;
    конеццикла;

ошибка:
стр.Основное        =спОснТопливо.Получить(i-1);
по причине:
Значение индекса выходит за границы диапазона


кто подскажет в чем дело?
1 shuhard
 
31.10.13
09:08
(0) отладчика позови
2 Bigbro
 
31.10.13
09:11
спОснТопливо видимо нумеруется с единицы а не с нуля
3 dron4ikkk
 
31.10.13
09:17
стр.Основное        =спОснТопливо.Получить(i+1);так чтоли?))
4 BuHu
 
31.10.13
09:20
(2) что? это как?
(0)спОснТопливо.Количество()<8 ?
5 zak555
 
31.10.13
09:25
уат совместно с 1с ?
6 yam
 
31.10.13
09:27
Никто не будет вместе автора работать отладчиком. Так что ищи сам.
7 new1snik
 
31.10.13
09:32
(5) С чего ты так решил? О_о
8 Artful Den
 
31.10.13
09:36
(5) это папуковская поделка