НайтиПоНаименованию #511162


#0 by tim2004
Друзья, подскажите на примере, как правильно использовать параметр "Родитель"? Я пишу так, но не идет. (пишу загрузку с формулой для штатной обработки "Загрузка в табличную чвсть") Номенклатура = Справочники.Номенклатура;
#1 by hhhh
Родитель = Номенклатура.НайтиПоНаименованию(Кондитерские товары", Истина);
#2 by hhhh
"Кондитерские товары"
#3 by Птица
Тип "Кондитерские товары" - строка, а там нужна ссылка на родителя
#4 by AndreyFAN
Родитель = Справочники.Номенклатура.НайтиПоНаименованию("Кондитерские товары").Родитель;
#5 by AlexNew
"Лишняя" константа, или другое, смотря по ситуации, завтра тетя Мотя наименование исправит...
#6 by AlexNew
Очень люблю конструкции если ИмяПользователя = Тванова тогда...
#7 by AndreyFAN
Иванова пролетела мимо премии ;-)
#8 by AlexNew
Мимо полномочий пользователя.
#9 by AndreyFAN
ну это я в общем. хотя: Полномочия не получила = работу не сделала = премию не получила
#10 by AlexNew
Я не про Иванову, а если так сделал программист, то он - потерял работу, а Иванова свою работу выполняет и никто ее трогать не собирается.
#11 by tim2004
Вот так нужно? Так не работает. Нужно, чтобы поиск шел только в папке "Кондитерские товары"
#12 by AndreyFAN
#13 by AndreyFAN
напутал с названиями справочников. у тебя Номенклатура у меня Товары... поправь... этот код у меня на ФормеВыбора для поиска товара по части названия
#14 by AlexNew
Завязывай, и траву эту больше никому не рекомендуй.
#15 by AndreyFAN
только у меня без Родителя. ищет по всему справочнику
#16 by AndreyFAN
почему? поиск товара работает, ЧЯДНТ?
#17 by AlexNew
Не знаю кто тебя бы взял на работу с таким кодом.
#18 by AndreyFAN
мы же не обо мне, дай код толковее для поиска товара по части наименования, если орёл
#19 by AlexNew
ПОДРОБНО (или LIKE) отменили?
#20 by AndreyFAN
так где твой гениальный код? мой изначальный без Родителей выглядит так человек спросил, именно ПоНаименованию, я постарался помочь. Ты помог ему?... "ПОДРОБНО" ????
#21 by AlexNew
Не очень понял, чем я тебе так обязан, что ты так ругаешься? Кто тебе сказал, я это должен писать?
#22 by AlexNew
Подход МЕТОДОЛОГИЧЕСКИ неверный, о чем я и написал ранее.
#23 by AndreyFAN
в и был текст в мою сторону, я бы хотел увидеть более "толковый" код, всего лишь с методикой поиска в Группе с заранее прописанным наименованием да, согласен, но никто же не запрещает заменить его на переменную в поле на форме, чтобы пользователь мог выбрать Группу, в которой произвести поиск. это дело десятое. Человек просил поиск в Группе
#24 by AlexNew
Существует куча пособий. Все разные. И по программировнию и по 1С. Все сразу в посте я точно не смогу. Код должен быть лаконичным и понятным.
#25 by AndreyFAN
Ок. это мы уже флудим. код в понятный, и главное - работает. И даёт выбор если при запросе на "Кофе" в справочнике есть "Кофе Амбассадор" и "Кофе Нескафе" и др.
#26 by tim2004
Обработка ругается на "ЭтаФорма". Для лучшего понимания, подробнее опишу, что я хочу. Конфа УТ 10.3.13.2 Хочу загрузить из EXCEL таблицы цены поставщика в документ "Установка цен номенклатуры" используя штатную обработку "Загрузка в табличную часть". При загрузке должен происходить поиск элемента номенклатуры в заданной группе.
#27 by igorevsky
"Кондитерские товары", это и есть папка-родитель уже, так? Может надо искать именно ее. Или точно нужна папка в которой лежит папка "Кондитерские товары"? Родитель = Cправочники.Номенклатура.НайтиПоНаименованию("Кондитерские товары").Родитель; так нельзя делать. Перед извлечением родителя, нужно проверить что НайтиПоНаименованию не вернул НЕОПРЕДЕЛЕНО.
#28 by AndreyFAN
ругается, потому что я выдернул тебе как пример сделай вместо      ЭтаФорма.ПараметрТекущаяСтрока = Стр.Товар; вывод в свою ТабличнуюЧасть
#29 by tim2004
Папку искать не надо. Ее надо задать. Искать надо элементы.
#30 by AndreyFAN
я уже писал в >>заменить его на переменную в поле на форме, чтобы пользователь мог выбрать Группу, в которой произвести поиск. = в таком случае Группа существует точно, и появится возможность заполнения из других групп. хотя я не понимаю заморочки, зачем искать только в Кондитерских при загрузке из Экселя. Что, в других группах тоже встречаются одинаковые названия? Пусть выберет из всего справочника, зачем париться?
#31 by tim2004
В других группах тоже есть лдинаковые названия.
#32 by tim2004
AndreyFan, напиши, пожалуйста, полный текст, с учетом вывода в табличную часть, А то я совсем запутался.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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