|
Сравниваю контрагентов - по ИНН и КПП все ок по наименованию косяк | ☑ | ||
---|---|---|---|---|
0
FoundMarket
20.06.12
✎
13:13
|
| (ВложенныйЗапрос.Ссылка ЕСТЬ NULL
| ИЛИ (ВЫРАЗИТЬ(ВложенныйЗапрос.ИНН КАК СТРОКА(12))) <> (ВЫРАЗИТЬ(ВложенныйЗапрос.inn КАК СТРОКА(12))) | ИЛИ (ВЫРАЗИТЬ(ВложенныйЗапрос.КПП КАК СТРОКА(9))) <> (ВЫРАЗИТЬ(ВложенныйЗапрос.kpp КАК СТРОКА(9))) | ИЛИ (ВЫРАЗИТЬ(ВложенныйЗапрос.Наименование КАК СТРОКА(100))) <> (ВЫРАЗИТЬ(ВложенныйЗапрос.name КАК СТРОКА(100))))"; |
|||
1
FoundMarket
20.06.12
✎
13:16
|
Из билинговой системы качаю инн, кпп , и наименование клиента - убираю последнюю строчку и
РезЗапроса = Запрос.Выполнить().Выгрузить().ВыбратьСтроку(); таблица пуста - как и должно быть, но как только добавляю последнюю строчку условия ИЛИ (ВЫРАЗИТЬ(ВложенныйЗапрос.Наименование КАК СТРОКА(100))) <> (ВЫРАЗИТЬ(ВложенныйЗапрос.name КАК СТРОКА(100)))) вываливает всех контрагентов , т.е. фильтр не срабатывает , курю типы и там и там строковые |
|||
2
Ненавижу 1С
гуру
20.06.12
✎
13:18
|
(1) лидирующие пробелы проверял? СУБД какая?
|
|||
3
Eugene_life
20.06.12
✎
13:21
|
(1) Может, мешает "Неразрывный пробел"?
|
|||
4
FoundMarket
20.06.12
✎
13:31
|
и как его убрать?
|
|||
5
FoundMarket
20.06.12
✎
13:32
|
mySql
|
|||
6
FoundMarket
20.06.12
✎
13:37
|
пробовал так: гружу все в справочник контрагентов и еще раз произвожу загрузку сравниваю - опять пишет мне что все наименования различные и мол а давай ка друг загружай снова...
|
|||
7
FoundMarket
20.06.12
✎
13:45
|
up
|
|||
8
Ненавижу 1С
гуру
20.06.12
✎
13:47
|
(5) 1С под mySql? новенькое что-то
|
|||
9
Axel2009
20.06.12
✎
13:51
|
(7) в 1с нет команды запросов по обрезанию пробелов. поэтому проверять кодом либо изгаляться с запросом, но это реальный тормоз
|
|||
10
FoundMarket
20.06.12
✎
13:51
|
(8) коннекчусь к базе обработкой и тяну из нее данные о контрагентах - раньше это работало с оракловой базой все на ура - с переходом на ьусукаэль все стало коряво и грустно...
|
|||
11
FoundMarket
20.06.12
✎
13:54
|
кароч нам отдается в кодировке CP1251 а надо utf8
как блин преобразовать?)))) |
|||
12
FoundMarket
20.06.12
✎
16:19
|
кароче там вся засада была в том, что в МуСКУЛЕ впереди наименования лепится пробел - решили через промежуточную таблицу сделать - в таблице убрали пробел , а потом включили запрос и все заработало.
|
|||
13
FoundMarket
20.06.12
✎
16:20
|
всем спасибо...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |