Имя: Пароль:
1C
1С v8
ошибка при методе структура.вставить
0 0level
 
23.12.13
10:37
СтруктураПолей = Новый Структура;
    Для ТекущаяКолонка = 1 По 50 Цикл
        ЗначениеТекущейЯчейки = СокрЛП(ExcelЛист.Cells(3, ТекущаяКолонка).Value);
        Если ПустаяСтрока(ЗначениеТекущейЯчейки) Тогда
            Прервать;
        КонецЕсли;
        
        СтруктураПолей.Вставить(ЗначениеТекущейЯчейки, ТекущаяКолонка);
    КонецЦикла;


ошибка  Ошибка при вызове метода контекста (Вставить)
        СтруктураПолей.Вставить(ЗначениеТекущейЯчейки, ТекущаяКолонка);
по причине:
Задано неправильное имя атрибута структуры


Куда смотреть, помогите?
1 mikecool
 
23.12.13
10:37
нет такого индекса, может тебе надо добавить?
2 Wobland
 
23.12.13
10:37
в имя атрибута структуры? нет, не может быть
3 mikecool
 
23.12.13
10:38
+1 или
если структура.свойство(ЗначениеТекущейЯчейки) тогда
вставить
иначе
добавить
4 МихаилМ
 
23.12.13
10:42
(0)
нарушено правило именования идентификаторов 1с
5 х86
 
23.12.13
10:48
(4)+ ключ структуры должен быть строка, не может начинаться с числа, содержать не допустимые символы (<>*-/+) и т.д.
6 0level
 
23.12.13
11:12
спасибо. действительно были пробелы и точки