Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

нужно убрать повторяющиеся данные из текстовых полей всех объектов в БД, как бы решали?

нужно убрать повторяющиеся данные из текстовых полей всех объектов в БД, как бы решали?
Я
   novichok79
 
18.02.18 - 11:15
Доброго времени суток, уважаемые воены 1С.
Есть самописная база на основе БСП 2.4.4, нужно удалить повторяющиеся данные из всех полей базы. Полнотекстовый поиск? Подскажите, пожалуйста. Заранее благодарю за помощь.
 
 
   Джексон
 
1 - 18.02.18 - 11:32
Создавай новую базу.
   mingw
 
2 - 18.02.18 - 11:35
Нанять программиста. За деньги.
   novichok79
 
3 - 18.02.18 - 11:36
(1) эээ, ну ок, добавлю новую базу в список ИБ.
   novichok79
 
4 - 18.02.18 - 11:36
(2) ахаха, шутки за 300 подъехали.
   mingw
 
5 - 18.02.18 - 11:37
(4) Какой вопрос. Такой ответ.
   novichok79
 
6 - 18.02.18 - 11:37
(5) ок
   Джексон
 
7 - 18.02.18 - 11:40
(4) Ну ты своими "военами" сам такой тон задал. Обтекай.
   novichok79
 
8 - 18.02.18 - 11:41
(7) да, давай оправдывайся.
   novichok79
 
9 - 18.02.18 - 11:41
по делу есть что сказать, уважаемые друзья?
   Джексон
 
10 - 18.02.18 - 11:43
(9) Откатись на БСП 2.1 там это было реализовано.
 
 Рекламное место пустует
   novichok79
 
11 - 18.02.18 - 11:43
все ясно, флудите дальше. можно закрывать тему.
   DDwe
 
12 - 18.02.18 - 12:58
(11) Рановато, еще не все размялись на тебе.
   Лефмихалыч
 
13 - 18.02.18 - 13:06
А что такое "повторяющиеся данные из всех полей базы"?
   Cyberhawk
 
14 - 18.02.18 - 13:10
(13) В заголовке темы "данные из текстовых полей всех объектов в БД"
   Cyberhawk
 
15 - 18.02.18 - 13:11
Наверное, речь об объектах метаданных и всех реквизитах/ресурсах строкового типа
   Cyberhawk
 
16 - 18.02.18 - 13:11
Как там оказались повторы еще хорошо бы узнать. Может нагадил в базе какой-нибудь предыдущий программист? ))
   Лефмихалыч
 
17 - 18.02.18 - 13:12
(14) ну, так мне эта вот вся тупизна и непонятна. Накой хер это делать? Чтобы в БД появились элементы справочников без наименований?
   Лефмихалыч
 
18 - 18.02.18 - 13:13
(16) пользователь Иванов, сотрудник Иванов, физлицо Иванов. И еще один Иванов с теми же ФИО, но другими паспортными данными. Тупо тёзка.
Задачу - в топку, постановщика - в речку.
   Лефмихалыч
 
19 - 18.02.18 - 13:15
Я бы решение начал с того, чтобы получил от заказчика ответ на вопрос "зачем" шесть раз подряд.
Потому, что (0) - это адовая тупизна и долбо*бизм
   Джексон
 
20 - 18.02.18 - 13:16
(19) А потом - в речку!
(зимой в прорубь)
   Лефмихалыч
 
21 - 18.02.18 - 13:18
(20) кидать на лед, пока прорубь не образуется
   novichok79
 
22 - 18.02.18 - 14:46
(15) прально.
(16) текучка по менеджерам, пишут постоянно свои примечания в разных местах в карточке контрагента. то есть, либо в наименовании, либо в примечании, либо в контактном лице.
(17) в базе нет элементов наименований.
(18) нет, фамилии удалять не надо.
(19) озвучивать точное описалово задачи здесь не могу. это не кидалово предыдущего программиста, это кое-что другое. если я скажу конкретно, вы догадаетесь.
   novichok79
 
23 - 18.02.18 - 14:47
(22) нет элементов справочников без наименования.
   Лефмихалыч
 
24 - 18.02.18 - 14:56
(23) после сабжа появятся.
(22) ну, нет задачи - нет решения. Описанное в топике - хрень. Проблема с текучими менеджерами таким образом не решится. У них надо забрать права на всё, кроме того, что действительно необходимо, и кодировкой НСИ должны заниматься ответственные люди, которые понимают, что делают и делают это всегда одинаково правильно. Волшебной палки, которая все вычистит сам, не бывает. Чистить руками придётся
   Cool_Profi
 
25 - 18.02.18 - 14:58
(22) "озвучивать точное описалово задачи здесь не могу. это не кидалово предыдущего программиста, это кое-что другое. если я скажу конкретно, вы догадаетесь."
Что, Маня постарался?
   novichok79
 
26 - 18.02.18 - 15:00
(25) нет, гражданские там не задействованы вообще.
   novichok79
 
27 - 18.02.18 - 15:01
(24) дело не в менеджерах, я все написанное прекрасно понимаю. мною как программистом поля в справочниках были сделаны с определенной целью, я не предполагал что менеджер настолько глуп и / или ленив.
   novichok79
 
28 - 18.02.18 - 15:03
(24) административный ресурс с отчетом, который показывает кто так заводит данные в БД, решает в таком случае, за повторяющиеся данные в наименованиях и комментариях надо сурово наказывать.
   novichok79
 
29 - 18.02.18 - 15:22
(0) по поводу полнотекстового поиска - написал небольшую обработку, зачистил все что нужно было. проблема решена.
   Джексон
 
30 - 18.02.18 - 15:35
(29) Умничка. И даже без форума обошёлся, всего-то подумать надо было.
   novichok79
 
31 - 18.02.18 - 15:40
(30) иди полечи жену, чувачок.
   Лефмихалыч
 
Модератор
32 - 18.02.18 - 15:43
(31) збагойна!
   WaterWall
 
35 - 18.02.18 - 15:48
При текучке манагеров, или обучать каждый раз, или запреты и проверки один раз выставить
   novichok79
 
36 - 18.02.18 - 15:53
(35) по идее в контрагентах надо закрывать поле наименование от простых смертных манагеров, тем более заполнение по ИНН в базе сделано. тут совершенно другой случай, не относящийся к менеджерам и их косякам. с учетом произошедшей оказии на предприятии определенные доработки в БД будут сделаны.
   Джексон
 
37 - 18.02.18 - 16:01
(36)  Совершенно секретный алгоритм отказа в записи при обнаружении дубля и отправка письма командиру!
Ой, простите, кажется я раскрыл Вашу Военную Тайну.

Впрочем я за вас не боюсь. По следующим темам форума все раскроется.
   novichok79
 
38 - 18.02.18 - 16:04
(37) выдыхай.
   Обработка
 
39 - 18.02.18 - 17:56
(0) По существу задача не понятная. Мы можем всего лишь фантазировать и гадать о чем идет речь.

Что я могу предложить.
Пиши универсальную обработку обхода всех или нужных элементов спр или доков. Записывай все текстовые реквизиты в ТЗ. Указав объект и название реквизита.
Далее анализируй по своему алгоритму который нам ни как не известен. Может будешь искать вхождение в определенный текст. А можешь бужет группировать все или нужные поля в один спиосок с расчетом о количестве повториений. ТУт жу твоя фантазия... ДАлее что-то удалять что то заменять итп.
   novichok79
 
40 - 18.02.18 - 18:08
(39) да, я написал обработку. поскольку искомый текст может отличаться, я зачистил строку после найденных слов. задача решена.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует