Имя: Пароль:
1C
1С v8
Строки с пробелами в конце
,
0 Naf2017
 
07.04.17
14:18
Элементарный запрос в 1С 8.3.8.2054 выдает результат:

ВЫБРАТЬ
     1 КАК Поле1
ГДЕ
     "10130162/290816/0004031/1                         " <> "10130162/290816/0004031/1  "

Тот же запрос в 1С 8.2.17.153 как и ожидалось пуст

У Вас также?
1 lubitelxml
 
07.04.17
14:20
ничего не понятно, но пятнично
2 1dvd
 
07.04.17
14:21
1С:Предприятие 8.3 (8.3.7.1845)

Результат пустой
3 1dvd
 
07.04.17
14:22
+ а не, пардон. У меня совместимость стоит с 8.2.13
4 WebberNSK
 
07.04.17
14:23
8.3.10.2125
Запрос пуст.
Режим совместимости "Версия 8.3.8"
5 Naf2017
 
07.04.17
14:25
Надо профайлить
6 Naf2017
 
07.04.17
14:31
Странно, в другой по сути базе на той же платформе и сервере 8.3.8.2054 запрос пуст, чудеса
7 Вафель
 
07.04.17
14:36
да 1с любит менять правила игра по ходу дела
8 Вафель
 
07.04.17
14:37
(6) режимы совместимости одинаковые?
9 Naf2017
 
07.04.17
14:49
(8) одинаково
10 Naf2017
 
07.04.17
14:50
что-то мне плохо становится, тот запрос стал вдруг правильно работать

но вот этот

ВЫБРАТЬ
    НомераГТД.Ссылка,
    НомераГТД.Код,
    ПОДСТРОКА(НомераГТД.Код, 1, 27),
    ВЫБОР
        КОГДА НомераГТД.Код <> ПОДСТРОКА(НомераГТД.Код, 1, 27)
            ТОГДА "Разные"
        ИНАЧЕ "Одинаковые"
    КОНЕЦ
ИЗ
    Справочник.НомераГТД КАК НомераГТД
ГДЕ
    НомераГТД.Ссылка = &Код

выдает

Ссылка    Код    Поле 1    Поле 2
10130162/290816/0004031/1    10130162/290816/0004031/1    10130162/290816/0004031/1    Разные
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший