|
Выразить в запросе не приводит к типу число. | ☑ | ||
---|---|---|---|---|
0
woland
17.06.12
✎
17:53
|
Выразить(0 КАК Число(15,2)) КАК Колонка
Дальше Сообщить(ТЗ.Колонки.Найти("Колонка").ТипЗначения.КвалификаторыЧисла.Разрядность) = 0 Почему так? И как привести все таки к нужному типу? |
|||
1
PR
17.06.12
✎
17:54
|
ВЫРАЗИТЬ округляет, а не форматирует.
Что такое 0.00, чем это отличается от 0? |
|||
2
Defender aka LINN
17.06.12
✎
17:58
|
(0) Потому что у тебя в результате запроса нет дробных чисел
|
|||
3
andrewks
17.06.12
✎
18:06
|
название топика не совсем понятно
|
|||
4
woland
17.06.12
✎
18:08
|
(1) Даже если в колонке есть не нулевые значения, все равно разрядность = 0
|
|||
5
PR
17.06.12
✎
18:09
|
(4) А не целые есть?
|
|||
6
woland
17.06.12
✎
18:10
|
(5) Разве это имеет значение?
|
|||
7
Пеппи
17.06.12
✎
18:11
|
(6) конечно
|
|||
8
PR
17.06.12
✎
18:12
|
(6) 4 года стажа? Ты издеваешься?
Если у тебя в результате в выгрузке 5, 7 и 11, то откуда система узнает, что тебе нужно два знака после запятой, если достаточно 0? А вот если в выгрузке будет в выгрузке 5, 7, 11 и 0.01, то другое дело. |
|||
9
acsent
17.06.12
✎
18:15
|
(8) это ты тупишь.
Выразить(0 КАК Число(15,2)) оттуда и знает |
|||
10
acsent
17.06.12
✎
18:16
|
тут скорее вопрос файл или скуль
|
|||
11
woland
17.06.12
✎
18:16
|
Если задаю Выразить("" КАК Строка(12)), то КвалификаторыСтроки.Длина получаю 12
Почему с числом не так? |
|||
12
woland
17.06.12
✎
18:17
|
(10) Код на сервере выполняется
|
|||
13
woland
17.06.12
✎
18:20
|
Подскажите хотя бы, если я определю ТЗ, затем засуну в запрос, заполню и выгружу, то буду иметь необходимые типы на выходе?
|
|||
14
Пеппи
17.06.12
✎
18:20
|
(10) каким образом?
|
|||
15
Пеппи
17.06.12
✎
18:21
|
(13) ну если тебе делать нечего ... ))
можно и после запроса установить..... |
|||
16
qwerty09
17.06.12
✎
18:50
|
(13) нет. а накуя? при выводе обрабатывай как хочется...
|
|||
17
PR
17.06.12
✎
19:07
|
(9) На самом деле все интереснее.
В полученную ТЗ я смогу забить и 5 и 5.01 и 5.345678. |
|||
18
PR
17.06.12
✎
19:15
|
А с учетом http://www.1c-pro.ru/topic38678.html
"У существующих колонок Тип доступен ТолькоДляЧтения. Создаете в ТаблицеЗначения новую колонку с нужными типами значений и копируете в нее данные из нужной колонки... Имя колонки в запросе можете изначально назвать как-нибудь по-служебному.. а создаваемую колонку обзовете как нужно.. затем служебную удалите." получается, что колонки нужно будет создавать новые с нужным типом и копировать в них потом данных. |
|||
19
andrewks
17.06.12
✎
20:37
|
(18) "получается, что колонки нужно будет создавать новые с нужным типом и копировать в них потом данных." всё правильно. по крайней мере, у меня по-другому не получилось. если кто-то знает чит-секрет - вэлкам, рассказывайте
|
|||
20
Пеппи
17.06.12
✎
20:47
|
а формат на что7
|
|||
21
andrewks
17.06.12
✎
20:48
|
(20) а при чём здесь формат? речь про тип
|
|||
22
Пеппи
17.06.12
✎
20:49
|
а непонятно что нужно.
|
|||
23
Пеппи
17.06.12
✎
20:50
|
и для чего. просто еще один вариант предложила и только.
|
|||
24
totparen
17.06.12
✎
23:11
|
В справке говорится что это в параметрах указывается ТОЧНОСТЬ. А не ФОРМАТ отображения.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |