14.12.2010, 12:11 | #1 |
Пользователь
Регистрация: 19.07.2010
Сообщений: 392
Благодарности: 0
Поблагодарили 76
раз(а) в 76 сообщениях
Обратиться по нику Цитата выделенного |
Под конец года сверху начали слать всякие бумажки с целью исправления ошибок в базе. Раньше пинали за некорректные даты, но этот вопрос вроде бы уже здесь на форуме решали.
Теперь они зацепились за "лишние" символы в именах (названиях) должников, взыскателей и т.п. Собственно проблема - можно ли сваять скрипт, который: 1. отловит все записи, в которых используются двойные пробелы между словами, либо пробелы в конце поля, либо двойной апостроф, либо кавычки вида «» 2. исправит все эти записи с обязательным сохранением связей между таблицами Как бы саму выборку, чисто в теории, я могу попробовать сварганить. Но там очень мутные связи и их реально много, т.к. существуют не только таблицы ИД, ИП, ФЛ, ЮЛ, но и еще целая куча связанных с ними. В общем, я даже полностью пока сам не могу представить себе весь объем работы, но хоть от чего-нибудь оттолкнуться нужно. Может кто-то уже делал подобное? |
В Минюст Цитата Спасибо |
14.12.2010, 12:49 | #2 |
Модератор ФССП
Регистрация: 16.01.2009
Адрес: Россия / /
Сообщений: 3,373
Благодарности: 153
Поблагодарили 548
раз(а) в 528 сообщениях
Обратиться по нику Цитата выделенного |
Женя Белов делал, где то на форуме лежит...
НО - связи таблиц к счастью осуществляется не по наименованию должника, поэтому ничего не должно произойсти страшного...
__________________
Yo Way Yo, Home Va-Ray, Yo Ay-Rah, Jerhume Brunnen-G |
В Минюст Цитата Спасибо |
14.12.2010, 14:24 | #3 |
Модератор раздела
Регистрация: 03.03.2009
Сообщений: 151
Благодарности: 0
Поблагодарили 45
раз(а) в 45 сообщениях
Обратиться по нику Цитата выделенного |
block, исправляющий пробелы, лежит здесь. Поищи там по execute block.
|
В Минюст Цитата Спасибо |
14.12.2010, 14:49 | #4 |
Пользователь
Регистрация: 19.07.2010
Сообщений: 392
Благодарности: 0
Поблагодарили 76
раз(а) в 76 сообщениях
Обратиться по нику Цитата выделенного |
угу, мерси, буду экспериментировать
|
В Минюст Цитата Спасибо |
14.12.2010, 18:40 | #5 |
Пользователь
Регистрация: 19.07.2010
Сообщений: 392
Благодарности: 0
Поблагодарили 76
раз(а) в 76 сообщениях
Обратиться по нику Цитата выделенного |
так-с значит
с пробелами и "нестандартными" кавычками разобрались а что делать с двойными апострофами вместо обычной кавычки? как их искать? |
В Минюст Цитата Спасибо |
15.12.2010, 09:30 | #6 |
Модератор раздела
Регистрация: 03.03.2009
Сообщений: 151
Благодарности: 0
Поблагодарили 45
раз(а) в 45 сообщениях
Обратиться по нику Цитата выделенного |
containing ''''''
здесь все апострофы. Чтобы искать апостроф, его нужно экранировать спереди. 1 открываем строку 2 экран 3 апостроф для поиска 4 экран 5 апостроф для поиска 6 закрываем строку |
В Минюст Цитата Спасибо |
15.12.2010, 10:39 | #7 |
Пользователь
Регистрация: 19.07.2010
Сообщений: 392
Благодарности: 0
Поблагодарили 76
раз(а) в 76 сообщениях
Обратиться по нику Цитата выделенного |
теперь понятно
в итоге проще оказалась такая конструкция update set IP1.IP_NAME_D=replace(IP1.IP_NAME_D, "''", '"'); т.е. два апострофа закрыл обычными кавычками, а дальше наоборот - обычную кавычку закрыл одинарными апострофами |
В Минюст Цитата Спасибо |
30.12.2010, 11:24 | #8 |
Пользователь
Регистрация: 05.10.2010
Сообщений: 119
Благодарности: 0
Поблагодарили 8
раз(а) в 8 сообщениях
Обратиться по нику Цитата выделенного |
Кто уже пробывал перерегистрацию на 2011 год???
Делимся советами и ошибками с которыми удалось сталкнуться как кто правил ошибки??? Кроме использования трех стандартных Кировских блоков проверки ошибок в базе. |
В Минюст Цитата Спасибо |
15.01.2011, 12:27 | #9 |
Пользователь
Регистрация: 05.10.2010
Сообщений: 119
Благодарности: 0
Поблагодарили 8
раз(а) в 8 сообщениях
Обратиться по нику Цитата выделенного |
Здравствуйте, кто знает как отфильтровать записи в выпадающих списках,
например запросы, при выборе СПИ из таблицы ИП и в других списках? |
В Минюст Цитата Спасибо |
15.01.2011, 13:12 | #10 |
Пользователь
Регистрация: 05.10.2010
Сообщений: 119
Благодарности: 0
Поблагодарили 8
раз(а) в 8 сообщениях
Обратиться по нику Цитата выделенного |
Кто знает как почистить базу от лишних записей и тем самым уменьшить ее размер?
Удалить из справочника юридических лиц совпадающие записи, наименование банков например. Сборку и удаление лишнего мусора, как это сделать, кто даст практические советы желательно как можно подробнее, подобные темы поднимались на форуме? |
В Минюст Цитата Спасибо |
|
|
«Закония» в соц. сетях