Ошибка при вызове метода контекста свойство задано неправильное

Ошибка «Задано неправильное имя атрибута структуры»

Ошибка возникает при попытке добавления элемента в структуру с некорректным идентификатором.

Согласно описания метода Структура.Вставить(), идентификатор может содержать только буквы, цифры, а также символ подчеркивания. Но первым символом ключа обязательно должна быть буква или символ подчеркивания.

Вероятно, в строку идентификатора попал недопустимый символ: точка (.), тире (-) и т.п. Проверьте значение идентификатора в отладчике, либо используя метод Сообщить()

Задано неправильное имя атрибута структуры при проведении документа.

Конкретно, чем она записывается в этой строке, а там уже решайте что делать.

  • Скопировать ссылку
  • Перейти

то ошибка будет всегда , при попытке обратится к недобавленному свойству?

Может я не прав?

  • Скопировать ссылку
  • Перейти

к ошибке не приводит
а этот

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

(5) А раньше могло работать если выполнялось только это

А сейчсас ушло в ИНАЧЕ
А там пустая структура без единого ключа ПредДанные
И ясно что выскакивает ошибка при попытке обратиться к несуществующим ключам структуры

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

Вы сами писали этот код?
Что-то мне подсказывает что нет, раз вы не видите вот этого

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

(17) Вы поставить точку остановки и посмотрите какое значение передается в переменной Назв. Скорее всего у вас или не определено или наименование, например с тире или другим каким то не допустимым символов

Вот тут отладку сделаейте
: Ошибка при вызове метода контекста (Свойство)
Если ПредДанные.Свойство(Назв) Тогда
по причине:
Задано неправильное имя атрибута структуры
Задано неправильное имя атрибута структуры

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

Погорячился насчет совсем.
В отладке посмотрите что в этой строке имеете в Назв

Задано неправильное имя атрибута структуры: почему не запускается

Дорогие читатели Мир Доступа! Вместе — мы сила! Вместе — мы легион! Если каждый из Нас переведет хотя бы один рубль мы сможем оплатить услуги корректора и хостинг на год вперед! Мы также сможем поднять зарплату нашим постоянным авторам и эффективнее поощрять их работу! Мы высоко ценим труд наших авторов!

Мы хотим радовать Вас и дальше! Благодаря Вам наш проект продолжает оставаться независимым и полезным. Без Ваших пожертвований мы бы никогда не справились. Спасибо Вам и низкий поклон!

С Уважением, главный редактор Мир Доступа

Сообщение задано неправильное имя атрибута структуры часто возникает при попытке добавить элемент в структуру с неверным идентификатором.

В соответствии с описанием по методу «Структура — Insert ()»,идентификатор должен включать в себя в своё уникальное содержание, допускается наличие исключительно букв/цифр/подчеркивания.

Следует помнить о том, что всегда первым символом ключа, непременно, должна быть либо буква, либо знак подчеркивания

Вполне возможно, что строка имеет недопустимые символы, тогда стоит их найти самостоятельно либо при помощи инструмента «Report ()» (Сообщить). Скорее всего проблема задано неправильное имя атрибута структуры будет решена.

Приведем пример ключа с применением метода «Insert ()»:

Следует рассмотреть и найти требуемое место с помощью идентификатора, который используется для настройки работоспособности.

Отладчик — это дополнительный механизм-инструмент, упрощающий создание и разработку модульной программной системы «1С:Предприятие». В процессе мониторинга отладчик в режиме «Остановка произошла по ошибке сразу отобразит проблемную строку с найденной ошибкой

Таким образом, ответ почему появляется ошибка задано неправильное имя атрибута структуры найден.

Ошибка задано неправильное имя атрибута структуры 1с 8.3: полезные советы

Переключаться между конфигурациями нужно только используя стабильные версии сборок.

Поэтому, в первую очередь, прежде чем углубляться в полную отладку, необходимо перейти на версию 3.1.10 и только после неё попробовать перейти на новую сборку.

Ошибки 1с 8.3 — неправильное имя атрибута

Ошибки в правилах действительно могут возникнуть — дело в том, что оболочка находилась в ZUP старых версий, а после на 3.1.10 никаких ошибок и нареканий не поступало.

Сравнивая правила с различными номерами версий на 3.1.10, скорее всего, разработчики, таким образом, просто решили исправить погрешности, которые незначительно отличались от предыдущих версий. Вполне возможно, что версия 3.1.11 содержит больше ошибок чем версия 3.1.10

В некоторых случаях можно перенести другую (даже постороннюю) базу данных в ZUP, к примеру — до версии 3.1.71.77. Сообщение задано неправильное имя атрибута структуры 1с 8.3 в этих случаях также может возникнуть.

Следует помнить, что в заголовках и тексте символы не допускаются. Примечание: всегда решаем задачу с учётом специфики программы. Например — требуется вставить 1/4 ставки. В этом случае необходимо написать строчными буквами «ЧЕТВЕРТЬ СТАВКИ»

Кроме того, в данном случае нужно иметь в виду, что в бухгалтерском расчете нет понятия 1/4 ставка — есть лишь конкретные (уже установленные) ставки заработной платы и фиксированные размеры, а также повышающие коэффициенты.

Что-то сломалось или не работает? Расскажите нам о своей проблеме с ТВ, смартфоном, приложением или другим устройством и мы решим её — пишите свой вопрос в комментариях к этой статье, либо — на электронную почту capatob.homep@gmail.com — мы обязательно ответим на Ваш вопрос и решим его в течении одной недели. Для наших постоянных читателей скоро будем проводить блиц с необычными призами — следите за сайтом каждый день.

Понравилась статья? Поддержите наш IT-журнал любым удобным способом! Пока что мы держимся на чистом энтузиазме, но зато не делаем заказных обзоров 🙂

Задано неправильное имя атрибута структуры

Я
   bdrag

30.06.06 — 11:18

Пишу примерно такой код:

МояСтруктура = Новый Структура;



Если МояСтруктура.Свойство(«Искомое поле») Тогда

При выполнении Если восьмерка ругается:

Ошибка при вызове метода контекста (Свойство): Задано неправильное имя атрибута структуры.

В отладчике проверил, вроде все сходится с требованиями синтаксиса.Кто-нибудь сталкивался с подобным? Как можно вылечить?

   Волшебник

1 — 30.06.06 — 11:19

Пробелов быть не должно. Ключ структуры должен являться идентификатором.

   bdrag

2 — 30.06.06 — 11:20

(1) ну, я для примера так написал… пробелов там нет. а что имеется ввиду под «Ключ структуры должен являться идентификатором»?

   Волшебник

3 — 30.06.06 — 11:20

(2) Значит он не должен начинаться с цифры. Как имя переменной.

   bdrag

4 — 30.06.06 — 11:21

(3) точно, в этом и косяк. спасибо

  

Волшебник

5 — 30.06.06 — 11:23

(4) Партизан. В следующий раз приводи РЕАЛЬНЫЙ код, чтобы не испытывать наши телепатические способности.

TurboConf — расширение возможностей Конфигуратора 1С

при обмене через КД выходит ошибка: Ошибка при вызове метода контекста (Свойство): Задано неправильное имя атрибута структуры Для Каждого ЭлементПоиска Из  ДанныеПоискаПоТЧ.ПоляПоискаТЧ Цикл              Может кто-нибудь знает чем может быть вызвана данная ошибка?

Я думаю, что задано неправильное имя атрибута структуры

Логично. Возникает вопрос, что подразумевается под «правильным» именем?

В ДанныеПоискаПоТЧ.ПоляПоискаТЧ не тип Строка попадается

Обработка «Универсальный обмен данными в формате XML»

ДанныеПоискаПоТЧ.ПоляПоискаТЧ — массив. В нем только тип строка

ЭлементПоиска    «Номенклатура,СтавкаНДС,Сумма,СуммаНДС,Цена,СуммаНеоблагаемая»    Строка

Тэги:

Комментарии доступны только авторизированным пользователям

Да, верно, исключения бросаются во всех случаях.
Найдены ещё такие несоответствия:

  1. В строках с именами свойств можно вставлять запятые в любом месте и в любом количестве, т.е. ",,Имя,,,Фамилия," — работает. Но в OneScript между запятыми могут быть пробелы ("Имя, ,Фамилия"), а платформа падает с исключением:

Ошибка при вызове метода контекста (ЗаполнитьЗначенияСвойств): Недопустимое значение параметра (параметр номер ‘3’) (Поле » объекта ‘Структура’ не обнаружено)

Здесь, пожалуй, стоит сохранить текущее поведение.

  1. В описании функции:

Если указаны копируемые свойства, то в заполнении участвуют только они, параметр <ИсключаяСвойства> игнорируется.
В противном случае, если указан параметр <ИсключаяСвойства>, свойства перечисленные в нем, исключаются из обработки.

В 1С ЗаполнитьЗначенияСвойств(Приемник, Источник, "Фамилия,Имя","Имя") копирует оба свойства, в OneScript — только «Фамилия».
Это надо либо исправлять для совместимости, либо явно документировать.

to @EvilBeaver: следует ли выделять подобное в отдельное issue?

Перейти к контенту

  Проекты внедрения CRM  

Задано неправильное имя атрибута структуры

Я
   bdrag

30.06.06 — 11:18

Пишу примерно такой код:

МояСтруктура = Новый Структура;

Если МояСтруктура.Свойство(«Искомое поле») Тогда

При выполнении Если восьмерка ругается:

Ошибка при вызове метода контекста (Свойство): Задано неправильное имя атрибута структуры.

В отладчике проверил, вроде все сходится с требованиями синтаксиса.Кто-нибудь сталкивался с подобным? Как можно вылечить?

   Волшебник

1 — 30.06.06 — 11:19

Пробелов быть не должно. Ключ структуры должен являться идентификатором.

   bdrag

2 — 30.06.06 — 11:20

(1) ну, я для примера так написал… пробелов там нет. а что имеется ввиду под «Ключ структуры должен являться идентификатором»?

   Волшебник

3 — 30.06.06 — 11:20

(2) Значит он не должен начинаться с цифры. Как имя переменной.

   bdrag

4 — 30.06.06 — 11:21

(3) точно, в этом и косяк. спасибо

  

Волшебник

5 — 30.06.06 — 11:23

(4) Партизан. В следующий раз приводи РЕАЛЬНЫЙ код, чтобы не испытывать наши телепатические способности.

Ошибка возникает при попытке добавления элемента в структуру с некорректным идентификатором.

Согласно описания метода Структура.Вставить(), идентификатор может содержать только буквы, цифры, а также символ подчеркивания. Но первым символом ключа обязательно должна быть буква или символ подчеркивания.

Вероятно, в строку идентификатора попал недопустимый символ: точка (.), тире (-) и т.п. Проверьте значение идентификатора в отладчике, либо используя метод Сообщить()

Пример использования

Пример кода с использованием метода Вставить():

Структура = Новый Структура;
//правильно:
Структура.Вставить("НомерСтроки");
Структура.Вставить("Номер_Строки");
Структура.Вставить("_Строка10");
//неправильно!
Структура.Вставить("10Строка");
Структура.Вставить("Строка-10");

Поделиться страницей в соц.сетях

при обмене через КД выходит ошибка: Ошибка при вызове метода контекста (Свойство): Задано неправильное имя атрибута структуры Для Каждого ЭлементПоиска Из  ДанныеПоискаПоТЧ.ПоляПоискаТЧ Цикл              Может кто-нибудь знает чем может быть вызвана данная ошибка?

Я думаю, что задано неправильное имя атрибута структуры

Логично. Возникает вопрос, что подразумевается под «правильным» именем?

В ДанныеПоискаПоТЧ.ПоляПоискаТЧ не тип Строка попадается

Обработка «Универсальный обмен данными в формате XML»

ДанныеПоискаПоТЧ.ПоляПоискаТЧ — массив. В нем только тип строка

ЭлементПоиска    «Номенклатура,СтавкаНДС,Сумма,СуммаНДС,Цена,СуммаНеоблагаемая»    Строка

Тэги:

Комментарии доступны только авторизированным пользователям

Я учу 1С: П 8.3. Прошу помощи. Не получается разобраться со следующим вопросом:
Пытаюсь создать структуру из 2х массивов:

      Массив1 =Табл.ВыгрузитьКолонку(«Год») ;
   Массив2 = Табл.ВыгрузитьКолонку(«Выходной») ;

      СтруктураВыходные = Новый Структура() ;       

                Для Индекс = 0 По Массив1.Количество() — 1 Цикл

                      СтруктураВыходные.Вставить(Строка(Массив1[Индекс]), Массив2[Индекс]) ;

            КонецЦикла;

В ответ получаю: «Задано неправильное имя атрибута структуры»

Ошибку выдаёт уже на первом шаге:

   Табл.Свернуть(«Год», «РабочийДень, Выходной»);
   КопияТабл = Табл.Скопировать(,»Год, Выходной»);   
   А =  Табл.Количество() ;

      Массив1 = Табл.ВыгрузитьКолонку(«Год») ;
      Массив2 = Табл.ВыгрузитьКолонку(«Выходной») ;

   Структура = Новый Структура() ;
   Структура.Вставить(«Год» + Строка(Массив1[0]), Массив2[0]) ;

Табло:
А                    11      Число
Массив1[0]              «2 022″Строка
Массив2[0]            87      Число
Строка(Массив1[0])   «2 022»      Строка
«Год » + Строка(Массив1[0])   «Год 2 022»   Строка

err: Ошибка при вызове метода контекста (Вставить)
{ВнешняяОбработка.ВнешняяОбработка_ДЗ_3.Форма.ДЗ_3.Форма(80)}:   Структура.Вставить(«Год» + Строка(Массив1[0]), Массив2[0]) ;
{ВнешняяОбработка.ВнешняяОбработка_ДЗ_3.Форма.ДЗ_3.Форма(5)}:    ТаблицаЗначенийНаСервере()
по причине:
Задано неправильное имя атрибута структуры
Задано неправильное имя атрибута структуры

В чем ошибаюсь. Заранее СПАСИБО!

Тамика

Котовчанин

942 / 482 / 200

Регистрация: 16.02.2010

Сообщений: 3,338

Записей в блоге: 37

1

Задано неправильное имя атрибута структуры

06.06.2017, 15:51. Показов 22679. Ответов 4

Метки нет (Все метки)


Студворк — интернет-сервис помощи студентам

Всем добрый день!

Кто-то может мне пояснить что значит эта ошибка и как с ней бороться? Потому что информативность 1С-ки зашкаливает.

1C
1
2
3
4
{Отчет.Диаграмма.Форма.ФормаОтчета.Форма(119)}: Ошибка при вызове метода контекста (Вставить)
        СтруктураСотрудники.Вставить(ВыборкаСотрудников.Наименование, Ложь);               
по причине:
Задано неправильное имя атрибута структуры

Ошибка возникает в строке

1C
1
2
3
4
    
Пока ВыборкаСотрудников.Следующий() Цикл
        СтруктураСотрудники.Вставить(ВыборкаСотрудников.Наименование, Ложь);               
    КонецЦикла;

Заранее спасибо!

0

Эксперт 1С

841 / 604 / 211

Регистрация: 24.07.2013

Сообщений: 2,101

06.06.2017, 16:34

2

СтруктураСотрудники — это структура?
Для структуры первый параметр метода Вставить() должен соответствовать требованиям, установленным для идентификаторов.

0

Модератор

Эксперт 1С

3711 / 2907 / 573

Регистрация: 10.03.2011

Сообщений: 11,447

Записей в блоге: 1

06.06.2017, 17:07

3

Цитата
Сообщение от Tklwegsd
Посмотреть сообщение

идентификаторов.

по русски требование именование переменных в 1С (начинаться не с цифры, без пробелов и спец символов и т.д.)

0

Котовчанин

942 / 482 / 200

Регистрация: 16.02.2010

Сообщений: 3,338

Записей в блоге: 37

07.06.2017, 07:05

 [ТС]

4

Dethmontt, оно и начиналось не с цифры, без пробелов и спец символов…

0

Модератор

Эксперт 1С

3711 / 2907 / 573

Регистрация: 10.03.2011

Сообщений: 11,447

Записей в блоге: 1

07.06.2017, 10:41

5

Цитата
Сообщение от Тамика
Посмотреть сообщение

ВыборкаСотрудников.Наименование

Поле наименование??? Не верю!!!

0

IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

07.06.2017, 10:41

5

Описание ошибки
При вводе имен полей КД, будь то имя поля набора данных или имя параметра, не контролируется корректность введенного имени. И если сразу не обнаружить ошибку, то потом будут выскакивать различные неинформативные ошибки при переключении закладок СКД. Например:

Задано неправильное имя атрибута структуры
{InfostartToolkitPROF ОбщийМодуль.ИТК_СКД.Модуль(845)}: Если Результат.Свойство(ИмяПараметра) Тогда
{InfostartToolkitPROF Обработка.ИТК_КонструкторСКД.Форма.Основная.Форма(4069)}: ИспользуемыеПараметры = ИТК_СКД.ИспользуемыеПараметры(СхемаКомпоновкиДанных);
{InfostartToolkitPROF Обработка.ИТК_КонструкторСКД.Форма.Основная.Форма(4059)}: ОбновитьПараметрыНаСервере();
{InfostartToolkitPROF Обработка.ИТК_КонструкторСКД.Форма.Основная.Форма(115)}: ОбновитьПараметры();

по причине:
Задано неправильное имя атрибута структуры

Ожидаемое поведение, если бы ошибки не было
Имена полей должны контролироваться сразу при вводе.

Окружение:
Infostart Toolkit 2.0.3

Войти или зарегистрироваться

8.х Обработка «Загрузка данных из табличного документа».

Тема в разделе «Отчеты и обработки для «1С:Предприятие 8″», создана пользователем redmonkey, 27 май 2009.

  1. TopicStarter Overlay

    Offline

    redmonkey
    Опытный в 1С

    Регистрация:
    4 сен 2008
    Сообщения:
    133
    Симпатии:
    0
    Баллы:
    26

    Кто-нибудь работал с обработкой ИТС Обработка «Загрузка данных из табличного документа»?
    Пытаюсь занести номенклатуру выдает ошибку

    Код:

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

    может что-то делаю не так помогите плиз срочно надо, не могу разобраться…


    redmonkey,
    27 май 2009

    #1

  2. Offline

    BabySG
    Администраторы
    Команда форума
    Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    17
    Баллы:
    29

    «Пытаюсь занести номенклатуру» — это что значит?

  3. TopicStarter Overlay

    Offline

    redmonkey
    Опытный в 1С

    Регистрация:
    4 сен 2008
    Сообщения:
    133
    Симпатии:
    0
    Баллы:
    26

    извиняюсь за некорректность вопросов, уже справился, тему можно закрыть…


    redmonkey,
    28 май 2009

    #3

(Вы должны войти или зарегистрироваться, чтобы ответить.)

Показать игнорируемое содержимое

Похожие темы

  1. Adike  

    Задано неправильное имя атрибута структуры

    Я
       bdrag

    30.06.06 — 11:18

    Пишу примерно такой код:

    МояСтруктура = Новый Структура;

    Если МояСтруктура.Свойство(«Искомое поле») Тогда

    При выполнении Если восьмерка ругается:

    Ошибка при вызове метода контекста (Свойство): Задано неправильное имя атрибута структуры.

    В отладчике проверил, вроде все сходится с требованиями синтаксиса.Кто-нибудь сталкивался с подобным? Как можно вылечить?

       Волшебник

    1 — 30.06.06 — 11:19

    Пробелов быть не должно. Ключ структуры должен являться идентификатором.

       bdrag

    2 — 30.06.06 — 11:20

    (1) ну, я для примера так написал… пробелов там нет. а что имеется ввиду под «Ключ структуры должен являться идентификатором»?

       Волшебник

    3 — 30.06.06 — 11:20

    (2) Значит он не должен начинаться с цифры. Как имя переменной.

       bdrag

    4 — 30.06.06 — 11:21

    (3) точно, в этом и косяк. спасибо

      

    Волшебник

    5 — 30.06.06 — 11:23

    (4) Партизан. В следующий раз приводи РЕАЛЬНЫЙ код, чтобы не испытывать наши телепатические способности.

Ошибка возникает при попытке добавления элемента в структуру с некорректным идентификатором.

Согласно описания метода Структура.Вставить(), идентификатор может содержать только буквы, цифры, а также символ подчеркивания. Но первым символом ключа обязательно должна быть буква или символ подчеркивания.

Вероятно, в строку идентификатора попал недопустимый символ: точка (.), тире (-) и т.п. Проверьте значение идентификатора в отладчике, либо используя метод Сообщить()

Пример использования

Пример кода с использованием метода Вставить():

Структура = Новый Структура;
//правильно:
Структура.Вставить("НомерСтроки");
Структура.Вставить("Номер_Строки");
Структура.Вставить("_Строка10");
//неправильно!
Структура.Вставить("10Строка");
Структура.Вставить("Строка-10");

Поделиться страницей в соц.сетях

при обмене через КД выходит ошибка: Ошибка при вызове метода контекста (Свойство): Задано неправильное имя атрибута структуры Для Каждого ЭлементПоиска Из  ДанныеПоискаПоТЧ.ПоляПоискаТЧ Цикл              Может кто-нибудь знает чем может быть вызвана данная ошибка?

Я думаю, что задано неправильное имя атрибута структуры

Логично. Возникает вопрос, что подразумевается под «правильным» именем?

В ДанныеПоискаПоТЧ.ПоляПоискаТЧ не тип Строка попадается

Обработка «Универсальный обмен данными в формате XML»

ДанныеПоискаПоТЧ.ПоляПоискаТЧ — массив. В нем только тип строка

ЭлементПоиска    «Номенклатура,СтавкаНДС,Сумма,СуммаНДС,Цена,СуммаНеоблагаемая»    Строка

Тэги:

Комментарии доступны только авторизированным пользователям

Я учу 1С: П 8.3. Прошу помощи. Не получается разобраться со следующим вопросом:
Пытаюсь создать структуру из 2х массивов:

      Массив1 =Табл.ВыгрузитьКолонку(«Год») ;
   Массив2 = Табл.ВыгрузитьКолонку(«Выходной») ;

      СтруктураВыходные = Новый Структура() ;       

                Для Индекс = 0 По Массив1.Количество() — 1 Цикл

                      СтруктураВыходные.Вставить(Строка(Массив1[Индекс]), Массив2[Индекс]) ;

            КонецЦикла;

В ответ получаю: «Задано неправильное имя атрибута структуры»

Ошибку выдаёт уже на первом шаге:

   Табл.Свернуть(«Год», «РабочийДень, Выходной»);
   КопияТабл = Табл.Скопировать(,»Год, Выходной»);   
   А =  Табл.Количество() ;

      Массив1 = Табл.ВыгрузитьКолонку(«Год») ;
      Массив2 = Табл.ВыгрузитьКолонку(«Выходной») ;

   Структура = Новый Структура() ;
   Структура.Вставить(«Год» + Строка(Массив1[0]), Массив2[0]) ;

Табло:
А                    11      Число
Массив1[0]              «2 022″Строка
Массив2[0]            87      Число
Строка(Массив1[0])   «2 022»      Строка
«Год » + Строка(Массив1[0])   «Год 2 022»   Строка

err: Ошибка при вызове метода контекста (Вставить)
{ВнешняяОбработка.ВнешняяОбработка_ДЗ_3.Форма.ДЗ_3.Форма(80)}:   Структура.Вставить(«Год» + Строка(Массив1[0]), Массив2[0]) ;
{ВнешняяОбработка.ВнешняяОбработка_ДЗ_3.Форма.ДЗ_3.Форма(5)}:    ТаблицаЗначенийНаСервере()
по причине:
Задано неправильное имя атрибута структуры
Задано неправильное имя атрибута структуры

В чем ошибаюсь. Заранее СПАСИБО!

Тамика

Котовчанин

942 / 482 / 200

Регистрация: 16.02.2010

Сообщений: 3,338

Записей в блоге: 37

1

Задано неправильное имя атрибута структуры

06.06.2017, 15:51. Показов 22679. Ответов 4

Метки нет (Все метки)


Студворк — интернет-сервис помощи студентам

Всем добрый день!

Кто-то может мне пояснить что значит эта ошибка и как с ней бороться? Потому что информативность 1С-ки зашкаливает.

1C
1
2
3
4
{Отчет.Диаграмма.Форма.ФормаОтчета.Форма(119)}: Ошибка при вызове метода контекста (Вставить)
        СтруктураСотрудники.Вставить(ВыборкаСотрудников.Наименование, Ложь);               
по причине:
Задано неправильное имя атрибута структуры

Ошибка возникает в строке

1C
1
2
3
4
    
Пока ВыборкаСотрудников.Следующий() Цикл
        СтруктураСотрудники.Вставить(ВыборкаСотрудников.Наименование, Ложь);               
    КонецЦикла;

Заранее спасибо!

0

Эксперт 1С

841 / 604 / 211

Регистрация: 24.07.2013

Сообщений: 2,101

06.06.2017, 16:34

2

СтруктураСотрудники — это структура?
Для структуры первый параметр метода Вставить() должен соответствовать требованиям, установленным для идентификаторов.

0

Модератор

Эксперт 1С

3711 / 2907 / 573

Регистрация: 10.03.2011

Сообщений: 11,447

Записей в блоге: 1

06.06.2017, 17:07

3

Цитата
Сообщение от Tklwegsd
Посмотреть сообщение

идентификаторов.

по русски требование именование переменных в 1С (начинаться не с цифры, без пробелов и спец символов и т.д.)

0

Котовчанин

942 / 482 / 200

Регистрация: 16.02.2010

Сообщений: 3,338

Записей в блоге: 37

07.06.2017, 07:05

 [ТС]

4

Dethmontt, оно и начиналось не с цифры, без пробелов и спец символов…

0

Модератор

Эксперт 1С

3711 / 2907 / 573

Регистрация: 10.03.2011

Сообщений: 11,447

Записей в блоге: 1

07.06.2017, 10:41

5

Цитата
Сообщение от Тамика
Посмотреть сообщение

ВыборкаСотрудников.Наименование

Поле наименование??? Не верю!!!

0

IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

07.06.2017, 10:41

5

Описание ошибки
При вводе имен полей КД, будь то имя поля набора данных или имя параметра, не контролируется корректность введенного имени. И если сразу не обнаружить ошибку, то потом будут выскакивать различные неинформативные ошибки при переключении закладок СКД. Например:

