Гость
Форумы / [игнор отключен] [закрыт для гостей] / 1С + внешние источники данных MS SQL 2005: не работает поиск слов на русском / 5 сообщений из 5, страница 1 из 1
22.04.2016, 13:16
    #39222368
_Серега_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1С + внешние источники данных MS SQL 2005: не работает поиск слов на русском
Платформа 1С 8.2.18. Подключил внешний источник данных (MS SQL SERVER 2005). Вывожу таблицу склсервера в форму списка ( управляемый интерфейс). Пробую поиск по значению текстового поля. Латинскими буквами поиск работает, а русскими нет. Через меню "Все действия\настройка списка\отбор" тот же результат.
В SSMS делаю запрос с условием WHERE поле LIKE N'%тест%' находит все записи
Если без N : WHERE поле LIKE '%тест%' - не работает
Хотелось бы использовать стандартные средства поиска/отбора. Как решить задачу поиска русских слов.
И второй вопрос. Можно ли использовать полнотекстовый поиск для внешних источников данных. На стороне сервера Full-text index включён, настроен и работает.
...
Рейтинг: 0 / 0
22.04.2016, 16:22
    #39222670
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1С + внешние источники данных MS SQL 2005: не работает поиск слов на русском
_Серега_Латинскими буквами поиск работает, а русскими нет.

кодировка сбивается
...
Рейтинг: 0 / 0
23.04.2016, 18:54
    #39223144
_Серега_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1С + внешние источники данных MS SQL 2005: не работает поиск слов на русском
Последний выдох ГПЖ,

Что значит "сбивается"?
Поле типа nvarchar. В SSMS поиск работает.
SELECT *
FFROM tab_name
WHERE field_name LIKE N'%тест%' находит все записи.
А вот через управляемую форму установить фильтр для кириллицы не получается. Придётся лепить свою кнопку и генерить запрос к SQL серверу.
...
Рейтинг: 0 / 0
24.04.2016, 09:32
    #39223302
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1С + внешние источники данных MS SQL 2005: не работает поиск слов на русском
Ошибка в платформе?
...
Рейтинг: 0 / 0
27.04.2016, 10:40
    #39225344
_Серега_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
1С + внешние источники данных MS SQL 2005: не работает поиск слов на русском
Разобрался.
У сервера, таблицы и даже поля свойство collation установлено в Cycillic_general_CI_AS
а у базы данных collation = latin1_general_CI_AS
После изменения свойства БД в Cycillic_general_CI_AS поиск русских слов отработал.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / 1С + внешние источники данных MS SQL 2005: не работает поиск слов на русском / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]