Имя: Пароль:
1C
 
Ограничить отбор в поле ввода справочника
0 GoldMax2024
 
17.04.24
13:59
Здравствуйте! Конфигурация ERP

В справочник Соглашения с клиентами добавил новый реквизит типа Справочник.БанковскийСчетОрганизации
Вывел этот реквизит на форму элемента как поле воода.

Сейчас в поле ввода отображаются все банковские счета по всем организациям.
При выборе элемента справочника необходимо чтобы в поле ввода отображались только банковские счета выбранной организации.

Создал запрос для отбора банковских счетов. Запрос отрабатывает правильно и отбирает только нужные банковские счета

1)    Как только результат запроса отобразить в поле ввода?
2)    Как сохранить выбранное в поле ввода значение в справочнике так чтобы при открытии элемента справочника это поле было заполнено ранее выбранным значением.
1 GoldMax2024
 
17.04.24
13:59
ЗапросБанковскихСчетовОрганизаций = Новый Запрос;
    ЗапросБанковскихСчетовОрганизаций.Текст =
    "ВЫБРАТЬ
    |    БанковскиеСчетаОрганизаций.Ссылка КАК Ссылка,
    |    БанковскиеСчетаОрганизаций.Наименование КАК НаименованиеСчета,
    |    БанковскиеСчетаОрганизаций.Владелец КАК ОрганизацияВладелец
    |ИЗ
    |    Справочник.БанковскиеСчетаОрганизаций КАК БанковскиеСчетаОрганизаций
    |ГДЕ
    |    БанковскиеСчетаОрганизаций.Владелец = &Организация
    |";

    ЗапросБанковскихСчетовОрганизаций.УстановитьПараметр("Организация", Объект.Организация);
    ВыборкаБанковскихСчетовОрганизаций = ЗапросБанковскихСчетовОрганизаций.Выполнить().Выбрать();
    Пока ВыборкаБанковскихСчетовОрганизаций.Следующий() Цикл

    КонецЦикла;
2 denk32
 
17.04.24
14:04
(0) у поля на форме есть свойство СвязиПараметровВыбора. там можно отбор задать.
3 Foma
 
17.04.24
14:20
4 GoldMax2024
 
17.04.24
14:22
(2) не получается. При настройке не вижу поле Владелец
5 GoldMax2024
 
17.04.24
14:25
(3) Это немного другая задача. (2) желательно подробнее узнать
6 denk32
 
17.04.24
14:27
(4) в расширении все делаете?
7 Foma
 
17.04.24
14:32
(5) в 5 посте темы по ссылке код и описание куда его поместить, свой запрос подставьте и чутка поправить сз = решение.
8 GoldMax2024
 
17.04.24
15:05
(6) эта задача решается в расширении
9 FIXXXL
 
17.04.24
16:02
(4) (8) напиши создание СвязиПараметровВыбора кодом

навскидку
https://forum.infostart.ru/forum9/topic126062/
10 GoldMax2024
 
17.04.24
16:19
(10) Не получилось кодом.

Надо справочник "банковские счета организаций" добавлять в расширение. И в свойствах расширения этого справочника установить галочку "Владалец". И в качестве владельца выбрать справочник организации