v7: Почему не работает НайтиПоРеквизиту #463223


#0 by Пыжик
Почему не работает НайтиПоРеквизиту(<ИмяРеквизита>,<Значение>,<ФлагГлобальногоПоиска>),когда ИмяРеквизита я ставлю Реквезит типа Справочник.Такойто? Проблемо именно в типе и я не понимаю почему?( Разъясните, пожалуйста)
#1 by ДенисЧ
Вы таки не поеврите, но всё работет... Проблема не в типе, а в коде...
#2 by dva1c
Излагаешь невнятно. Код в студию )
#3 by Cthulhu
а кавычки не забыл?!
#4 by Пыжик
#5 by SnarkHunter
Руки действительно кривые...
#6 by ДенисЧ
Типа значения реквизита Тип - какой? Или я таки прав, и ошибка в коде? Причём не программном?
#7 by Пыжик
я вас не понимаю( Реквезит называется Тип, он не стока и не числа а Справочник.Товары
#8 by Tatitutu
Свойства реквизат - вклдака "дополнительные" - галочка "Отбор по реквизиту"
#9 by SnarkHunter
Отбор - это лишнее, для поиска достаточно сортировки...
#10 by ДенисЧ
Если он имеет тип Справочник.Товары, то занафейхоа ты ищеim в нём строку??
#11 by Пыжик
эм, я галочки тока на Сортировки ставила...сейчас попробую)
#12 by SnarkHunter
Очень хорошо... Чего же ты в качестве значения передаешь не элемент справочника Товары, а строку?
#13 by shag008
пол мужской говорите?
#14 by Пыжик
женский)
#15 by Пыжик
В смысле строку "Комплектующие"?
#16 by NS
Я еще не писал - каким образом в справочнике можно найти строку?
#17 by Имхотеп
Вместо "Комплектующие" должна быть переменная типа Ос.Тип или напрямую значение типа Перечисление.ТипыОС.Комплектующие
#18 by Пыжик
галочки в Отборе по реквизиту не помогли
#19 by Эльниньо
Читай
#20 by Пыжик
Имхотеп, а разве нельзя указать именно то что я ищу? Я пробовала на других реквезитах типа строка, число и указывала что именно я ищу и работает.
#21 by ДенисЧ
Ви таки понимаете rазницу между строкой и спrавочником, я таки вас спrашиваю?
#22 by Пыжик
ДенисЧ конечно
#23 by Cthulhu
: не просто можно, но нужно! просто ты указываешь не то, что нужно.
#24 by ДенисЧ
Незаметно...
#25 by Имхотеп
Если реквизиты справочника имеют тип "строка" или "число", то проблем нет. Но если реквизит имеет тип "справочник" или "перечисление", то и для поиска ему надо подсовывать значения аналогичного типа и вида.
#26 by Пыжик
все сделала, спсаибо, затупила, заработалась, сори)
#27 by Domovoi
О_О работате:)
#28 by Domovoi
Подскажите что не правильно, ошибка с реквизитом к=2;
#29 by ДенисЧ
Неправильность в коде ДНК..
#30 by Domovoi
С ДНК то все норм тока никак не научись думать по 1с7.7
#31 by ДенисЧ
Сначала по-русски научись думать...
#32 by Пыжик
ДенисЧ почему так агрессивно? Разве форум создан для того что бы вы отрывались на других?
#33 by ДенисЧ
А для чего ещё??
#34 by ДенисЧ
В реале-то могут и лицо поколотить :-)))))))))))))))))))))))
#35 by Domovoi
Да это запросто, с рождения. Просто в 1с7.7 настолько все тупо, что никак не перестрою смой мозг. Написано НайтиПоРеквизиту(<ИмяРеквизита>,<Значение>,<ФлагГлобальногоПоиска>) т.е. имяреквизита = КоэфЖивогоВеса (в моем случае), <> значит в "" следовательно Спр.НайтиПоРеквизиту("КоэфЖивогоВеса",<Значение>,<ФлагГлобальногоПоиска>) и при чем тут ДНК? может кривая справка это я понимаю, поэтому сдесь уже в сотый раз задают этот вопрос.
#36 by Domovoi
Скоро привыкнешь:) Сдесь так всегда. Ты еще быстро отделалась:)
#37 by ДенисЧ
*35) ДНК при том, что ты не удосужился привести полные симптомы ошибки, от исходного кода до сообщения об ошибке.
#38 by Пыжик
а галачку на сортировке ставили? Тип какой реквезита?
#39 by Domovoi
Да просто ошибка та же что и у всех эдесь всю жизснь. Сообщить(Спр.НайтиПоРеквизиту("КоэфЖивогоВеса",к,1)); {Отчет.Временный.Форма.Модуль}: Неверное имя реквизита!
#40 by Пыжик
ДенисЧ надо приведут, нечего сказать полезного, то не пишите
#41 by ДенисЧ
Ну вот... Неверное имя. Тут же всё понятно. Мне всегда есть что сказать полезного по 77, ибо по званию положено. А вот телепатии мне не положено. По тому же званию.
#42 by Domovoi
Вся штука в том что оно верно:) Я вообще первый раз увидел что у кого-то это заработало:)
#43 by ДенисЧ
отборы, сортировки? Периодика?
#44 by Пыжик
инженер знаний? это правда? ну если так то вы должны знать, если не хватает инфы для ответа задай вопрос.
#45 by ДенисЧ
Кстати, у меня всегда работает НайтиПоРеквизиту...
#46 by ДенисЧ
Так я и навожу на такую мысль. А вопрос сразу надо задавать полностью, а не дожидаться, пока применят терморектальный криптоанализатор...
#47 by Domovoi
Приведи пример из своего кода если мона
#48 by Domovoi
:) Еще один здравомыслящий справедливый рациональный человек, ты не представляешь сколько я им про это говорил, хоть в лоб хоть по лбу :)
#49 by ДенисЧ
И чем тебе это помогло?
#50 by Эльниньо
#51 by Domovoi
Я в шоке. у меня тоже самое:) Ты меня разводишь:)
#52 by ДенисЧ
а ты инвайт-плюс или спирт, чтоб тебя разводить? :-)
#53 by Domovoi
Yupi:)
#54 by Domovoi
А где твой код написан? В справочнике "Скидки" или в чем то другом?
#55 by Domovoi
Дебилизм. перезагрузил 1с заработало. Разработчики не делали разгрузку оперативной памяти?
#56 by ДенисЧ
В обработке "Установка цен", а что?
#57 by Cthulhu
: не лезь ка ты в семёрку, бро, тут "настолько все тупо", что ты просто не выживешь.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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