Releases: arkuznetsov/SerLib1C
Releases · arkuznetsov/SerLib1C
v.0.11.0
Изменения в версии 0.11.0
- Реализована обработка объектов типа "УдалениеОбъекта";
 - Реализована функция "НайтиЗаполнитьОбъектИзСтруктуры";
 - В функции "НайтиЗначениеПоОписанию" добавлен флаг поиска по наименованию;
 - Проверка простых типов вынесена в функцию;
 - Добавлено преобразование ранее отсутствующих объектов СКД;
 - Реализована сериализация типов: Картинка, Цвет, Шрифт, Рамка, Линия;
 - Реализовано сохранение/восстановление типа ДвоичныеДанные.
 
Исправления:
- В функции "ПолучитьОписаниеВидаОбъектов" реализована работа со структурой описания объектов;
 - Добавлена установка безопасного режима при использовании методов "Выполнить/Вычислить";
 - Реализована обработка ситуации, когда тип значения поля, поля группировки, элемента отбора и т.п. отсутствует в конфигурации;
 - Доработано преобразований значений полей НачалоПериода/КонецПериода в поле группировки СКД, для ранее неучтенных возможных типов значений.
 
Рефакторинг:
- Проверка на тип значения "ОписаниеТипов" вынесена в отдельную функцию;
 - Переработаны методы проверки совместимости;
 - Переработано получение значений системных перечислений (используется макет);
 - Переработан вызов преобразования объектов СКД (настройка соответствия типов объектов и функций преобразования вынесена в макет "ТипыЗначенийСКД").
 
Прочее:
- Скрипт сборки переделан на 1CFilesConverter.
 
v.0.9.1
Изменения в версии 0.9.1
Оптимизации:
- Оптимизирована проверка версии совместимости конфигурации;
 - Оптимизированы проверки типов метаданных объектов;
 - Оптимизирована проверка ссылочных типов;
 - Оптимизировано получение имен предопределенных данных.
 
v.0.9.0
Изменения в версии 0.9.0
- Доработан поиск объектов по неполному описанию ссылки (отсутствует полный идентификатор);
 - Переработано определение версии платформы, режима совместимости и доступности механизмов платформы;
 - Переработана функция получения имени предопределенных данных;
 - Оптимизировано создание кэша описания типов, создание кэша вынесено в отдельную функцию;
 - Добавлена расширенная информация об ошибках заполнения реквизитов объектов;
 - Добавлена функция получения описания структуры хранения в СУБД.
 
Исправления:
- Добавлен тип ГруппировкаТаблицыКомпоновкиДанных;
 - Доработано определение типа читаемых объектов по полю "__Тип" в корне представления объекта;
 - Поправлена функция определения типа значения в соответствии с изменением формата сохранения;
 - Исправлена ошибка преобразования бизнес-процессов;
 
v.0.7.0
Изменения в версии 0.7.0
Исправления:
- Изменен метод вывода сообщений;
 - Исправлена ошибка получения описания метаданных объекта для значений не принадлежащих структуре метаданных;
 - Исправлена ошибка отсутствия возвращаемого значения функции СтрШаблонВнутр();
 - В процедуре "НастройкиСКДИзСтруктуры" реализована возможность создания нового объекта настроек;
 - В методах "ЭлементОтбораСКДВСтруктуру", "ЭлементОтбораСКДИзСтруктуры" исправлена ошибка отсутствия преобразования вида сравнения;
 - В методе "ТипДополненияПериодаКомпоновкиДанныхВСтроку" исправлена ошибка проверки режима совместимости конфигурации.
 
Тесты:
- Добавлено тестирование обработки коллекций, имеющих поля типа ДвоичныеДанные, Картинка, ХранилищеЗначения.
 
Первый релиз
v.0.6.1