Commit 45bd3a8c authored by konovalovsergey's avatar konovalovsergey

fix bug 32507

parent 9ae2c1eb
...@@ -2616,7 +2616,12 @@ Workbook.prototype.editDefinesNames = function ( oldName, newName, bUndo ) { ...@@ -2616,7 +2616,12 @@ Workbook.prototype.editDefinesNames = function ( oldName, newName, bUndo ) {
} }
if ( oldName ) { if ( oldName ) {
//при переименовании важно строить зависимости иначе не пересчитаются зависимые формулы
//пример foo->bar влечет SUM(foo)->SUM(bar), но если нет зависимостей то останется SUM(foo)(повторяется при принятии изменений)
//при сдвиге ячеек пересчитывать не надо, т.к. пересчет может запуститься когда сдвинется часть ячеек и тогда будут неправильные зависимости
if(newName.Name != oldName.Name){
this.buildRecalc(true, true); this.buildRecalc(true, true);
}
retRes = this.dependencyFormulas.changeDefName( oldName, newName ); retRes = this.dependencyFormulas.changeDefName( oldName, newName );
rename = true; rename = true;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment