Имя: Пароль:
1C
1С v8
Установить текущую строку при открытии новой формы
,
0 SprayTM
 
12.02.20
08:37
8.3 Обычные формы

На форме есть ТЧ, при начале выбора в колонке открывается новая форма. При ее открытии, если заполнена ячейка, необходимо найти эту строку и сделать ее текущей. Как вообще это можно правильно реализовать?

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