|
Переход на след строку после обновления дин. списка |
☑ |
0
Vladislava-smile
10.10.23
✎
09:42
|
УТ 10.3, номенклатура на УФ динамическим списком (основная таблица). Режим просмтра - иерархическтй список.
при выборе происходит вызов своей формы для заполнения номенклатуры.
После сохранения - дин список обновляется, и вся иерархия сворачивается.
&НаКлиенте
Процедура КРаботеВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
ТекДанные = Элементы.КРаботе.ТекущиеДанные;
Если ТекДанные = Неопределено тогда
Возврат;
КонецЕсли;
ТекСсылка = ТекДанные.Ссылка;
Если не ТекСсылка.ЭтоГруппа тогда
СтандартнаяОбработка = Ложь;
ФормаЗаполнения = ПолучитьФорму("Обработка.ЗаполнениеНоменклатуры.Форма.ФормаЗаполнения");
ФормаЗаполнения.ТекНоменклатура = ТекДанные.Ссылка;
ФормаЗаполнения.ОткрытьМодально();
Элементы.КРаботе.ТекущаяСтрока = ТекСсылка.Родитель;
КонецЕсли;
Присваивание тек строки не срабатывает. Хэлп)
КонецПроцедуры
|
|
1
Vladislava-smile
10.10.23
✎
09:43
|
Режим совместимости 8.2.16
|
|
2
Timon1405
10.10.23
✎
09:45
|
лучше вообще отказаться от этой идеи (иерархического вывода) и сделать сбоку дерево групп, а в дин список выводить данные по текущей группе. собственно, так и сделано в типовой форме в 10ке и в 11й
|
|
3
Vladislava-smile
10.10.23
✎
09:48
|
Присваивание срабатывает на папку 1 го уровня, которая уже развернута короче.
|
|
4
Vladislava-smile
10.10.23
✎
09:49
|
(2) не хотят, я уже думаю плюнуть на эту динамику с сделать через таблицу ...
|
|
5
Vladislava-smile
10.10.23
✎
09:50
|
Просто мне осталось решить 2 вопроса - это переход на след строку при обновлении, то есть на текущий момент я понимаю, что нужно разворачивать список до текущего родителя перед этим
|
|