Имя: Пароль:
1C
1С v8
Дерево значений 8.2. Остаться в ячейке
0 Kyrtizanka
 
12.11.14
17:08
Добрый вечер.
Передо мной следующая Задача
после изменения цифры в ячейке, я пересчитываю данные в дереве, т.е дерево у меня обновляется, и я возвращаюсь в начало дерево, а мне нужно оставаться в ячейке , в которую вносила данные

&НаКлиенте
Процедура ДеревоПоказателейПриОкончанииРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования)
    Если ОтменаРедактирования Тогда
        Возврат;
    КонецЕсли;
ПерезаполнитьДерево(ДатаНачалаПериода,ДатаОкончанияПериода);
    Строки = ДеревоПоказателей.ПолучитьЭлементы();
    Для Каждого ГлавнаяСтрока Из Строки Цикл      
        Этаформа.Элементы.ДеревоПоказателей.Развернуть(ГлавнаяСтрока.ПолучитьИдентификатор(), Истина);
    КонецЦикла;
КонецПроцедуры
1 Лефмихалыч
 
12.11.14
17:32
(0) >после изменения цифры в ячейке, я пересчитываю данные в дереве
не делай так и все станет хорошо.
Пересчитывай только строку, а не формируй все дерево целиком заново
2 Kyrtizanka
 
12.11.14
17:48
незя)))) мне нужно цифрмы пересчитать по иерархии  и зависимые строки