Имя: Пароль:
1C
1С v8
Активизация строки списка справочника в соседней форме из формы владельца
0 S-max
 
21.03.12
21:39
Из формы документа открывается рядом подчиненная форма подбора номенклатуры. Хочется позиционировать товар в форме подбора при активизации конкретноой строки товара в документе. При определении владельца формы подбора  позиционирование перестает работать ??
Поделитесь своими мыслями......
1 BigHarry
 
22.03.12
01:23
УФ?
2 S-max
 
23.03.12
10:37
все еще актуальано ...
3 Ёпрст
 
23.03.12
10:39
снеговик ?
4 S-max
 
23.03.12
10:49
(3) ?
5 S-max
 
23.03.12
10:57
//Код для понимания проблемы

Процедура кнОткрываемФормуПодбора(Элемент)
   ФормаПодбора =  Обработки.СписокФизЛиц.ПолучитьФорму();

   //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   //ФормаПодбора.ВладелецФормы = ЭтаФорма;
   //без указания владельца позиционирование работает
   //но владельца формы требуется передавать
   //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

   ФормаПодбора.Открыть();
КонецПроцедуры


//в окне основной формы при активизации строки пытаемся спозиционировать
//нужную строку в соседней открытой форме
Процедура СписокФизЛицПриАктивизацииСтроки(Элемент)
   текФизЛицо = Элемент.ТекущаяСтрока;
   ФормаПодбора =  Обработки.СписокФизЛиц.ПолучитьФорму();
   
   ФормаПодбора.ЭлементыФормы.СписокФизЛиц.ТекущаяСтрока = текФизЛицо;
КонецПроцедуры
6 S-max
 
23.03.12
11:23
проблему решил... Не обратил внимания на ключ уникальности формы
Основная теорема систематики: Новые системы плодят новые проблемы.