Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 06:25

Проблема после перехода с MSSQL на PostgresSQL

Автор Makorg, 24 фев 2016, 08:52

0 Пользователей и 1 гость просматривают эту тему.

Makorg

Мы перешли с MS SQL на PostgresSQL. :nhsrm:
И вроде все хорошо работает...
Но заметили странность в формировании встроенного бюджетного отчета...
Подробнее.
Режим работы: клиент-сервер.
Версия платформы: 8.3.6.2332
SQL: Postgres 9.4.6 (http://www.postgrespro.ru/products/1c_build)
Конфигурация: 1С:ERP Управление предприятием 2.0 (2.0.10.172)
__________________________________________________
В ERP 2.0 есть встроенный механизм формирования отчетов.
В "виды бюджетов", создаем новый отчет используя конструктор. Формируем этот отчет. И в колонке "Выполнение (%)". Видим необъяснимые значения. Когда был MSSQL, значения были правильные. Как проводить отладку такой конструкции тоже непонятно.
PS Пробовали менять оператор "Выполнение (%)", на любой другой с %, вычисления такие же неожиданные.

Что можно сделать, что бы исправить эту проблему? (не прибегаю к услугам MSSQL)     

Makorg

Выяснилось, что в mssql и postgresql упорядочивание по ссылке происходит по разному... Т.е. одни и те же запросы могут возвращать значения с разным упорядочиванием.

"При  сортировке  по  возрастанию  поля  со  значениями  NULL  оказываются  последними  в
выборке, а при сортировке по убыванию – первыми."

Но это объясняет ошибки в наших запросах. А ошибка в типовом коде пока загадка...
Добавлено: 25 фев 2016, 13:57


Ошибка на стороне 1С, это исправили в новых релизах ERP... Тема закрыта.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск