|
Ошибка при добавлении строки в ТЗ. Индекс находится за границами массива | ☑ | ||
---|---|---|---|---|
0
wmonref
27.06.15
✎
20:58
|
Здраствуйте!
В Модуле объекта, в процедуре ОбработкаПроведения создаю ТЗ и хочу заполнить первые 2 строки, первой колонки. Вот код: ТабПроизводство = Новый ТаблицаЗначений; ТабПроизводство.Колонки.Добавить ("Затрата"); ТабПроизводство.Колонки.Добавить ("НПН"); ТабПроизводство.Колонки.Добавить ("Оборот"); ТабПроизводство.Очистить(); ТабПроизводство[0][1] = "Затраты на оплату труда"; ТабПроизводство[1][1] = "Затраты на соц.страх"; При проведении выдает ошибку: "Индекс находится за границами массива" Подскажите, в чем ошибка? |
|||
1
ДенисЧ
27.06.15
✎
21:02
|
Я так думаю (и я убеждён), что в ДНК
|
|||
2
wmonref
27.06.15
✎
21:07
|
:D
Я не спрашивал какие у вас проблемы, а в чем ошибка. |
|||
3
ДенисЧ
27.06.15
✎
21:09
|
(2) Ошибка у тебя. В ДНК.
Это что за НЕХ? ТабПроизводство[0][1] |
|||
4
wmonref
27.06.15
✎
21:11
|
ТЗ[ИндексСтроки][ИндексКолонки] = Значение;
|
|||
5
ДенисЧ
27.06.15
✎
21:13
|
И?
Где у тебя Добавить() для таблицы? Куда писать собираешься? И всё ещё споришь? |
|||
6
wmonref
27.06.15
✎
21:13
|
Соответственно:
ТабПроизводство[Индекс первой строки = 0][Индекс первой колонки = 1] |
|||
7
ДенисЧ
27.06.15
✎
21:13
|
Сколько у тебя ТабПроизводство.Количество()?
|
|||
8
wmonref
27.06.15
✎
21:14
|
На момент добавления строк ТабПроизводство пустая,
ТабПроизводство.Количество() = 0 |
|||
9
Kvant1C
27.06.15
✎
21:15
|
(4) открой секрет, зачем обращаться к колонке по индексу, если известно ее имя?
|
|||
10
ДенисЧ
27.06.15
✎
21:16
|
(8) И? Куда ты присваивать что-то собираешься?
Имхается мне, что я в (1) был прав.... |
|||
11
ДенисЧ
27.06.15
✎
21:16
|
(9) Не мешай фрустрации объекта. Пусть сублимируется на одном вопросе, потом другой решать будет.
|
|||
12
wmonref
27.06.15
✎
21:17
|
" ТабПроизводство[0][1] " быстрее пишется чем
" ТабПроизводство[0].Затрата " ;) |
|||
13
wmonref
27.06.15
✎
21:18
|
Спасибо за добрые и отзывчивые советы!
|
|||
14
ДенисЧ
27.06.15
✎
21:18
|
мда....
Терапевт тут уже бесполезен. Только патологоанатом... |
|||
15
RomanYS
27.06.15
✎
21:19
|
(12) а зачем таблицу так длинно назвал,
та короче _[0][1]=.... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |