v0.10.209
Pre-release
Pre-release
- Добавлен класс SpreadsheetDocument (аналог табличного документа в 1С) и методы формирования печатных форм на стороне клиента, в том числе, в автономном режиме. Ранее, отчеты и печатные формы можно было сформировать только на сервере средставми платформы 1С
- Реализована синхронизация с 1С и CouchDB объектов с составным ключом: таких, как Регистр сведений и Регистр накопления. Ранее, прозрачная синхронизация поддерживалась только для объектов ссылочного типа
- Исправлена ошибка компонента OHeadFields при работе с табличными частями допреквизитов с включенным отбором строк
- Изменена стркутура журнала регистрации для совместимости с новым форматом RegisterRow
- Добавлена возможность отложенной инициализации геокодера Google для ускорения загрузки
- Для объектов данных реализовано свойство Модифицированность
- В формах объектов при закрытии реализован анализ свойства Модифицированность, вопрос о записи или отмене сделанных изменений
- Исправлена ошибка потери модальности при открытии вложенных форм объектов и списков
- Исправлена ошибка сброса признака Модифицированность при записи в PouchDB
- В параметры работы программы добавлено свойство keep_hash, задающее режим открытия вложенных форм - через глобальное изменение hash url или модальное открытие без регистрации в history
- В ядро интегрирована библиотека Aes для шифрования и дешифрования данных
- Реализованы отборы по массиву значений типа перечисление для свойства метаданных ПараметрыПыбора. Ранее, перечисления фильровались только по подстроке синонима
- В формах списка и выбора grid.reload теперь возвращает промис
- В прототипы DataObj и TabularSection добавлен метод
_silent, отключающий нотификацию об изменениях объекта - В прототип Number добавлен метод in_words, формирующий сумму прописью rubles.js
- В формы списков добавлена поддержка иерархических справочников, кешируемых в базе doc PouchDB. Ранее, формы иерархических списков могли работать только с объектами, кешируемыми в ОЗУ или на севрере