Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

При выборе контрагента АвтоПодбор по Родителю. Как реализовать?

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

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

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

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

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

Примечание:

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует