Список форумов BOSSForum.RU - Форум. БОСС-Кадровик
Независимый форум, посвященный системе БОСС-Кадровик
и всему, что с ней связано
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

не отображаются (мусорные) спецсимволы
На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ШКК (Штатно-Кадровый контур)
Предыдущая тема :: Следующая тема  
Автор Сообщение
Alexander



Зарегистрирован: 18.10.2012
Сообщения: 37

СообщениеДобавлено: Вт Июн 09, 2015 17:09    Заголовок сообщения: не отображаются (мусорные) спецсимволы Ответить с цитатой

Всем добрый день!
Может быть кто-то сталкивался с проблемой:
в текстовых полях (в результате копирования из Excel) присутствуют символы char(10)+char(13).
На компьютере с WinXP SP3 и на терм.сервере WinServ2003 эти символы отображаются в списках БОССа, соответственно их можно увидеть и удалить,
а на сервере WinServ2008 эти символы не отображаются.

Кто подскажет, как их отобразить?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Joenka



Зарегистрирован: 08.11.2013
Сообщения: 77
Откуда: Moscow

СообщениеДобавлено: Ср Июн 10, 2015 10:25    Заголовок сообщения: Ответить с цитатой

Не проще ли их почистить через SQL?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alexander



Зарегистрирован: 18.10.2012
Сообщения: 37

СообщениеДобавлено: Ср Июн 10, 2015 15:45    Заголовок сообщения: Ответить с цитатой

Почистить - почистили, но проблему это не решит. Такие данные будут попадать в систему и дальше. Вешать триггеры на каждую таблицу для всех текстовых полей - не реально.
Вопрос именно в том - почему в одной системе спец.символы видны, а в другой нет - и как сделать, чтобы они были видны? Пользователь должен видеть - что он внес в БОСС.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Joenka



Зарегистрирован: 08.11.2013
Сообщения: 77
Откуда: Moscow

СообщениеДобавлено: Чт Июн 11, 2015 09:41    Заголовок сообщения: Ответить с цитатой

Давайте отделять мух от котлет.

Если пользователь способен в штатном режиме (ручной ввод в формы ввода БОСС) ввести таковые символы и эти символы не отображаются - вопрос в тех. поддержку БОСС Кадровые системы.

Если спец. символы образуются в результате каких-то импортов, написанных не вендором, то придется удалять таковые символы всяческими скриптами.

Это формально, теперь предметно:
Если вы знаете в какой момент (после импорта из Excel я так понимаю) появляются эти символы, то почему не ставите обработку в самом импорте? Для этого не нужны тригера. просто чистите данные после импорта. Кроме того, сделайте job на sql, который каждую ночь будет пробегать по всем таблицам БД и их колонкам типа varchar и проверять наличие спец. символов.

P.S. (вместо шутки Wink ):
Еще один путь это все же докопаться до истины и задать вопрос в Microsoft на счет отображения данных символов, причем лучше даже позвонить в тех. поддержку, а не ждать ответа по email! Очень вежливые индусы из call center Microsoft ответят на все ваши вопросы на ломанном английском. Удачи Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alexander



Зарегистрирован: 18.10.2012
Сообщения: 37

СообщениеДобавлено: Чт Июн 11, 2015 12:08    Заголовок сообщения: Ответить с цитатой

Мне кажется, я предельно ясно сформулировал вопрос Smile
Нужно, чтобы спецсимволы были видны пользователю.

Символы конца строки и возврата каретки попадают в текстовые поля при копировании ячейки (^C... ^V) из Excel. Понятно, что можно копировать из строки формул, но научить/проконтролировать каждого пользователя нереально (их много, они меняются).
По поводу job-а, бегающего по всем БД (их много) и всем таблицам - не подойдет. В некоторых базах/таблицах/полях указанные спецсимволы вполне себе могут присутствовать и быть нужными там.

По поводу обращения в поддержку Microsoft - не уверен, что смогу объяснить им, что за система БОСС-Кадровик, в интерфейсе которой не отображаются интересующие меня символы Smile

Написал на форуме в расчете на то, что кто-то из коллег уже сталкивался с такой проблемой.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DUCKKK
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 16.09.2009
Сообщения: 1681

СообщениеДобавлено: Чт Июн 11, 2015 12:14    Заголовок сообщения: Ответить с цитатой

А что, в интерфейсе каких-то других программ эти символы отображаются?

При чем здесь вообще БОСС-Кадровик?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Nemoxur



Зарегистрирован: 30.04.2010
Сообщения: 49

СообщениеДобавлено: Чт Июн 11, 2015 16:16    Заголовок сообщения: Ответить с цитатой

А функция replace разве не поможет при загрузке в босс из excel? Зачем пользователь занимается обезьяньей работой? Копирует данные из excel в босс вручную? Это же ведет к куче ошибок...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alexander



Зарегистрирован: 18.10.2012
Сообщения: 37

СообщениеДобавлено: Чт Июн 11, 2015 20:25    Заголовок сообщения: Ответить с цитатой

Nemoxur, функция replace помогает, загрузки используем, но пользователь сам решает, как ему проще/удобнее/быстрее внести данные. Н-р, внести начисление премии по 1 работнику быстрее ручками, чем загружать, а потом проверять Smile

DUCKKK, меня интересует отображение именно в БОСС-Кадровике.
Если это настраивается в ОС, подскажите, пожалуйста, где?
Перерыл настройки оформления и региональных стандартов - не нашел.
Шрифт в БОССе на обоих серверах (2003 и 2008) - MS Sans Serif.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Joenka



Зарегистрирован: 08.11.2013
Сообщения: 77
Откуда: Moscow

СообщениеДобавлено: Пн Июн 15, 2015 13:08    Заголовок сообщения: Ответить с цитатой

Я вот с DUCKKK согласен. При чем тут БОСС Кадровик? Насколько мне известно, в БОСС Кадровик не используются какие то "свои" компоненты интерфейса, а используются как раз "стандартные".

Проще говоря, если вы на VBA нарисуете форму ввода на которой добавите поле ввода, куда заранее запишите char(13)+char(10) и посмотрите в 2003 и 2008 Windows Server то ваша проблема повторится с отображением. Если же нет, то DUCKKK минус один в карму Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DUCKKK
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 16.09.2009
Сообщения: 1681

СообщениеДобавлено: Пн Июн 15, 2015 14:45    Заголовок сообщения: Ответить с цитатой

О, крайнего нашли ....
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Volod
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 11.02.2015
Сообщения: 252

СообщениеДобавлено: Пн Июн 15, 2015 15:12    Заголовок сообщения: Ответить с цитатой

2Alexander
настройки ярлыка запускающего БК и настройки ODBC одинаковые?
как на 2003 так и на 2008 ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RVV
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 14.01.2010
Сообщения: 449

СообщениеДобавлено: Пн Июн 15, 2015 16:38    Заголовок сообщения: Ответить с цитатой

Вот ответ от разработчиков RpExec:
"Что тут можно поделать, если в новой ОС встроенный редактор не показывает эти символы?"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DUCKKK
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 16.09.2009
Сообщения: 1681

СообщениеДобавлено: Пн Июн 15, 2015 16:40    Заголовок сообщения: Ответить с цитатой

Фух .... Ну хоть карму спас ....
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Alexander



Зарегистрирован: 18.10.2012
Сообщения: 37

СообщениеДобавлено: Пн Июн 15, 2015 16:46    Заголовок сообщения: Ответить с цитатой

Volod, ярлыки и настройки ODBC одинаковые.

Joenka, давайте лучше так: +10 в карму тому, кто поможет решить проблему Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DUCKKK
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 16.09.2009
Сообщения: 1681

СообщениеДобавлено: Пн Июн 15, 2015 16:53    Заголовок сообщения: Ответить с цитатой

Проблему в ОС, написанной Microsoft??

Добавляю от себя ещё +100!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> SQL: ШКК (Штатно-Кадровый контур) Часовой пояс: GMT + 4
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Pоwerеd by рhpВB © 2001, 2005 рhpВB Grouр
Русская поддержка phрВB
Rambler's Top100 Рейтинг@Mail.ru Список форумов BOSSForum.RU