8.х Работа со списком значений.

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

  1. TopicStarter Overlay
    barsuchechechek
    Offline

    barsuchechechek Опытный в 1С

    Регистрация:
    21 фев 2009
    Сообщения:
    265
    Симпатии:
    0
    Баллы:
    26
    Подскажите плиз как реализовать. На форме значение - типа СписокЗначений. Тип ему установлен - Справочник.Банковские счета.
    Т.е. я загоняю в СписокЗначений нужные мне счета. Мне нужно отобрать по Организации счета. Как это сделать со списком?
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.572
    Симпатии:
    717
    Баллы:
    204
    БанковскиеСчета подчинен Справочнику Контрагенты и Организации. Выбираем счета по владельцу и заносим в СписокЗначений.
  3. TopicStarter Overlay
    barsuchechechek
    Offline

    barsuchechechek Опытный в 1С

    Регистрация:
    21 фев 2009
    Сообщения:
    265
    Симпатии:
    0
    Баллы:
    26
    Мне нужно чтобы при подборе в список значений выходили только по организации - без счетов контрагентов. Те. в список я подбираю а не загоняю сразу же элементы.
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.572
    Симпатии:
    717
    Баллы:
    204
    ну я и говорю:
    делайте выборку из Справочники.БанковскиеСчета по владельцу ОРГАНИЗАЦИЯ. и сформированный список переносите в СписокЗначений доступный для пользователя.
  5. x_under
    Offline

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

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    Пример кода
    Код:
    Процедура БанковскийСчетНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
    
    // формирование списка счетов
    СписокСчетовДляВыборка = Новый СписокЗначений;
    
    ВыборкаСчетовОрганизации = Справочники.БанковскиеСчета.Выбрать(,Организация);
    Пока ВыборкаСчетовОрганизации.Следующий() Цикл
    СписокСчетовДляВыборка.Добавить(ВыборкаСчетовОрганизации.Ссылка);
    КонецЦикла; 
    
    Элемент.СписокВыбора = СписокСчетовДляВыборка;
    
    КонецПроцедуры
    

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