|
Ограничить отбор в поле ввода справочника |
☑ |
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) Не получилось кодом.
Надо справочник "банковские счета организаций" добавлять в расширение. И в свойствах расширения этого справочника установить галочку "Владалец". И в качестве владельца выбрать справочник организации
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший