#0
by detec
Доброго времени суток! Столкнулся со следующей ситуацией в СКД. В моём запросе из набора данных для СКД выполняется деление - вычисляю объём товара в кубических метрах на основе справочных данных. Заметил, что на разных СУБД по-разному отображается результат деления: на моей личной базе округляет автоматически до 4-го или 5-го знака после запятой, а на других базах, в т.ч. и продакшене, там, где в результате деления получается число в периоде - именно это дурацкое в периоде и выводится, с 10-15 знаками после запятой. Версия платформы одинаковая - 8.1.13.42. У меня база крутится на MS SQL 2008 Ent SP1 с последними обновлениями. Другие базы крутятся на Postgres, причём разных версий. Запускал клиента на 3-х разных системах, под 2-мя разными пользователями. Запускал отчёт как внешний и встроенный в конфигруацию. Но чудеса деления воспроизводятся! Более того, чтобы побороть эту ситуацию, в запросе я поместил результаты деления в функцию ВЫРАЗИТЬ (<деление> КАК ЧИСЛО(14, 4)). После чего в моей базе чётко наблюдается максимум 4 знака после запятой, а на Postgres - всё то же число в периоде. Вопрос: это я что-то ручками своими не то делаю или глюки СУБД/платформы?
#2
by detec
То, что делит MS SQL. Я до этого делал отчёты руками и с построителем, на тех же самых системах - и подобных "приколов" не заметил. И ещё. Конфа самописная.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: Как правильно составить запрос для СКД, некорректные данные
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Как сделать выпадающий список у значения параметра в СКД
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
- Как получить результат СКД, например в модуле, если наборданных - запрос в СКД.
В этой группе 1С
- Движение номенклатуры по технологическим операциям. как отразить в упп?
- ставка рефинансирования руками забивается в УПП?
- как в коде определить, есть ли в документе реквизит "Контрагент", имея ссылку на док
- Как присвоить глпеременной текущий узел получателя в 1С
- Чек ФР под драйвером DrvFR.dll
- СКД: Как сделать проверку на заполненность параметра?
- Отладка внешних печатных форм
- как сделать в таблице колонки одинаковой ширины?
- Отчет: Личная карточка Т-2
- Северные надбавки в ЗУП
- Позиционирование на строке ТЧ
- v7: Специалист по Бухгалтерии 8(консультант). По какой книге лучше готовиться?
- подготовка к тестированию 1с профессионал
- СКД: СКД. Вычисляемое поле на основе агрегатных функций запроса...
- Как вывести список уволенных сотрудников в 1с 8.1 зарплата?
- Построитель отчетов с отбором по контрагенту
- СКД: v8: Как заставить СКД группировать колонки также как и построитель?
- Поиск в ТЗ значений с пробелами
- СКД: отбор в СКД или в запросе.
- Память ingmax MPXB62D-38KT3R-FNA DDR SDRAM