Имя: Пароль:
1C
1С v8
От перемены мест слагаемых...результат меняется?
, ,
0 aspirator23
 
23.05.14
09:27
Тест запроса:
ВЫБРАТЬ
    ВЫБОР
        КОГДА ТИП(Справочник.Валюты) = ТИПЗНАЧЕНИЯ(КурсыВалют.Валюта)
            ТОГДА ИСТИНА
        ИНАЧЕ ЛОЖЬ
    КОНЕЦ КАК Результат
ИЗ
    РегистрСведений.КурсыВалют КАК КурсыВалют
Приводит к падению программы

Текст запроса:
ВЫБРАТЬ
    ВЫБОР
        КОГДА ТИПЗНАЧЕНИЯ(КурсыВалют.Валюта)= ТИП(Справочник.Валюты)
            ТОГДА ИСТИНА
        ИНАЧЕ ЛОЖЬ
    КОНЕЦ КАК Результат
ИЗ
    РегистрСведений.КурсыВалют КАК КурсыВалют
Не приводит к падению программы

Платформа 1С:Предприятие 8.2 (8.2.19.83)

Почему?
1 ДенисЧ
 
23.05.14
09:29
Это 1с...
тут всё может быть
2 aspirator23
 
23.05.14
09:29
На всякий случай - Файловая
3 User_Agronom
 
23.05.14
09:31
(0) Да. "кино"+"театр" не равно "театр" + "кино"))
Какую ошибку выдаёт?
4 aspirator23
 
23.05.14
09:32
Сворачивается в коврик
5 aspirator23
 
23.05.14
09:33
Windows предлагает поискать ответ в интернете.
6 User_Agronom
 
23.05.14
09:34
(5) Да, Windows она такая.
7 aspirator23
 
23.05.14
09:34
(6) Тут то вроде обычное сравнение
8 Godofsin
 
23.05.14
09:34
(5) Собссно, ты последовал ее совету
9 aspirator23
 
23.05.14
09:35
(8) Старший брат сказал, что оставалось делать?
10 vi0
 
23.05.14
09:36
(5) анализируй техжурнал
11 sFAQer
 
23.05.14
09:38
Краш платформы...особенности C++, по всей видимости, надо исходники платформы ковырять...
12 aspirator23
 
23.05.14
09:40
(10) да, это последнее что можно посмотреть.
13 vi0
 
23.05.14
09:42
(12) почему?
14 aspirator23
 
23.05.14
09:43
(13) Ну вариант (11) то нам не подходит?
15 vi0
 
23.05.14
09:45
(14) а пречем тут (11) ?
он просто предположил - ты же не будешь исходники ковырять
в идеале нужно брать дамп и высылать в 1с
но ТЖ покажет последнее, что выполнила платформа
16 shuhard
 
23.05.14
09:45
(0) [ ТИПЗНАЧЕНИЯ(КурсыВалют.Валюта)]
я бы на месте платформы тебя послал бы матом и далеко
17 dmpl
 
23.05.14
09:46
(0) Э-э-э... а что в измерении "Валюта" кроме ссылки на справочник валют может быть-то?
18 hhhh
 
23.05.14
09:48
(17) это он как пример привел
19 vi0
 
23.05.14
09:49
(0) кстати, а зачем ты в ТИП() передаешь значение ?
20 aspirator23
 
23.05.14
09:52
Ребята, зря ругаетесь.
Это запрос просто упрощенный, как пример проблемы.
Его можно повторить на любой базе, т.к. везде есть Курсы валют - можно проверить.
Попробуйте другой запрос к другому регистру.
Тут вопрос в конструкции запроса которая привела к падению.
21 aspirator23
 
23.05.14
09:53
(15) согласен.
22 dmpl
 
23.05.14
10:03
(20) Это защита от индусов. Пищите код православно ;)