|
Ошибка в запросе с "ВЫРАЗИТЬ(" |
☑ |
0
ВотОнЯ
30.11.11
✎
09:55
|
В блоке выборки есть строка
СтрокиДокумента.УсловияПриемаНаРаботу + (ВЫРАЗИТЬ(СтрокиДокумента.Сотрудник.ЗанимаемыхСтавок КАК Строка(5)) + "" ставки. ""),
На нее ругается: "Несовместимые типы ВЫРАЗИТЬ"
СтрокиДокумента.Сотрудник.ЗанимаемыхСтавок имеет тип - число. Я пытаюсь это значение выразить как строку для конкотенации со строкой " ставки. "
Не могу понять почему такая трудность при конвертации числа в строку...
|
|
1
Лефмихалыч
30.11.11
✎
09:56
|
Потьму, что так делать нельзя
|
|
2
Широкий
30.11.11
✎
09:56
|
Низзя
Считай это фишкой.
|
|
3
Lepochkin
30.11.11
✎
09:58
|
|
|
4
ВотОнЯ
30.11.11
✎
10:02
|
ээээммммм... а че делать то?
Если число
1) и дробное бывает
2) и ранее неизвестно
|
|
5
Wobland
30.11.11
✎
10:03
|
(4) потом такую штуку делай
|
|
6
dmpl
30.11.11
✎
10:04
|
(0) Э-э-э-э... а что мешает в макете соответствующий шаблон сделать? Зачем в запросу строку получать?
|
|
7
ВотОнЯ
30.11.11
✎
10:07
|
(6) - да ничего не мешает... Просто хотелось по человечески сделать...
|
|
8
hhhh
30.11.11
✎
10:10
|
(7) как это? ты условия приема складываешь со ставками. Это разве по-человечески?
|
|
9
dmpl
30.11.11
✎
10:10
|
(7) Странное понятие "по-человечески"... Т.е., количество ставок по итогам запроса считать не надо?
|
|
10
ВотОнЯ
30.11.11
✎
10:18
|
(8) ну допустим не складываю, а конкотенирую строки. Да, конкотенация строк - это по человечески.
(9) нет не надо. Зачем мне общее количество ставок по всем сотрам, находящимся в отчете? В этом отчете информативно осмысленными являются строки, а не итоги.
это коротенький отчетец по сотрам "по заказам наших постоянных слушателей"
|
|
11
dmpl
30.11.11
✎
10:25
|
(10) Ну тогда количество ставок надо сразу в строку условий забить.
|
|
12
ВотОнЯ
30.11.11
✎
12:29
|
(11) уже переделал вывод на макет, переписал все там.
А вообще странная "фича".
Скуль вполне себе нормально конвертит числа в строки по CAST AS, помню еще по 1С++, 7.7 Что мешало реализовать это в 8.х - непонятно
|
|
13
Defender aka LINN
30.11.11
✎
12:33
|
(12) В очередь становись
|
|