Имя: Пароль:
1C
 
Обработка выбораю УФ.
0 Генетический мусор
 
29.10.18
14:39
Реквизит на форме строка.

Обработчик начало выбора
&НаКлиенте
Процедура АдресПолучателяФактическийНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;
    
    СтруктураПараметров = Новый Структура;
    СтруктураПараметров.Вставить("Отбор", Новый Структура("Объект, Тип, Вид", Объект.Контрагент, ПолучитьТипыКонтактнойИнформацииАдрес(), ПолучитьВидыКонтактнойИнформации()));
    ОткрытьФорму("Справочник.КонтактнаяИнформация.ФормаВыбора",
        СтруктураПараметров, ЭтаФорма, УникальныйИдентификатор,,,);
КонецПроцедуры


По нему провалился куда нужно, нажимаю выбор в форме списка в -

&НаКлиенте
Процедура АдресПолучателяФактическийОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
    //Вставить содержимое обработчика.
    СтандартнаяОбработка = Ложь;
    
    Если ТипЗнч(ВыбранноеЗначение) = Тип("СправочникСсылка.КонтактнаяИнформация") Тогда
        Объект.АдресПолучателяРегистрации = ВыбранноеЗначение.Представление;
        АдресПолучателяРегистрации = ВыбранноеЗначение.Представление;
        Объект.АдресДоставки = ВыбранноеЗначение.Представление;
    КонецЕсли;
    УстановитьПредставлениеАдресов();
    ЭтаФорма.Модифицированность = Истина;

КонецПроцедуры

ВыбранноеЗначение = <>  и хоть тресни, заклинило, помогите, спасибо
1 Cyberhawk
 
29.10.18
14:52
Много букв. Давай видосик.
2 D3O
 
29.10.18
14:57
(0) ОткрытьФорму("Справочник.КонтактнаяИнформация.ФормаВыбора",
        СтруктураПараметров, ЭтаФорма, УникальныйИдентификатор,,,);

тут ошибка. владелец должен быть тот элемент, куда должно все вернуться. так возвращается на саму форму.
3 Генетический мусор
 
29.10.18
17:58
(2) ПараметрыОтбора = Новый Структура("Объект, Тип, Вид", Объект.Контрагент, ПолучитьТипыКонтактнойИнформацииАдрес(), ПолучитьВидыКонтактнойИнформации());
    ОткрытьФорму("Справочник.КонтактнаяИнформация.ФормаВыбора", ПараметрыОтбора, Элемент);

тоже самое(, где то рядом, где - потерял)
4 Генетический мусор
 
30.10.18
06:11
сам дурак

в справочник Контактные лица добавил

&НаКлиенте
Процедура ПриЗакрытии(ЗавершениеРаботы)
        Если НЕ Элементы.Список.ТекущиеДанные = НЕОПРЕДЕЛЕНО и Элементы.Список.ВыделенныеСтроки.Количество() = 1 Тогда
            СтруктураРезультат = Новый Структура("Объект, Тип, Вид, Представление");
            СтруктураРезультат.Вставить("Объект", Элементы.Список.ТекущиеДанные.Объект);
            СтруктураРезультат.Вставить("Тип", Элементы.Список.ТекущиеДанные.Тип);
            СтруктураРезультат.Вставить("Вид", Элементы.Список.ТекущиеДанные.Вид);
            СтруктураРезультат.Вставить("Представление", Элементы.Список.ТекущиеДанные.Представление);
            ОповеститьОВыборе(СтруктураРезультат);
        Иначе
            СтруктураРезультат = Новый Структура("Объект, Тип, Вид, Представление");
            СтруктураРезультат.Вставить("Объект", НЕОПРЕДЕЛЕНО);
            СтруктураРезультат.Вставить("Тип", НЕОПРЕДЕЛЕНО);
            СтруктураРезультат.Вставить("Вид", НЕОПРЕДЕЛЕНО);
            СтруктураРезультат.Вставить("Представление", НЕОПРЕДЕЛЕНО);
            ОповеститьОВыборе(СтруктураРезультат);
        КонецЕсли;

КонецПроцедуры

привязал к форме, заработало, спс