отбор через запрос

  1. 9 г. назад

    Народ помогите со списком в номенклатуре.

    Есть список тч (не дин.) в нем прописывается параметры.
    Необходимо его отфильтровать по общему параметру "Состав".

    &НаКлиенте
    Процедура ПриОткрытии(Отказ)
    ...
    Отобрать();    
    ...
    КонецПроцедуры
    
    &НаСервере
    Процедура Отобрать()
    Элемент = Элементы.ПараметрыНоменклатуры; 
    Элемент.ОтборСтрок = Новый ФиксированнаяСтруктура("Состав", Раздел)
    КонецПроцедуры
    
  2. и?

  3. Отобрать можно на клиенте

    Ответы: (4)
  4. и причём тут запрос
    не понял задачу

  5. (2) Отобрать можно на клиенте

    Меня опять терзают смутные сомнения.

  6. В двух словах нужен отбор по общему регистру, этот регистр присутствует в тч, и вот по этому регистру нужен отбор, но он не работает, а в запросе работает на Ура.

    Ответы: (6) (10)
  7. (5) на форме что?

  8. форма списка рс по ходу

  9. форма номенклатура, и отдельная страница с тч, вот в ней и необходима фильтрация.

  10. Общий регистр - это как?

  11. creatermc регистр присутствует в тч

    Все круто, но тч и регистр - разные объекты и хранятся в разных таблицах СУБД

    Ответы: (11)
  12. (10) ок. поле

  13. -image-

  14. Если у тебя там в табличном поле РегистрЧеготоСписок, то для отбора реквизит должен быть проиндексирован. Или входить в КритерииОтбора. Если набор записей там, то отборы определяются структурой и типом. Для Рн - только по регистратору. Фопмулируешь вопрос не очень понятно.

или зарегистрируйтесь чтобы ответить!