Задано неправильное имя атрибута структуры
{InfostartToolkitPROF ОбщийМодуль.ИТК_СКД.Модуль(845)}: Если Результат.Свойство(ИмяПараметра) Тогда
{InfostartToolkitPROF Обработка.ИТК_КонструкторСКД.Форма.Основная.Форма(4069)}: ИспользуемыеПараметры = ИТК_СКД.ИспользуемыеПараметры(СхемаКомпоновкиДанных);
{InfostartToolkitPROF Обработка.ИТК_КонструкторСКД.Форма.Основная.Форма(4059)}: ОбновитьПараметрыНаСервере();
{InfostartToolkitPROF Обработка.ИТК_КонструкторСКД.Форма.Основная.Форма(115)}: ОбновитьПараметры();

по причине:
Задано неправильное имя атрибута структуры

Ожидаемое поведение, если бы ошибки не было
Имена полей должны контролироваться сразу при вводе.

Окружение:
Infostart Toolkit 2.0.3

Войти или зарегистрироваться

8.х Обработка «Загрузка данных из табличного документа».

Тема в разделе «Отчеты и обработки для «1С:Предприятие 8″», создана пользователем redmonkey, 27 май 2009.

  1. TopicStarter Overlay

    Offline

    redmonkey
    Опытный в 1С

    Регистрация:
    4 сен 2008
    Сообщения:
    133
    Симпатии:
    0
    Баллы:
    26

    Кто-нибудь работал с обработкой ИТС Обработка «Загрузка данных из табличного документа»?
    Пытаюсь занести номенклатуру выдает ошибку

    Код:

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

    может что-то делаю не так помогите плиз срочно надо, не могу разобраться…


    redmonkey,
    27 май 2009

    #1

  2. Offline

    BabySG
    Администраторы
    Команда форума
    Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    17
    Баллы:
    29

    «Пытаюсь занести номенклатуру» — это что значит?

  3. TopicStarter Overlay

    Offline

    redmonkey
    Опытный в 1С

    Регистрация:
    4 сен 2008
    Сообщения:
    133
    Симпатии:
    0
    Баллы:
    26

    извиняюсь за некорректность вопросов, уже справился, тему можно закрыть…


    redmonkey,
    28 май 2009

    #3

(Вы должны войти или зарегистрироваться, чтобы ответить.)

Показать игнорируемое содержимое

Похожие темы


  1. 8.х ЗУП
    Обработка «Загрузка Данных Из Табличного Документа»

    Adike,
    8 сен 2010
    , в разделе: «1С:Зарплата и управление персоналом ЗУП»

    Ответов:
    1
    Просмотров:
    1.345

  2. alex585

    8.х УТ
    обработка загрузка данных из табличного документа

    alex585,
    11 июн 2011
    , в разделе: «1С:Управление торговлей УТ»

    Ответов:
    18
    Просмотров:
    13.200

  3. ILDARIAN

    8.х
    Обработка «загрузка данных из табличного документа»

    ILDARIAN,
    29 июл 2013
    , в разделе: Общие вопросы «1С:Предприятие 8»

    Ответов:
    5
    Просмотров:
    571

  4. milena384

    Работа
    обработка загрузка из табличного документа

    milena384,
    9 фев 2014
    , в разделе: Архив

    Ответов:
    9
    Просмотров:
    1.702

Поделиться этой страницей

Ваше имя или e-mail:
У Вас уже есть учётная запись?
  • Нет, зарегистрироваться сейчас.
  • Да, мой пароль:
  • Забыли пароль?

Запомнить меня

Поиск

  • Искать только в заголовках
Сообщения пользователя:

Имена участников (разделяйте запятой).

Новее чем:
  • Искать только в этой теме
  • Искать только в этом разделе
    • Отображать результаты в виде тем

Быстрый поиск

  • Последние сообщения

Больше…

Понравилась статья? Поделить с друзьями:
  • Ошибка при вызове метода контекста праводоступа
  • Ошибка при вызове метода контекста свернуть неверное имя колонки
  • Ошибка при вызове метода контекста послать каталог не обнаружен
  • Ошибка при вызове метода контекста рсв
  • Ошибка при вызове метода контекста получитьфункциональнуюопцию