Альфа-авто 4.1 с кучей доработок. Некие аутсорсеры хотят внедрить интеграцию с Elsa и Etka и требуют, чтобы мы повысили совместимость.
Конкретного ответа для чего они не смогли предоставить.
Реализована возможность работать с данными в формате JSON. Работа возможна в потоковой и объектной техниках.
Реализована сериализация и десериализация в JSON следующих объектов: примитивные типы, Массив, ФиксированныйМассив, Структура, ФиксированнаяСтруктура, Соответствие, ФиксированноеСоответствие.
Реализованы объекты ЧтениеJSON, ЗаписьJSON. Реализованы методы глобального контекста ЗаписатьJSON(), ПрочитатьJSON(), ЗаписатьДатуJSON(), ПрочитатьДатуJSON().
Но ведь эти функции доступны и в режиме совместимости 8.2! Проверил на 8.3.13 платформе в режиме совместимости 8.2.16
Структура = Новый Структура;
Структура.Вставить("Фамилия","Иванов");
Структура.Вставить("Имя", "Иван");
Структура.Вставить("Отчество", "Иванович");
Структура.Вставить("Возраст", 40) ;
Структура.Вставить("Женат", Истина);
Телефоны = Новый Массив;
Телефоны.Добавить("8-999-999-99-90") ;
Телефоны.Добавить("8-999-999-99-91") ;
Структура.Вставить("Телефоны", Телефоны);
ЗаписьJSON = Новый ЗаписьJSON;
ЗаписьJSON.ОткрытьФайл("C:\Тест.json", , , Новый ПараметрыЗаписиJSON(, Символы.Таб));
ЗаписатьJSON(ЗаписьJSON, Структура);
ЗаписьJSON.Закрыть();
Для стандартного интерфейса OData реализована возможность получения ответа в формате JSON.
Вероятно, что так и есть (не могу проверить), но ведь xml не так уж и плох!
Подскажите, опасно ли повышать совместимость и что за требование такое с совместимостью 8.3.6?
Платформа сейчас 8.2, но тестовые базы на 8.3 работают уже долгое время, да и офф. ответ от Раруса был, что 8.3.10 также поддерживается.
(19) Добрый. Отдано на аутсорс. Ну судя по тестовой базе, что мы им предоставили, то после повышения совместимости и добавления некой подсистемы возникают ошибки sdbl при работе с управляемыми формами в обычном приложении, возможно, что это никак не связано, а копия была "битая".
Старые альфа авто будут некорректно работать на платформе 8.3, компонента раруса в старых платформах не будет нормально работать на 8.3. Версия альфы 5.1 работает с 8.3
в альфе делали интеграцию с crm уаза на редакции 5.0 на платформе 8.2, просто для работы с json использовали библиотеку с инфостарта для работы с json на версиях меньше 8.3.6
А нужно ли делать реструктуризацию?
Тут стала появляться "Ошибка SDBL. Таблица или поле Description не содержится в разделе FROM".
Похоже, что структура ИБ от 8.2 даже в текущем режиме совместимости 8.2 не катит на новой платформе 8.3.13?