Имя: Пароль:
1C
1С v8
БГУ методика очистки классификаторов есть?
0 йцукен
 
20.01.14
13:16
Регулярно встречался с ситуацией когда при обновлении классификаторы происходят ошибки.

В 2014 ситуация особенно обострилась.

Может есть какая-то методология как приводить справчоников классификаторов в порядок.

А то при обновлении, даже сообщения не выводятся с каким элементом проблемы.
1 zak555
 
20.01.14
13:16
сделай своё
2 йцукен
 
20.01.14
13:18
(1) Может кто раньше успел.

Зачем думать, если уже кто-то подумал?
3 Иде я?
 
20.01.14
13:52
Кстати да, последние классификаторы загружал - ошибку выдало
метод контекста
4 mulmulya
 
20.01.14
14:04
(0) На инфостарте видела обработку, которая ищет такие ошибки. Не скачивала, потому что платная. Ищу отладчиком.
5 йцукен
 
22.01.14
11:59
Все еще актуально
6 ansh15
 
22.01.14
12:34
(5) Пост 45. http://forum.infostart.ru/forum44/topic50483/
Как вариант.
У нас, правда, загрузилось без ошибок.
7 ansh15
 
22.01.14
13:26
http://forum.infostart.ru/forum44/topic99728/
Еще кое какие советы есть.
8 DJ Anthon
 
22.01.14
13:27
что вы имеете в виду под очисткой классификатора? вообще удалить все, оставить только самое актуальное? или удалить сбойные/кривые/неиспользуемые элементы (чем я вчера занимался)? вообще рулит святая троица УдалениеПомеченныхОбъектов-УниверсальныеПодборИОбработкаОбъектов-ПоискИЗаменаДублирующихсяЭлементов+

правда, я их немного модифицировал, исправил косяки и добавил пару полезных фич, но думаю, и с оригиналами можно справиться
9 DJ Anthon
 
22.01.14
13:31
только надо иметь в виду два нюанса. в обработке для пометки удаления надо использовать алгоритм

Объект.ОбменДанными.Загрузка = Истина;
Объект.ПометкаУдаления = Истина;
Объект.ДополнительныеСвойства.Вставить("НеПроверятьДатуЗапретаРедактирования", Истина);
Объект.Записать();

а в ПоискИЗаменаДублирующихсяЭлементов+ в настройке надо поставить обе галки
10 zak555
 
22.01.14
13:32
(8) чистка -- удаление не нужных регисонов
11 йцукен
 
22.01.14
13:36
(6) (7)

Спасибо, познавательно.
12 DJ Anthon
 
22.01.14
13:37
(10) вы про кладр? а там много классификаторов так-то, со всеми по-разному надо думать
13 йцукен
 
22.01.14
13:39
(8) > что вы имеете в виду под очисткой классификатора?

Чтобы типовая загрузка работала.
14 ansh15
 
22.01.14
13:40
(11) Пожалуйста.
15 DJ Anthon
 
22.01.14
13:58
(13) а это уже совсем другая история. тут надо не очистку классификатора, а исправление ошибок, правда, мои посты выше в этом плане универсальны. может, придется залезти в конфигуратор и отловить косячные объекты там, если 1С сама не скажет, какие.
16 zak555
 
22.01.14
13:59
(12) чтобы все классификаторы лишние удалялись
17 DJ Anthon
 
22.01.14
14:00
(16) какие именно?
18 йцукен
 
22.01.14
14:01
(16) А смысл? Обычно проблема в том, что ввели лишние статьи и использовали их в КБК, а КБК все движения привязаны., так просто не удалишь.
19 йцукен
 
22.01.14
14:01
(16) Это только резать базу, создавать новые КБК, на них перекидывать движения и уж потом все чистить.
20 DJ Anthon
 
22.01.14
14:03
(18)(19) почему не удалишь? подмени и удалишь, я именно так и делал. в поиске и замене нужно указывать отбор, чтобы объектов было немного
21 DJ Anthon
 
22.01.14
14:04
(20) а чтобы программа не проверяла кбк на валидность, делать это надо так, как описано в (9)
22 zak555
 
22.01.14
14:05
я про кладр
про не нужные банки и т.д.
23 DJ Anthon
 
22.01.14
14:05
(19) а это все равно придется сделать, структура КПС с нового года изменена, так что без новых кпс не обойтись, иначе там много придется чего делать. лучше всего еще и обрезать базу после сдачи баланса
24 DJ Anthon
 
22.01.14
14:07
(22) ну кладр и так чистится, по-моему, только долго. не охота ждать - можно средствами скуля.  а как вы определите, какие элементы лишние? вдруг сегодня новый банк понадобится или регион?
Основная теорема систематики: Новые системы плодят новые проблемы.