8.х И снова список значений

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем NewLife89, 4 дек 2014.

  1. TopicStarter Overlay
    NewLife89
    Offline

    NewLife89 Опытный в 1С

    Регистрация:
    4 дек 2014
    Сообщения:
    63
    Симпатии:
    1
    Баллы:
    29
    Добрый день всем.
    Подскажите как быть, ситуация следующая:

    Я создал реквизит формы ( сз ) это поле надписи и гиперссылка.
    При открытии выполняется запрос, который находит связные документы, в случае если документ один, тут понятно, вывожу.

    Если же документов 2 и более, при нажатии нужно вывести список найденных документов и возможность перейти по ссылке в него. Вариант размещения в строку не подходит.
    УП 8.2
    Заранее спасибо,
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.567
    Симпатии:
    717
    Баллы:
    204
    У СЗ есть метод ВыбратьЗначение() - выводит форму со списком всех значений.

    Можно, конечно, программным способом добавлять ЭУ на форму типа "Надпись" с видом Гиперссылка по каждому значению в СЗ.....
    Последнее редактирование: 4 дек 2014
  3. TopicStarter Overlay
    NewLife89
    Offline

    NewLife89 Опытный в 1С

    Регистрация:
    4 дек 2014
    Сообщения:
    63
    Симпатии:
    1
    Баллы:
    29
    Нету выбрать значение( Мне же при нажатии в процедуре писать...
  4. TopicStarter Overlay
    NewLife89
    Offline

    NewLife89 Опытный в 1С

    Регистрация:
    4 дек 2014
    Сообщения:
    63
    Симпатии:
    1
    Баллы:
    29
    Вопрос очень актуален :(
  5. XXL
    Offline

    XXL Опытный в 1С Команда форума

    Регистрация:
    22 янв 2007
    Сообщения:
    1.159
    Симпатии:
    19
    Баллы:
    29
    опишите поподробнее, возможно с картинками, что именно нужно получить, когда несколько значений?
  6. TopicStarter Overlay
    NewLife89
    Offline

    NewLife89 Опытный в 1С

    Регистрация:
    4 дек 2014
    Сообщения:
    63
    Симпатии:
    1
    Баллы:
    29
    Если документ один - то на ссылке писать его представление им по щелчку выводить, если их больше одного - на ссылке писать
    ссылку + количество. По щелчку показывать выбор из списка найденных.
  7. XXL
    Offline

    XXL Опытный в 1С Команда форума

    Регистрация:
    22 янв 2007
    Сообщения:
    1.159
    Симпатии:
    19
    Баллы:
    29
    как вариант, можно сделать ещё форму, которая будет открываться по щелчку, в ней список значений сделать с найденными доками.
  8. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.567
    Симпатии:
    717
    Баллы:
    204
    Прошу прощения, у СЗ есть метод ВыбратьЭлемент()(для УФ - ПоказатьВыборЭлемента()).

    Пока не понимаю, чем не устраивает вариант с использованием этого метода при условии, что СЗ.Количество() > 1 в обработке нажатия на гиперссылку?
    Последнее редактирование: 4 дек 2014
  9. Tiger86
    Offline

    Tiger86 Модераторы Команда форума Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    лучше картинку давайте
  10. TopicStarter Overlay
    NewLife89
    Offline

    NewLife89 Опытный в 1С

    Регистрация:
    4 дек 2014
    Сообщения:
    63
    Симпатии:
    1
    Баллы:
    29
    Ваш метод открыл что мне нужно, как закрыть форму списка? Есть ли примерчик? Спасибо большое)
  11. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.567
    Симпатии:
    717
    Баллы:
    204
    так метод возвращает элемент списка значения либо неопределено, если пользователь отказался от выбора.
    NewLife89 нравится это.
  12. TopicStarter Overlay
    NewLife89
    Offline

    NewLife89 Опытный в 1С

    Регистрация:
    4 дек 2014
    Сообщения:
    63
    Симпатии:
    1
    Баллы:
    29
    Спасибо большое! Тему можно закрывать!
    --- Объединение сообщений, 4 дек 2014 ---
    Единственный вопрос, как представление сделать ссылки? А то получается обрезанное название документа видно.

Поделиться этой страницей