Имя: Пароль:
1C
1С v8
При выборе контрагента АвтоПодбор по Родителю. Как реализовать?
0 altaykniga
 
29.11.18
16:09
Доброго времени суток, уважаемые специалисты.

Необходимо при выборе контрагента выводить список только по определенному родителю. Интересует, как использовать параметр "ПараметрыПолученияДанных>" в событии формы "ГрузоотправительАвтоПодбор"

Как установить отбор по родителю? Использовать параметр "ДанныеВыбора" не хочу, т.к. некрасиво выходит список контрагентов для выбора... Не подсвечивается зеленым введенный текст, не выделяется скобочками код и т.д.

Прошу подсказать, как нужно сделать. Ниже привожу текущий код:

&НаКлиенте
Процедура ГрузоотправительОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, СтандартнаяОбработка)
    Если ЗначениеЗаполнено(Текст) Тогда
        СтандартнаяОбработка=Ложь;
        ПараметрыПолученияДанных.СтрокаПоиска = Текст;
        ПараметрыПолученияДанных.Отбор.Вставить("Родитель", НайтиКонтрагентаНаСервере("ГРУЗООТПРАВИТЕЛЬ"));
        ПараметрыПолученияДанных.СпособПоискаСтроки = СпособПоискаСтрокиПриВводеПоСтроке.ЛюбаяЧасть;
        ПараметрыПолученияДанных.РежимПолученияДанныхВыбора = РежимПолученияДанныхВыбораПриВводеПоСтроке.Непосредственно;
        ПараметрыПолученияДанных.ПолнотекстовыйПоиск = ПолнотекстовыйПоискПриВводеПоСтроке.Использовать;
    КонецЕсли;
КонецПроцедуры
1 altaykniga
 
29.11.18
16:17
(0) Приведен код процедуры ГрузоотправительОкончаниеВводаТекста, что является копией кода процедуры

"Процедура ГрузоотправительАвтоПодбор(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, Ожидание, СтандартнаяОбработка)" - пробовал и там, и там - результата ноль
2 altaykniga
 
29.11.18
16:41
тема закрыта. Нужно было понять, что написано в СП...

Примечание:

В обработчике данного события нельзя использовать серверные методы формы с директивой компиляции &НаСервере.

т.е. нельзя было использовать функцию "НайтиКонтрагентаНаСервере". Вынес эту функцию в общий модуль, взлетело

Всем спасибо за участие )