Имя: Пароль:
1C
1C 7.7
v7: Ошибка: Номер за пределами значения!
0 Stim
 
13.11.15
12:15
ругается на

    КодВалюты = ?(Валюта.Код = "643", "810", Валюта.Код);    
    ТаблицаПеречислений.Заполнить(КодВалюты,,,"КодВалюты");

колонка такая есть, валюта есть. что ей надо?
1 ДенисЧ
 
13.11.15
12:16
Строк в таблице нет
2 Stim
 
13.11.15
12:21
(1)
так пойдет?

    КодВалюты = ?(Валюта.Код = "643", "810", Валюта.Код);
    Если ТаблицаПеречислений.КоличествоСтрок() <> 0 Тогда
    ТаблицаПеречислений.Заполнить(КодВалюты,,,"КодВалюты");  
    Конецесли;
3 cw014
 
13.11.15
12:22
А СП на "Заполнить" что говорит?
4 Легат
 
13.11.15
12:24
У таблицы значений нет метола "заполнить". Что такое "ТаблицаПеречислений" ?
5 ДенисЧ
 
13.11.15
12:26
(2) А попробовать не получается? Лопата в руках мешает?
6 Stim
 
13.11.15
12:27
(4) есть
7 Stim
 
13.11.15
12:28
(5) у меня пустая база
8 Stim
 
13.11.15
12:28
аполнить(<?>,,,);
Синтаксис:
Заполнить(<Знач>,<НачСтрока>,<КонСтрока>,<Колонки>)
Назначение:
Заполнить соответствующие ячейки таблицы значений переданным значением.
Параметры:
<Знач> - значение одиночное или список значений или таблица значений.
<НачСтрока> - необязательный параметр. Номер начальной строки, с которой надо начинать заполнение. Значение по умолчанию 1.
<КонСтрока> - необязательный параметр. Номер последней строки, по которую надо заполнять. Если не указана, то до последней.
<Колонки> - необязательный параметр. Номера или идентификаторы колонок, которые надо заполнять. Если параметр не задан, то заполняются все колонки.
9 ДенисЧ
 
13.11.15
12:29
(7) Ну точно, лопата мешает...
10 Stim
 
13.11.15
12:30
а почему этой темы нет в http://www.forum.mista.ru/index.php ?
11 VikingKosmo
 
13.11.15
12:30
(8) это какой то контрафактный СП
12 ДенисЧ
 
13.11.15
12:31
(10) у тебя контрафактный index.php
13 ДенисЧ
 
13.11.15
12:31
(11) Не, это кошерный, правильный.
14 VikingKosmo
 
13.11.15
12:31
(13) тогда ой
15 cw014
 
13.11.15
12:33
Видимо придется курить весь код. Как таблицу задаешь?
16 Альбатрос
 
13.11.15
12:35
А ошибка точно на эти строки указывает?
17 Stim
 
13.11.15
12:35
(16) да
18 ДенисЧ
 
13.11.15
12:35
(16) Ошибка показывает на код.
Причём на два места. Нет, пардон. На три.
19 cw014
 
13.11.15
12:38
Чоткую строку, где ошибка возникает
20 Stim
 
13.11.15
12:39
ну разобрались вобщем. таблица была пустая.
на 8 такой ошибки бы не возникло!
21 varelchik
 
13.11.15
13:28
(20)Ну так и не мешайте 7.7 и 8.х
22 ДенисЧ
 
13.11.15
13:30
Если бы ТС отложил на время лопату и прочитал
"<НачСтрока> - необязательный параметр. Номер начальной строки, с которой надо начинать заполнение. Значение по умолчанию 1"
То только ошибка в одном коде помешала бы ему догадаться о причинах сиего просишествия...
23 aleks_default
 
13.11.15
14:07
ТС не читатель, а писатель...