![]() |
![]() |
![]() |
|
Разрядность результата запроса ↓ (Волшебник 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
|
Кстати, пишется "чтобы" в значении причины. А не твоё "что бы". Ты даже не русский. Ты просто дурак, который создал ветку на форуме с гнилым текстом.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |