|
Сравнение строк в запросе не работает | ☑ | ||
---|---|---|---|---|
0
Dirk Diggler
23.03.20
✎
18:40
|
Делаю тут копию регистра сведений, для этого выполняю соединение с регистром, содержащим бэкап, надо отфильтровать позиции, у которых поле СсылкаНаТовар совпадает. Однако запрос возвращает записи вообще вне зависимости от того, что там есть.
Вот запрос: ВЫБРАТЬ DX_НоменклатураКонтрагентовСрезПоследних.Контрагент, DX_НоменклатураКонтрагентовСрезПоследних.Номенклатура, DX_НоменклатураКонтрагентовСрезПоследних.ХарактеристикаНоменклатуры, DX_НоменклатураКонтрагентовСрезПоследних.ЕдиницаИзмерения, DX_НоменклатураКонтрагентовСрезПоследних.СсылкаНаТовар, DX_НоменклатураКонтрагентовBackUpСрезПоследних.СсылкаНаТовар КАК СсылкаНаТовар1 ИЗ РегистрСведений.DX_НоменклатураКонтрагентов.СрезПоследних КАК DX_НоменклатураКонтрагентовСрезПоследних ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.DX_НоменклатураКонтрагентовBackUp.СрезПоследних КАК DX_НоменклатураКонтрагентовBackUpСрезПоследних ПО DX_НоменклатураКонтрагентовСрезПоследних.Контрагент = DX_НоменклатураКонтрагентовBackUpСрезПоследних.Контрагент И DX_НоменклатураКонтрагентовСрезПоследних.Номенклатура = DX_НоменклатураКонтрагентовBackUpСрезПоследних.Номенклатура И DX_НоменклатураКонтрагентовСрезПоследних.ХарактеристикаНоменклатуры = DX_НоменклатураКонтрагентовBackUpСрезПоследних.ХарактеристикаНоменклатуры И DX_НоменклатураКонтрагентовСрезПоследних.ЕдиницаИзмерения = DX_НоменклатураКонтрагентовBackUpСрезПоследних.ЕдиницаИзмерения ГДЕ (DX_НоменклатураКонтрагентовBackUpСрезПоследних.СсылкаНаТовар = DX_НоменклатураКонтрагентовBackUpСрезПоследних.СсылкаНаТовар) И DX_НоменклатураКонтрагентовBackUpСрезПоследних.Номенклатура = &Номенклатура И DX_НоменклатураКонтрагентовBackUpСрезПоследних.Контрагент = &Контрагент Запрос возвращает выборку, в которых эти поля равны, скажем https://crgi.ru/pulty/pullt-344 и https://cfdgi.ru/pulty-/mypult Как так? Работаю на 8.3.16.1148 |
|||
1
Dirk Diggler
23.03.20
✎
18:42
|
||||
2
shuhard
23.03.20
✎
18:44
|
(0)
что это ? DX_НоменклатураКонтрагентовBackUpСрезПоследних.СсылкаНаТовар = DX_НоменклатураКонтрагентовBackUpСрезПоследних.СсылкаНаТовар |
|||
3
Fragster
гуру
23.03.20
✎
18:45
|
(2) строка, в которой ошибка
|
|||
4
Dirk Diggler
23.03.20
✎
18:45
|
сравнение строковых полей. не умеет оно так?
|
|||
5
Dirk Diggler
23.03.20
✎
18:45
|
выразить() я так понимаю тоже не поможет?
|
|||
6
Fragster
гуру
23.03.20
✎
18:45
|
не хватает статического анализатора с ошибкой "условие всегда истина"
|
|||
7
Fragster
гуру
23.03.20
✎
18:45
|
(4) смотри в запрос до просветления
|
|||
8
Fragster
гуру
23.03.20
✎
18:46
|
в строку, которую тебе еще раз в (2) привели
|
|||
9
Dirk Diggler
23.03.20
✎
18:46
|
упс.
Пардон за беспокойство. |
|||
10
shuhard
23.03.20
✎
18:48
|
(9) бывает =)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |