Имя: Пароль:
1C
 
Выбранная строка в таблице значений УФ
0 Peshalkin
 
09.01.21
21:48
Здравствуйте, помогите пожалуйста, уже час голову ломаю, есть таблица значений, если кликнуть по строке таблицы значений, то вся строка должна будет добавиться в другую ТЗ и удалиться из той ТЗ в которой была запись, но я решила попробовать пойти через событие Выбор, но оказалось, что выбраннаяСтрока (параметр изначальный) возвращает число, а не все данные строки, подскажите, как мне можно все данные получить при нажатии? код ниже


&НаСервере
Процедура ТоварВБракеВыборНаСервере(ВыбраннаяСтрока)
    
    Если Элементы.ТоварВБраке.ТекущаяСтрока <> Неопределено тогда
        Добавление = ТоварПодСписание.Добавить();
        ЗаполнитьЗначенияСвойств(Добавление, Элементы.ТоварВБраке.ТекущаяСтрока);
        ТоварВБраке.Удалить(Элементы.ТоварВБраке.ТекущаяСтрока);
    КонецЕсли;
    
КонецПроцедуры

&НаКлиенте
Процедура ТоварВБракеВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
    ТоварВБракеВыборНаСервере(ВыбраннаяСтрока);
КонецПроцедуры
1 Ёпрст
 
09.01.21
21:50
(0) найтипоидентификатору в помощь
2 Peshalkin
 
09.01.21
21:53
(1) а можно как-то не используя УИД?
3 Ёпрст
 
09.01.21
21:54
(2) это не уид, почитай описание метода
4 Ненавижу 1С
 
гуру
09.01.21
21:57
(2)
Стр = ТоварыВБраке.НайтиПоИдентификатору(ВыбраннаяСтрока);
5 Peshalkin
 
09.01.21
22:00
(4) Спасибо за пример, но уже решила задачку)
(3) Спасибо за помощь, не знала о таком методе!
6 ДедМорроз
 
09.01.21
23:28
Читаем СП,что содержит ТекущаяСтрока для таблицы формы,связанной с таблицей значений.
Вопрос одного поиска в СП.