Имя: Пароль:
1C
1С v8
Проблема с отбором в НачалоВыбора
0 oleg_prg
 
24.12.13
12:54
Добрый день, уважаемые форумчане. Подскажите пожалуйста как это сделать?
Есть упр.форма 1С8.2 на форме реквизит Город и Улица. Пользователь вводит Город, затем улицы можно выбрать только те, которые относятся к данному городу, по связи такой связи Улица.Владелец.Владелец = Город
т.е. у улицы есть владелец район, у района владелец город. Надо как-то при выборе города, давать пользователю выбирать только улицы из выбранного города. Хотел сделать отбором, но что-то туплю
Вот мой код
&НаСервере
Функция УстановитьПоГородам()
    
    Список = новый СписокЗначений;
    Список.Добавить(Объект.Город);        
    
    Возврат Список;
    
КонецФункции
//**********************************************************
&НаКлиенте
Процедура УлицаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;
    
    СписокГородов = УстановитьПоГородам();
    ЗначениеОтбора  = Новый Структура("Владелец", СписокГородов);  // КАК СЮДА ПОСТАВИТЬ "Владелец.Владелец" ???
    ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);    
    ОткрытьФорму("Справочник.Улицы.ФормаВыбора", ПараметрыВыбора, Элемент);
         
КонецПроцедуры

Или может посоветуете свой вариант?
Заранее спасибо!