Как сделать отбор в форме списка справочника? #149262


#0 by Evlanov
Скажите пожалуйста как лучше сделать отбор по реквизитмам в форме списка справочника? Например, у справочника Номенклатура есть реквизиты Серия и Оформление. В форме списка я добавил поля ВыбСерия и ВыбОформление. Как сделать чтобы в списке были показаны только элементы с выбраными значениями ВыбСерия и ВыбОформление.
#1 by Волшебник
Не поверишь: СправочникСписок.Отбор.ВыбСерия.Установить(ВыбСерия);
#2 by Evlanov
А если сразу по двум реквизитам?
#3 by Волшебник
СправочникСписок.Отбор.ВыбОформление.Установить(ВыбОформление);
#4 by Evlanov
А если еще есть реквизит Цена. И нужно (Цена >= 100) И (Цена <= 100) Заранее спасибо.
#5 by Evlanov
А если еще есть реквизит Цена. И нужно (Цена >= 100) И (Цена <= 200) Заранее спасибо.
#6 by Волшебник
легко: легко СправочникСписок.Отбор.ВыбСерия.Установить(ВыбСерия);
#7 by Волшебник
Слушай, ты меня утомил. Аппетиты растут во время еды. Реши сам и опубликуй здесь. Задача решаемая.
#8 by Evlanov
С ценой я в первый раз ошибся. Если бы была нормальная документация, я бы не спрашивал. Можешь меня чего-нибудь спросить. :)
#9 by Волшебник
Как сделать бота на 1С 8.0, отвечающего на вопросы на форуме, подобные твоему?
#10 by Evlanov
Как сделать бота на 1С 8.0, отвечающего на вопросы на форуме, подобные твоему? Сделай нормальную документацию по типовым вопросам и всем объектам конфигурации.
#11 by Evlanov
Пойдет такой ответ?
#12 by Волшебник
Документация - это бот? Ты мне не ответил на мой вопрос. И не надо плодить ветки про отбор.
#13 by Evlanov
Я не знаю что такое бот. Ты меня спрашивал. Я сказал свое мнение. Плодить ветки я не собирался. Мне это не нужно. Повторю вопрос, может кто-то ответит. В списке справочника Номенклатура есть реквизит Цена. Нужно отобрать элементы где (Цена >= 100) И (Цена <= 200) Заранее спасибо.
#14 by Волшебник
Вид сравнения МЕЖДУ. Просто думать не хочешь.
#15 by Evlanov
Слушай, ты извини за прямоту почему у тебя такой высокоменрный тон? Звездная болезнь началась? :)
#16 by Волшебник
#17 by Evlanov
Да это не хамство а констатация факта. Еще раз извини. Но это мое мнение. Думаю что непредвзятый человек согласится с этим.
#18 by Волшебник
Я вроде на все твои вопросы ответил. У тебя еще вопросы есть?
#19 by Evlanov
OFF: Что делать с новичками-хамами? Михаил Жванецкий Консерватория Консерватория, аспирантура, мошенничество, афера, суд, Сибирь. Консерватория, частные уроки, еще одни частные уроки, зубные протезы, золото, мебель, суд, Сибирь. Консерватория, концертмейстерство, торговый техникум, зав. производством, икра, крабы, валюта, золото, суд, Сибирь. Может, что-то в консерватории подправить?
#20 by Волшебник
что именно?
#21 by Evlanov
Цитата из SergGnom из OFF: Что делать с новичками-хамами? Начало цитаты: ...если знаете как и что, почему бы не подсказать? Как все было просто! Вам это занело бы для подсказки минуты 2! И все! А то развели базар черт знаем о чем, при которым каждым пытается еще высказть свое мнения, какие они умный, а вокруг какие тупые... Конец цитата. И еще если можно пара вопросов. Для чего этот форум? Как определить какой вопрос можно задать а какой нет?
#22 by Волшебник
Блин, я тебе ответил на твой вопрос! У тебя есть еще вопросы??? Или ты спорить будешь? Обрати внимание на правило №2.  Флейм в разделах 1С и IT не допускается. Эта ветка в разделе 1С.
#23 by Волшебник
Если больше вопросов по 1С у тебя нет, то я закрою ветку на основе правила №2. Обсудить жизнь форума можно в секции "Жизнь форума" в разделе LIFE.
#24 by Волшебник
Жду вопроса по 1С.
#25 by Evlanov
Ты сам мне в этой ветке задал вопрос "что именно?" Можешь закрывать ветку, лучше бы ты вообще не отвечал.
#26 by Волшебник
Я терпелив и прошу тебя еще раз задать вопрос по 1С. Тебе все понятно с отбором?
#27 by PR
А у тебя ИТС есть?
#28 by Evlanov
А у тебя ИТС есть? На работе есть.
#29 by Evlanov
С отбором не все понятно, но беспокоиться не надо. Закрывайте ветку.
#30 by PR
А что не читаешь? Если даже сейчас нет, то тебе вроде как все сказали еще в + . А ты дверьми хлопаешь и в обиды впадаешь :o)
#31 by Волшебник
Нажав кнопку "Отправить", вы добавляете новую тему на форум и она становится достоянием форума. Вы больше не можете ее подредактировать, изменить раздел или рубрику, флажок v8, исправить заголовок или начальное сообщение. Поэтому будьте очень внимательны при заполнении формы. Обратите внимание, что после создания темы она уже не принадлежит вам лично и вы не можете ею распоряжаться, например, требовать закрытия темы, даже если вы получили ответ на поставленный вопрос. Это сделано сознательно, потому что тема может быть интересна другим участниками форума или она наведет их на другие мысли (возможно даже не связанные с исходной поставленной темой). Из таких тем могут возникать даже новые проекты и сообщества!
#32 by Волшебник
Надеюсь, мне потомки когда-нибудь поставят памятник за терпение:
#33 by PR
Не ведись на провокации :)) Сейчас он тебя попросит наваять простенький партионный учет ;)
#34 by Волшебник
Я тоже думаю, что это засланец с Т1С, призванный опорочить мисту, что здесь не отвечают на вопросы новичков. :)
#35 by Evlanov
Не ведись на провокации :)) Сейчас он тебя попросит наваять простенький партионный учет ;) СправочникСписок.Отбор.Цена.Использование = Истина; Фантастика! А зачем им вообще SQL подобные запросы? Делали бы выборку записей таким бы образом для всех объектов! :)))
#36 by Волшебник
Напиши запросом, кто против-то? Запрос + отбор по ссылке с видом сравнения "ВСПИСКЕ". Не обидишься, если я тебе предложу задействовать поиск по форуму, чтобы найти пример?
#37 by Evlanov
Да, я нашел этот пример. Буду разбираться. "Запрос + отбор по ссылке с видом сравнения "ВСПИСКЕ"." Мда, почему все проще нельзя сделать? Вот в Access, например, 2 строчки: Me.RecordSource = "SELECT..." Me.Requery Да, вообщем, везде свои недостатки. Спасибо за ответ, закрывайте ветку.
#38 by Волшебник
В 8.0 тоже две строчки. p.s. Прекрати требовать закрытия ветки.
#39 by PR
Не, не так. Лучше "Не зли меня, крысеныш! (с) Гоблин "Братва и кольцо"" :))
#40 by Evlanov
'Пример на Access 'Источник данных формы Me.RecordSource = "SELECT..." 'Выполнение запроса и показ новых данных на экране Me.Requery 'В результате на экране отображаются нужные записи Результат = Запрос.Выполнить; А дальше? Как присвоить показать Результат? PR: Лучше "Не зли меня, крысеныш! Ну и кого надо с форума убирать?
#41 by Волшебник
#42 by Evlanov
Ну это понятно. Но ведь нужно результат выгрузить не в ТЗ, а в форму (ФормуСписка).
#43 by PR
Результат присвоить нельзя.
#44 by Волшебник
см. также свойство ИсточникДанных для табличного поля. Если источником данных является таблица значений, то в нее можно выгрузить результат запроса. Потом не забудь вызвать метод СоздатьКолонки. Если же источником данных является динамический список (типа СправочникСписок), то делается запрос, в котором выбираются ссылки, они выгружаются в список значений и передаются в отбор объекта СправочникСписок с видом сравнения ВСписке.
#45 by PR
В форму списка ничего нельзя выгружать, там можно только устанавливать отбор
#46 by Волшебник
Точнее в табличное поле, имеющее тип СправочникСписок.
#47 by PR
Не слушай его, он тебя плохому научит :o)
#48 by PR
Просто устанавливай фильтр по ссылке на тип сравнения "в списке"
#49 by PR
Ты что ребенка плохому учишь? :))
#50 by PR
To Evlanov: мысль понял?
#51 by Волшебник
Что там плохого?
#52 by PR
Потому что он говорит про список элементов справочника, а не про ТЗ
#53 by PR
(+52) А потом список справочника динамический, а ТЗ нет :(
#54 by Волшебник
Этот вариант я тоже предусмотрел.
#55 by PR
А, ну да, только почему-то он вторым в списке, не основной так сказать :o)
#56 by Волшебник
Каким захотел, таким и поставил. А ты зануда.
#57 by Evlanov
Вот сами видите что есть сложности.
#58 by Evlanov
Ну понятно, спасибо, буду разбираться.
#59 by Волшебник
Сложности легко преодолеваются.
#60 by PR
Где ты сложности-то увидел?
#61 by PR
Халтурщик :o)
#62 by PR
Я прально понял, то ты понял? Сорри за тавталогию
#63 by PR
(+62) Точнее Я прально понял, что ты понял? Сорри за тавталогию
#64 by Evlanov
Спасибо, буду пробовать.
#65 by PR
Пожалуйста, кушай на здоровье :))
#66 by Волшебник
а почему ты ему ничего не сказал про то, что вид сравнения "в списке" надо устанавливать раньше, чем значение? Он ведь промучается, а виноват будешь ты!
#67 by PR
Ниче не знаю, он сказал, что все понял и расписался кровью :o)
#68 by у лю 427
тихо, скромно поимели ламера и шепотом стебаются... P.S. сам такой...
#69 by Волшебник
Если бы мы всех ламеров "имели" так, как этого, то на наших могилах надо было бы написать "У этих двоих было терпения больше, чем у всего человечества!"
#70 by Warlock
Могилы - умерли от скромности? :) P.S. Не удержался. Сорри за оффтоп.
#71 by Волшебник
Ну так! Такого новичка "асилили"! :)
#72 by Lex1C
Поражаюсь терпению волшебника...
#73 by Волшебник
Я пошел на принцип. :)
#74 by Lex1C
"не посылай"?
#75 by Волшебник
Точно. 11-я заповедь. :)
#76 by Lex1C
надо еще разок перечитать заповеди, забывать что-то стал... :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям