|
|
|
Как в СКД строку преобразовать в число? | ☑ | ||
|---|---|---|---|---|
|
0
Ayvengo
01.10.10
✎
15:40
|
subj
|
|||
|
1
IronDemon
01.10.10
✎
15:42
|
Где?
|
|||
|
2
Ayvengo
01.10.10
✎
15:44
|
ВЫБРАТЬ
СчетФактураВыданный.Ссылка КАК Документ, СчетФактураВыданный.Дата КАК Дата, ПОДСТРОКА(СчетФактураВыданный.Номер, 4, 11) КАК Номер, СчетФактураВыданный.НаАванс КАК НаАванс, СчетФактураВыданный.Организация КАК Организация, СчетФактураВыданный.Контрагент КАК Контрагент, СчетФактураВыданный.ДоговорКонтрагента КАК ДоговорКонтрагента, СчетФактураВыданный.СуммаДокумента КАК СуммаДокумента, СчетФактураВыданный.ВалютаДокумента КАК ВалютаДокумента, СчетФактураВыданный.ДокументОснование КАК ДокументОснование, СчетФактураВыданный.ДатаПлатежноРасчетногоДокумента КАК ДатаПлатежноРасчетногоДокумента, СчетФактураВыданный.НомерПлатежноРасчетногоДокумента КАК НомерПлатежноРасчетногоДокумента, СчетФактураВыданный.Ответственный КАК Ответственный, СчетФактураВыданный.Комментарий КАК Комментарий ИЗ Документ.СчетФактураВыданный КАК СчетФактураВыданный Номер надо преобразовать в число |
|||
|
3
Kashemir
01.10.10
✎
15:45
|
Внешний функцией
|
|||
|
4
Ayvengo
01.10.10
✎
15:46
|
(3) будьте добры, подскажите какой
|
|||
|
5
Defender aka LINN
01.10.10
✎
15:47
|
(2) "Номер надо преобразовать в число" - для нахрена?
|
|||
|
6
Ayvengo
01.10.10
✎
15:49
|
(5) а для нахрена в печатных формах СФ номер преобразуют? .. вопрос не в этом.. вопрос "как"?
|
|||
|
7
IronDemon
01.10.10
✎
15:49
|
Выразить(ПОДСТРОКА(СчетФактураВыданный.Номер, 4, 11) как число(10,0)) КАК Номер
? |
|||
|
8
Kashemir
01.10.10
✎
15:50
|
(4) Собственной. Правда использовать можно будет либо для вывода либо для расчетах в пределах вычисляемых/пользовательских полей. Использовать в запросе не получится.
|
|||
|
9
Ayvengo
01.10.10
✎
15:50
|
(7) ругается на несовместимость ..
|
|||
|
10
IronDemon
01.10.10
✎
15:51
|
||||
|
11
patapum
01.10.10
✎
15:51
|
в СКД на первой закладке над запросом есть описание полей. там можно задать выражение, вычисляющее представление поля
|
|||
|
12
Defender aka LINN
01.10.10
✎
15:52
|
(6) Я этого никогда не понимал.
Функцию внешнего модуля вызывай. |
|||
|
13
Defender aka LINN
01.10.10
✎
15:52
|
*Функцию внешнего модуля = функцию общего модуля
|
|||
|
14
Mitriy
01.10.10
✎
15:56
|
(6) во всех типовых есть функция, которая для печати убирает префиксы и незначащие нули...
|
|||
|
15
Ayvengo
01.10.10
✎
15:57
|
(13) я понял :) спасибо, сейчас тыркаюсь с ней ОбщегоНазначения.ПолучитьНомерНаПечать .. что-то вроде получается
(14) вот ее ща и тыркаю, в первый раз забыл написать ОбщегоНазначения и слушал ругань ) |
|||
|
16
Ayvengo
01.10.10
✎
16:00
|
Интересненько .. для первых трех сработало, а для остальных нет о_О
|
|||
|
17
Ayvengo
01.10.10
✎
16:02
|
Понятно, префиксы были удалены у организаций ...
|
|||
|
18
Ayvengo
01.10.10
✎
16:05
|
*удалены - изменены
|
|||
|
19
Ayvengo
01.10.10
✎
16:12
|
Может кому пригодится, сделал так:
В СКД на закладке Вычисляемые поля добавил строку: Путь к данным: Номер Выражение: ОбщегоНазначения.ПолучитьНомерНаПечать(Документ) Заголовок: Номер -- В принципе этого достаточно для работы :) |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |