Обработка выбора #745654


#0 by Comaro
День добрый! Такая ситуация: на форме внешней обработки указываю контрагента, затем указываю договор, договор открывается с отбором по владельцу (контрагент). Для того, чтобы выбрать, я так понимаю нужно воспользоваться обработкой выбора, привязываю эту процедуру к договору, но не попадаю в эту процедуру. Что не так, подскажите?
#1 by Poluk
не совсем понятно... какова постановка задачи? что значит привязываю процедуру к договору?
#2 by Comaro
Добавляю событие Обработка выбора
#3 by Comaro
Нужно, чтобы выбранный договор попал на форму
#4 by Poluk
Так ты и так его вроде уже выбираешь? и он открывается... Если нужно изменить стандартную обработку выбора, пиши сначала СтандартнаяОбработка=ложь;
#5 by Comaro
Не открывается. Я пытаюсь его выбрать, форма выбора закрывается, поле договор остается пустым
#6 by Comaro
#7 by Рэйв
>>договор открывается с отбором по владельцу Ты какойто велосипед изобретаешь:-) Сделай реквизиту на форме "Договор" связь по владельцу с реквизитом Контрагент и больше ничего горадить не надо
#8 by Рэйв
Если УФ, то настрой Связи параметров выбора
#9 by Альбатрос
+1
#10 by Poluk
У поля договор какой тип данных?
#11 by Poluk
ты в этом обработчике просто форму выбора открываешь, а нужно результат выбора присвоить в элемент.значение..
#12 by Comaro
Так было до этого без велосипеда) но не работало. При нажатии F4 вообще не выдает никакого списка. В Связях указано: Имя - отбор.Владелец, реквизит - контрагент,
#13 by Poluk
Правильно делать как написано в , но если хочешь через обработчик, пиши КонецЕсли; Либо через обработкуОповещения, Если модально нельзя открывать...
#14 by crotnn
Правильный ответ в и . Но если приспичило программно поуправлять отбором, то третьим параметров в ОткрытьФорму надо передать Элемент. И стандартную обработку отметить
#15 by Comaro
Отбор то как надо показывает, а вот выбрать не могу. Через обработку оповещения это же метод Оповестить о выборе? Его же нужно в процедуру обработка выбора?
#16 by Comaro
&НаКлиенте
#17 by Poluk
Нет, Погугли пример использования ОбработкиОповещения, там все понятно будет, либо Документацию кури.... но в твоем случае ОткрытьМодально прокатит....
#18 by Poluk
Форма открытая модально, возвращает выбранное значение, при закрытии без выбора возвращает "неопределено"...
#19 by Comaro
использование модальных окон в данном режиме запрещено в моем случае(
#20 by ЛисИзЛеса
Там в конфе два дока КакНадо и ИзвращеннымСпособом открывай и смотри код
#21 by ЛисИзЛеса
И в доке КакНадо можно связать между собой договор и контрагент...
#22 by ЛисИзЛеса
И эта... на Сервер  можно не лазить :) а прям на клиенте в НамахаимТутаСаблей Объект.Договор=Результат;
#23 by Comaro
Спасибо тебе, Лис, так я тоже указываю Отбор.Владелец(Контрагент), но, когда пытаюсь зайти в форму  выбора ничегошечки не происходит(
#24 by ЛисИзЛеса
Контрагенты является владельцем Договоров?
#25 by chelentano
И не надо больше ничего дополнительно писать
#26 by Comaro
конечно, ведь это типовая бухня)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С