• Dmitry.Shahtanov's avatar
    Merged revision(s) from... · c5fd63ac
    Dmitry.Shahtanov authored
    Merged revision(s)  from AVS/Sources/TeamlabOffice/branches/TeamlabOffice_v3.5_ExcelFormulas/OfficeWeb:
    
    =sum("
    
    парсинга формул, которых нет в реализации
    
    Fixed issue #30733 - Не рассчитывается функция SUMIF если аргументы заданы именованными диапазонами (http://bugzserver/show_bug.cgi?id=30733)
    Fixed issue #30745 - Не рассчитывается сумма значений массива функции SMALL (http://bugzserver/show_bug.cgi?id=30745)
    Fixed issue #30750 - Функция RATE не рассчитывается если задан аргумент Fv и опущен Pmt (http://bugzserver/show_bug.cgi?id=30750)
    Fixed issue #30728 - [NamedRanges][CoEdit][Undo]Блокируется возможность добавления именованного диапазона вторым пользователем после отмены добавления диапазона первым (http://bugzserver/show_bug.cgi?id=30728)
    
    функции с префиксом _xlfn разнесены по категориям.
    
    первоначальная поддержка функций с префиксом "_xlfn." - если функция является функцией с префиксом, сохзраняет в документ с этим префиксом, пользователю показываем хорошу формулу. Например, в файле лежит функция _xlfn.ABC, в файле так и оставляем, пользователю отдаем ABC. Если же пользователь вводит функцию ABC, тогда ее преобразуем в _xlfn.ABC, в файл сохраняем как _xlfn.ABC, пользователю отдаем ABC.
    
    cBool.prototype.toLocaleString - для будущей локализации bool
    класс-болванка cName3D для ИД вида Sheet1!name
    
    в парсере формул сделана поддержка оператора ":" - объединение диапазонов.
    добавлена подсветка рейнджей вида A1:A10:B5, A1:A10:B5:T5, sumna1:K4 (K4 валидная ссылка, sumna1 невалидная ссылка).
    добавлено автодобавление в формулах для ИД и таблиц.
    
    git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@65962 954022d7-b5bf-4e40-9824-e11837661b57
    c5fd63ac
PopUpSelector.js 9.36 KB