Имя: Пароль:
1C
1С v8
Ошибка : Индекс находится за границами массива
0 demous
 
30.03.12
10:15
УПП 8.2
Документ "ТребованиеНакладная" попытка скопировать документ, сделать в нем пару изменений, и провести, выпадает ошибка

Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль(3086)}: Индекс находится за границами массива
конфиг показывает вот сюда

               Движение = СтруктураПараметров["ТаблицаДвижений" + ИмяРегистра].Скопировать()[0];

вот этот кусок кода


СтрокаПартии = ПолучитьСтрокуОстатковПартий(СтрокаПартииРаспределения, СтруктураИзмерений, ТаблицаОстатковПартий);
               Движение = СтруктураПараметров["ТаблицаДвижений" + ИмяРегистра].Скопировать()[0]; //Пойдет...
               ЗаполнитьПоляЗаписиСписания(Движение, СтрокаПартии, СтрокаДокумента, СтруктураПараметров, РегистрУчета, 1, 1, 1);
               //Движение = СтрокаСписанныхТоваров;
               ПодготовитьДанныеДляВыполненияДвиженийПоРезульататамСписания(СтруктураПараметров, Движение, СтрокаПартии, СтрокаДокумента,РегистрУчета
               ,"", неопределено , Неопределено, СтрокаСписанныхТоваров);
1 vmv
 
30.03.12
10:16
благодарю, учту
2 butterbean
 
30.03.12
10:17
>> //Пойдет...
не пошло
3 Гефест
 
30.03.12
10:17
> //Пойдет...

не пошло...
4 vmv
 
30.03.12
10:17
неопределено с маленькой буквы - предать анафеме!
5 demous
 
30.03.12
10:21
(2) во всяком случае улыбнуло)
(3) тоже понравилось)
6 СноваЗдорова
 
30.03.12
10:21
Попробовал воспроизвести - получилось
7 demous
 
30.03.12
10:22
ошибку выдавать только сегодня начал....
8 demous
 
30.03.12
10:23
Записывать дает...
Нет идей что это может быть?
9 Reset
 
30.03.12
10:24
А какие идеи?
В СтруктураПараметров["ТаблицаДвижений" + ИмяРегистра] ноль строк и всё тут.

УПП 8.2 // Пойдет...
10 demous
 
30.03.12
10:27
точнее даже не скопировать, а выс=вести на основании " ОтчетПроизводстваЗАСмену"
11 demous
 
30.03.12
11:06
Новый документ тоже не дает провести...
(9) где эт проверить можно?
12 demous
 
30.03.12
16:29
Так за пол дня и не был побежден этот вопрос, данная ошибка выскакивает только на 4 документах...
13 hhhh
 
30.03.12
16:44
(12) ну, отладчиком не судьба воспользоваться?
14 Mort
 
30.03.12
17:01
В УПП "тупо скопировать документ" не прокатит. Очень много упоминаний и в разных местах при проведении используется и не только.
15 Mort
 
30.03.12
17:03
+(14) Взять хотя бы тот же макет регистров "УчетЗатрат".
16 m-serg74
 
30.03.12
17:24
(14) да он помоему имеет ввиду создать новый док. копированием (в предприятии)
17 demous
 
02.04.12
09:09
(16) Да, новый док копированием...
18 demous
 
02.04.12
09:22
Для Виноматериал полусладкий белый Мускат у единицы измерения цены дал. не проставлен коэффициент!
Пересчет количества невозможен.
из-за этго может выдавать """Ошибка : Индекс находится за границами массива """ ???
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший