|
УФ - борюсь с отбором дин списка - клиент - сервер | ☑ | ||
---|---|---|---|---|
0
RomaH
naïve
03.11.15
✎
10:47
|
суть - на форме есть поле со строкой
надо при АвтоПодборе получить список контрагентов по наименованию и засунуть этот список в отбор дин списка который основной реквизит формы делаю так: &НаКлиенте Процедура КонтрагентСтрокойОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, СтандартнаяОбработка) КонтрагентСтрокойАвтоПодборСервер(Текст,Список); Список.КомпоновщикНастроек.ЗагрузитьНастройки(Список.КомпоновщикНастроек.Настройки); КонецПроцедуры &НаСервереБезКонтекста Процедура КонтрагентСтрокойАвтоПодборСервер(Текст,Список) СписокКонтрагентов = Новый СписокЗначений; Справочники.Контрагенты.ОбработкаПолученияДанныхВыбора(СписокКонтрагентов,Новый Структура("СтрокаПоиска,Отбор",Текст,Новый Массив),Ложь); ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Список,"Контрагент",СписокКонтрагентов,ВидСравненияКомпоновкиДанных.ВСписке,,Истина,РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный); КонецПроцедуры |
|||
1
RomaH
naïve
03.11.15
✎
10:48
|
в настройках:
Список.КомпоновщикНастроек.Настройки отбор есть, использование = истина Список заполнен но на форме этот отбор не применяется |
|||
2
Посмотрим
03.11.15
✎
10:53
|
СписокВыбора может?
|
|||
3
RomaH
naïve
03.11.15
✎
10:54
|
(2) чаво?
|
|||
4
Посмотрим
03.11.15
✎
10:55
|
Дин список это другое поле?
|
|||
5
Посмотрим
03.11.15
✎
10:58
|
Отбором почему не пользуешься?
|
|||
6
Посмотрим
03.11.15
✎
10:59
|
Динамический список произвольный запрос?
|
|||
7
RomaH
naïve
03.11.15
✎
10:59
|
переформулирую вопрос
почему отбор установленный на сервере без контекста не применяется для дин списка? |
|||
8
Посмотрим
03.11.15
✎
10:59
|
Сори невнимательно прочитал сначала.
|
|||
9
RomaH
naïve
03.11.15
✎
11:00
|
т.е. если этот же отбор устанавливаю на сервере с контекстом - то все ок
|
|||
10
Посмотрим
03.11.15
✎
11:01
|
А как система должна понять на какой список отбор накладывать?
|
|||
11
Посмотрим
03.11.15
✎
11:01
|
Его же нет на сервере
|
|||
12
RomaH
naïve
03.11.15
✎
11:03
|
&НаКлиенте
Процедура КонтрагентСтрокойОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, СтандартнаяОбработка) КонтрагентСтрокойАвтоПодборСервер(Текст,Список); Список.КомпоновщикНастроек.ЗагрузитьНастройки(Список.КомпоновщикНастроек.Настройки); тут все есть - прикинь, система понимает |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |