Имя: Пароль:
1C
1С v8
Как работает оператор Выразить?
0 al_zzz
 
30.05.14
10:04
Товарищи, подскажите, как работает оператор "Выразить"? В синтаксис помощнике нет описания, в тернетах написано: отбрасывает знаки.
Сам столкнулся с тем, что написал под это дело процедуру, а он не отбрасывает знаки, а округляет.
И ещё вопрос: как заставить синтаксис помощник показать мне ветку с запросами: http://pics.rsh.ru/img/_1c_lptlv.jpg ?
Спасибо заранее!
Платформу юзаю 8.2.19.90
1 Господин ПЖ
 
30.05.14
10:07
как работает оператор "Выразить"

он работает хорошо!
2 Господин ПЖ
 
30.05.14
10:08
>как заставить синтаксис помощник показать мне ветку с запросами

СП и хелп - это 4 разных человека
3 Fish
 
30.05.14
10:10
Из справки:
Приведение типа
Поля исходных таблиц могут иметь составной тип. Для таких полей возникает необходимость привести значения поля к какому-либо определенному типу.

<Приведение типа>
      |
      ВЫРАЗИТЬ ( <Выражение> КАК <Тип значения> )
                                                    |
                                                    БУЛЕВО |
ЧИСЛО [(Длина[, Точность])] |
СТРОКА [(Длина)] |
ДАТА |
<Имя таблицы>
                                                                 <Длина> - ЧИСЛО; <Точность> - ЧИСЛО


<Выражение> приводится к одному из примитивных типов, или к ссылочному типу данных; в последнем случае <Имя таблицы> указывает на соответствующую таблицу информационной базы.

Если <Выражение> содержит в составном типе требуемый <Тип значения>, то приведение типа считается осуществимым, и для каждого значения указанного типа результатом будет это самое значение. Для значений других типов результатом приведения типа будет значение NULL.

Если <Выражение> не содержит в составном типе требуемый <Тип значения>, то выполнение данного запроса завершится ошибкой из-за принципиальной невозможности совершить приведение типов.

Для <Тип значения> СТРОКА с указанием длины максимальный размер строки составляет 1024.

см. также: Использование выражений в языке запросов
4 hhhh
 
30.05.14
10:10
(0) округляет.
    про запросы лучше в справке читай. F1 и вперед.
5 Crush
 
30.05.14
10:18
Изменение типа <> приведение типа
Изменение - это когда ты из строки делаешь число Число("123")
А приведение - это Каспер:)
6 Crush
 
30.05.14
10:20
*скорее приведение:)

В общем когда у тебя составной тип, ты можешь вытащить именно тот тип, который нужен.

Или можешь обрезать строку или число.
7 wendy
 
30.05.14
10:20
А что про ctrl+shift+А все забыли??? Там столько примеров как он работает.  Кстати (1) навангавал на 5+
8 Crush
 
30.05.14
10:20
Блин. привидение:)
9 hhhh
 
30.05.14
10:41
(8) в юмор
10 acsent
 
30.05.14
10:42
Это аналог CAST в MSSQL
Программист всегда исправляет последнюю ошибку.