Имя: Пароль:
1C
1С v8
какие ограничения существуют по структуре? в СП не могу найти
,
0 BigShmax
 
04.02.13
16:59
есть ошибка  в кусочке  кода  самописном :

{Форма.Форма.Форма(58)}: Ошибка при вызове метода контекста (Вставить)
       Структура.Вставить("Строка"+ТаблицаЦен.Индекс(Строка), СтруктураСтроки);
по причине:
Задано неправильное имя атрибута структуры



воткнул счетчик и вижу  что помещается туда ровно 1001 значение  а дальше ошибка,   ЧЯДНТ ?   или   я не туда смотрю разыскивая в СП ограничения?
1 Defender aka LINN
 
04.02.13
17:00
"ключ может быть только строковым и должен удовлетворять требованиям, предъявляемым к именованию переменных встроенного языка" © СП
В общем, 355879-я жертва неразрывного пробела.
2 Нуф-Нуф
 
04.02.13
17:01
ТаблицаЗначений.Индекс (ValueTable.IndexOf)
ТаблицаЗначений (ValueTable)
Индекс (IndexOf)
Синтаксис:

Индекс(<Строка>)
Параметры:

<Строка> (обязательный)

Тип: СтрокаТаблицыЗначений.
Строка таблицы значений, для которой нужно определить индекс.
Возвращаемое значение:

Тип: Число.
Индекс указанной строки в коллекции. Если не найдено, то возвращается -1.
Описание:

Получает индекс строки в коллекции строк таблицы значений.

Доступность:

Сервер, толстый клиент, внешнее соединение.
3 BigShmax
 
04.02.13
17:06
(1)  тогда я не понимаю   в чем косяк :-(   у мну  тыща элементов  и ошибка :-(
4 Maxus43
 
04.02.13
17:07
(3) потому что 1 000, а не 1000
5 Михаил Козлов
 
04.02.13
17:08
(0) Воспользуйтесь вместо структуры соответстием: ограничения на ключ нет.
6 BigShmax
 
04.02.13
17:09
черт, наверно.   ток чет не допру  как лечить именно в этом контексте :-(
7 ДенисЧ
 
04.02.13
17:09
Структура.Вставить("Строка"+Формат(ТаблицаЦен.Индекс(Строка), "ЧГ="), СтруктураСтроки);
8 Serg_1960
 
04.02.13
17:11
PS:

Строка0, Строка1, ... Строка998, Строка999, очередная жертва неразрывного пробела, очередная жертва неразрывного пробела...

:)
9 BigShmax
 
04.02.13
17:15
(7)  респект,   черт  неожиданно
10 ДенисЧ
 
04.02.13
17:16
гыыыыы....
Неожиданно ему... :-))))))))))))))))00
11 Maxus43
 
04.02.13
17:17
не ожидал...
12 BigShmax
 
04.02.13
17:21
глумитесь глумитесь.    на понедельник скидку могли бы и сделать
13 Maxus43
 
04.02.13
17:21
(12) скидки в пятницу только, пора знать
14 Serg_1960
 
04.02.13
17:35
(12) Это утром в понедельник нельзя, а сейчас уже вечер - можно :)