Поле объекта не обнаружено (ВидНоменклатуры) #632452


#0 by rowflag
Для Каждого Элемент Из МассивНоменклатураОС Цикл МассивНоменклатураОС - Массив элементов типа Справочник ссылка..
#0 by rowflag
Для Каждого Элемент Из МассивНоменклатураОС Цикл МассивНоменклатураОС - Массив элементов типа Справочник ссылка..
#1 by DrShad
группа элементов?
#2 by mikecool
+ или Неопределено
#3 by rowflag
Не пойму как получить ВидНоменклатуры (реквизит справочника Номенклатура)
#4 by DrShad
так ты у нас писатель, а не читатель? продолжайте наблюдения!
#5 by Molinor
Элемент.ВидНомеклатуры
#6 by Oleg_Kag
Для Каждого Элемент Из МассивНоменклатураОС Цикл            Если Элемент.ВидНомеклатуры = ТекущийВидНоменклатуры Тогда начало должно быть таким
#7 by rowflag
Что значит группа элементов?
#8 by rowflag
да. Начало такое. Не правильно написал в шапке.
#9 by rowflag
(но не получается ВидНоменклатуры получить)
#10 by DrShad
это значит что у групп элементов справочника не все реквизиты доступны
#11 by rowflag
А это не группы. Это элементы.
#12 by DrShad
уверен!?
#13 by Molinor
Что отладчик говорит? Посмотри что в Элемент у тебя.
#14 by rowflag
Уверен. В отладчике смотрел. В массиве элементы справочника Номенклатура.
#15 by DrShad
либо МассивНоменклатураОС таки не массив, а список
#16 by Molinor
Элемент.ВидНомеклатуры что в отладчике показывает?
#17 by rowflag
Вернее тип значения Справочник.Ссылка.
#18 by DrShad
ошибку, что еще
#19 by rowflag
поле объекта недоступно.
#20 by Molinor
Элемент что?
#21 by DrShad
пилять, проверь чтоб групп не было
#22 by Molinor
У тебя там группа, в "Элемент".
#23 by rowflag
#24 by rowflag
Да не группа, а элементы....
#25 by Oleg_Kag
Для Каждого Элемент Из МассивНоменклатураОС Цикл
#26 by rowflag
Может надо как-то получить объект?
#27 by DrShad
ЭлементОбъект.ВидНомеклатуры <> ЭлементОбъект.ВидНоменклатуры
#28 by DrShad
нафехоа?
#29 by Rodinyr
Утебя каим методом получается МассивНоменклатураОС?
#30 by Aleks73
Для Каждого Элемент              Если ЭлементОбъект. вот здесь собака порылась, даю слово на отсечение !
#31 by Molinor
Я в ещё говорил.
#32 by rowflag
{Справочник.Номенклатура.Форма.ФормаЭлемента.Форма}: Метод объекта не обнаружен (ЭтоГруппа)            Если Элемент.ЭтоГруппа=Ложь Тогда
#33 by DrShad
пилять!!!
#34 by Oleg_Kag
скобки лишние
#35 by DrShad
Если Элемент.ЭтоГруппа=Ложь Тогда
#36 by zbv
ЭтоГруппа - это не метод.
#37 by hhhh
это не метод. Тщательнее справки смотри.
#38 by hhhh
всё таки откуда взялось ЭлементОбъект?
#39 by rowflag
Для Каждого Элемент Из МассивНоменклатураОС Цикл                Если Элемент.ВидНомеклатуры = ТекущийВидНоменклатуры Тогда Вот так исправлено давно уже, но не работает.
#40 by rowflag
ЭлементОбъект взялся когда хотел объект получить.
#41 by DrShad
с_Ука скобки лишние убери!!!!
#42 by Aleks73
, МЧ, в названии рыбы сделали две ошибки. И это другой форум, не рыбный.
#43 by zbv
Если Не ЗначениеЗаполнено(Элемент) или Элемент.ЭтоГруппа Тогда
#44 by Buster007
учи матчасть.
#45 by rowflag
Для Каждого Элемент Из МассивНоменклатураОС Цикл            Если Элемент.ЭтоГруппа=Ложь Тогда {Справочник.Номенклатура.Форма.ФормаЭлемента.Форма}: Поле объекта не обнаружено (ЭтоГруппа)            Если Элемент.ЭтоГруппа=Ложь Тогда
#46 by rowflag
(убрал, все тоже самое)
#47 by rowflag
причем здесь рыба?
#48 by DrShad
у тебя там значит точно не ссылки на справочник
#49 by Rodinyr
Повторяю вопрос Как получаешь "МассивНоменклатураОС"?
#50 by DrShad
#51 by Aleks73
Перед Если Элемент.ЭтоГруппа=Ложь Тогда Вставляешь что-то типа сообщить("---"+ Элемент.имя); и публикуешь резултат на форме. особенно последнне сообщение.
#52 by Aleks73
Даже может быть сообщить("---"+ Элемент.НАИМЕНОВАНИЕ);
#53 by DrShad
если там нет ЭтоГруппа, то и наименования тоже нет
#54 by hhhh
похоже там номенклатура не заполнена.
#55 by Aleks73
Как-то меня слово Элеемнт смутило, так переменную не называют, принято что-то типа:  для каждого стр из ....
#56 by Cashtane
Точку останова поставь на второй строчке и выдели "элемент". Нажми вычислить с озвусь нам "тип".
#57 by Aleks73
Да, отладчик спасет отца русской демократии, но ТС возможно не умеет с ним работать
#58 by Cashtane
Тогда макрозадача - научить. Показать полезность.
#59 by Buster007
надо поставить в отладчике галку "Останавливаться по ошибке" и посмотреть что в Элементе
#60 by rowflag
{Справочник.Номенклатура.Форма.ФормаЭлемента.Форма}: Поле объекта не обнаружено (НАИМЕНОВАНИЕ)            сообщить("---"+ Элемент.НАИМЕНОВАНИЕ);
#61 by rowflag
Элемент: Тип: Справочник.Ссылка.
#62 by hhhh
тогда Сообщить("" + Элемент);
#63 by rowflag
(отладчик говорит)
#64 by DrShad
ну вот, я же говорил что нет Наименования
#65 by hhhh
+ нет, Сообщить("--- " + Элемент);
#66 by Aleks73
Просто справочник.ссылка ? или там ещё есть буковки ?
#67 by rowflag
---СБ--02-0001
#68 by rowflag
#69 by hhhh
ну и проверь в справочнике, это не группа?
#70 by DrShad
у тебя битые ссылки дружок - поздравляю!
#71 by rowflag
(то есть битые?)
#72 by rowflag
Да элемент это!
#73 by Aleks73
это чего ? э8=0
#74 by DrShad
у твоего элемента нет ссылки!
#75 by rowflag
СправочникСсылка.Номеклатура (извините)
#76 by Aleks73
см
#77 by rowflag
СБ--02-0001 Это элемент справочника номенклатура. Такой есть.
#78 by Cashtane
Ну в том же отладчике разверни этот "элемент", т.е. нажми на плюсик и посмотри там есть "этоГруппа"
#79 by rowflag
А он не разворачивается.
#80 by rowflag
Строка одна.
#81 by Aleks73
т.о. мы имеет две гипотезы - особо кривые руки ТС - В справочнике номенклатура нет реквизита наименование
#82 by DrShad
а потому что это не ссылка
#83 by hhhh
всё. Я под столом. Открой в конфигураторе справочник Номенклатура и найди там ВидНоменклатуры.
#84 by DrShad
наименование будет всегда, даже если длина 0
#85 by Oleg_Kag
Так... давайте зададим главный вопрос: Конфигурация какая?
#86 by Aleks73
, см
#87 by rowflag
Конфа с нуля пишу.
#88 by Aleks73
разве что "Васёк писал"
#89 by Aleks73
я валяюсь...позовите специалиста (с)
#90 by rowflag
СправочникСсылка.ВидыНоменклатуры
#91 by Rodinyr
rowflag : повторяю вопрос- Каким методом получил МассивНоменклатураОС?
#92 by Cashtane
УФ.
#93 by Cashtane
Блин, он на управляемых пишет.
#94 by DrShad
и что?
#95 by rowflag
#96 by Oleg_Kag
Вообщем... тут щас народ придет к такому: Выложу свою мегаконфу куда-нибудь
#97 by rowflag
НаКлиенте
#98 by Rodinyr
Хорошо! "ОсновныеСредства.Номенклатура" какого типа?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С