|
Разрядность результата запроса ↓ (Волшебник 01.08.2025 08:30)
| ☑ |
0
teriv
31.07.25
✎
12:54
|
Типовая конфигурация УТ11.4 результаты запроса используются для вывода данных в ВПФ на основе Word. Необходимо, что бы в печатной формы разрядность была два знака после запятой. В результатах запроса у всех числовые данные нули отбрасываются, если результат запроса цены целое число то разрядность не получается выставить ту что нужна, два знака после запятой. Через ВЫРАЗИТЬ пробовал все равно в результатах, где целые числа, нет запятой и двух нулей после запятой. Это такая фишка запроса в принципе, что режет незначительные нули? Придется перебором результат запроса проставлять через Формат и опять записывать в результаты?
|
|
1
Fragster
гуру
31.07.25
✎
13:03
|
Запрос ничего (в данном случае) не режет. Это стандартный вывод любого числа.
А = 1.00;
Сообщить(А)
Поправить через Формат, кстати, не получится, потому что тип поля колонки в выгруженной таблице значений - Число.
|
|
2
craxx
31.07.25
✎
13:05
|
в Ворд подсовывай обработанную строку.
|
|
3
teriv
31.07.25
✎
15:07
|
(1) Да ПРЕДСТАВЛЕНИЕ(ВЫРАЗИТЬ(ЗаказКлиента.Товары.Цена КАК ЧИСЛО(15, 2)) так тоже не помогло, число конечно становится строкой, но ВЫРАЗИТЬ не срабатывает. Выгрузка значения из "Выгрузка" результатов запроса и загрузка в него с изменением не помогло, как писал Fragster в выгрузке данный столбик с типом число.
(2) craxx как подсовывать обработанную строку пока не знаю обработку хоть и перелопачивал сам все же ее скачал из тернета и она на БСП надо разбираться.
Пока попробую еще вариант в результатах запроса переименую Цена1 и все же выгружу через Формат добавлю ,00 переделаю в Строка и загружу во вновь созданную колонку Цена. Пока мене кажется так проще.
|
|
4
teriv
31.07.25
✎
16:01
|
(3) Ну пока никто ничего проще не предложил. Я сделал так как и писал выше все сработало. В цикле выгружаю все поля денежные, предварительно переименовав эти поля с индексом 1 в запросе. Создаю новые колонки в результате запроса с имена без индекса и туда помещаю значения строкового типа с нужной мне точностью.
Но все же, может кто знает, как это сделать проще еще в запросе?
|
|
5
Волшебник
31.07.25
✎
16:03
|
(4) Запрос выдаёт ЧИСЛО. Всё остальное должно быть преобразовано в строку с нужным форматом.
Не надо тупить. Если Вы такой умный, что умеете делать запросы, Вы должны понимать типы данных.
|
|
6
Волшебник
31.07.25
✎
16:30
|
Кто Вас вообще допустил к доработке бизнес-системы, если Вы нихуя не понимаете разницу между числом и строкой?
Это уже вопрос к организатору и руководителю: какая мразь могла это допустить?
|
|
7
Волшебник
31.07.25
✎
16:43
|
(0) Ты просто тупой бот.
|
|
8
Волшебник
31.07.25
✎
16:45
|
Кстати, пишется "чтобы" в значении причины. А не твоё "что бы". Ты даже не русский. Ты просто дурак, который создал ветку на форуме с гнилым текстом.
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан