Имя: Пароль:
1C
1С v8
Как восстановить справочник "Номенклатура"?
,
0 Zombi
 
13.02.12
09:24
Конфигурация БП 2.0. Главбух запустила обработку "Поиск и замена дублирующихся элементов", нажала "Автоопределение правильных объектов" и "Замена во всех группах". Результат: Имеем справочник "Номенклатура" с сбившейся иерархией (например, было несколько папок "Сервис" в разных группах, теперь одна папка "Сервис", и в ней все элементы из всех удаленных папок "Сервис"). Есть пятничная копия базы с нормальной номенклатурой, можно ли как то восстановить удаленные папки и иерархию из этой копии?
1 LegO
 
13.02.12
09:26
Один Справочник Номенклатура восстановить-то можно, но ведь замена произошла и во всех документах. Поэтому, восстанавливайте полностью базу. Тем более виноват не ты.
2 Zombi
 
13.02.12
09:29
(1) Косяк не в элементах, а в группах, группы в документах не используются.
3 VasiL-V
 
13.02.12
09:29
(0) Если результатом объединения дублей было только объединение групп номенклатуры (что врятли) то, по идее, выгрузка справочникиа из бекапа расставит все на свои места.
4 Zombi
 
13.02.12
09:31
А каким образом выгружать справочник из копии? Как понять, элемент просто удален из базы? Или лежит в соседней группе?
5 VasiL-V
 
13.02.12
09:32
(4) Ну настрой правила, чтобы имеющиесе элементы были заменениы такимиже, но с правильным значением Родителя.
6 LegO
 
13.02.12
09:33
Есть обработки выгрузки - загрузки справочников из идентичных баз.  
Самому написать в КД правила конвертации, там ведь ещё и доп. справочники нужно переносить Ед. измерения например.
Восстанови проще базу, чтобы у Бухгалтера в след. раз голова включалась при каких-либо серьезных действиях.
7 VasiL-V
 
13.02.12
09:35
(6) Зачем ед. измерения переносить? Автор утверждает что ни один из элементов справочника не был объединен, только группы. Хотя его уверенность в этом удивляет.
8 Zombi
 
13.02.12
09:36
(6) Последняя нормальная копия это утро пятницы, то есть похерить пятницу + выходные + часть понедельника это слишком жестоко.
9 Dmitrii
 
гуру
13.02.12
09:37
(4) Выгрузка и загрузка данных XML. Есть такая обработка на ИТСах. Для идентичных баз.

Но если (3) прав и помимо объединения групп произошло и "слияние" элементов, то получите еще большую кашу в справочнике.

ИМХО, проще восстановиться из бекапа.
10 Zombi
 
13.02.12
09:38
(7) Элементы были объединены, но это не страшно, задвоенные пусть останутся удаленными, можно при восстановлении даже только группы восстанавливать, чтобы иерархия воссановилась.
11 VasiL-V
 
13.02.12
09:43
(10) Ну только группы нет. А так, да.
12 Aprobator
 
13.02.12
09:56
(0) кто ж такие дела бухам доверяет? Закрыть доступ нафиг к подобного рода обработкам.
13 Zombi
 
13.02.12
10:09
(12) Да вроде вменяемая такая...перегрелась чего то видимо.
14 Zombi
 
13.02.12
10:34
Щас пробую на копиях: Обработкой "Выгрузка и загрузка данных XML" просто выгружаю весь справочник "Номенклатура" из правильной базы и загружаю в неправильную, все восстанавливается вроде правильно. Он по внутреннему идентификатору ищет?
15 DJ Anthon
 
13.02.12
10:41
из бэкапа
16 Zombi
 
13.02.12
10:44
(15) Полностью базу из бекапа? Чем, по вашему, череват такой (14) перенос?
17 Aprobator
 
13.02.12
16:02
(16) если бы дело было только в справочнике. Там ссылки на него не "поехали" после этой чудесной операции?
18 Гектор
 
13.02.12
16:05
(14)перед загрузкой грохни все номенклатуры- непосредственное удалоение. восстановит по внутр.идентификатору
19 hhhh
 
13.02.12
16:06
(17) должно быть окей. Почему вдруг ссылки поедут? Они же одинаковые?
20 Гектор
 
13.02.12
16:06
+(18)хотя грохать стремно. достаточно (14) будет
21 Aprobator
 
13.02.12
16:09
(19) замена дублей, потому что. Все же в одну папку свело, могло и элементы справочника "слить" два в один.
22 Zombi
 
13.02.12
18:18
(21) Насколько я понимаю, сливается в один элемент следующим образом: все ссылки со всех элементов - дублей определяются на какой то один, остальные удаляются. Так что заведется при обмене куча дублей, которые были удалены обработкой, ну и фиг с ними. Щас в копии восстановил номенклатуру, но у нас кроме БП есть еще и УТ, и обмен главбух тоже успела сделать между ними. Я обмен между копиями запустил, 3 с половиной часа из УТ в БП данные перегружал, почти 4 гигабайта памяти сожрал, щас из БП в УТ данные перегружает. Жду...если обмен нормально пройдет, номенклатура не задвоится, то буду все тоже самое в рабочей делать.
23 Ayvengo
 
13.02.12
23:38
(22) и отлавливать блох в дальнейшем и получать замечания, что что-то не заменил на нужное :)
24 Zombi
 
14.02.12
00:07
(23) Не я же занимаюсь чисткой справочника и сортирую где нужное, а где не нужное, все это главбух делает. И будет продолжать делать это и замечания все будут ей адресованы. Моя задача сейчас, как говорится, вернуть все взад, как было в пятницу.
25 hhhh
 
14.02.12
00:53
(21) для автора это не принципиально. Ему надо иерархию групп восстановить.
26 Анатоль
 
14.02.12
00:58
Восстанови из архива и перенеси часть данных тем же переносом из конвертации - ожидаемые ошибки выходящие за 3 дня лучше, чем неожиданные, но потом
27 Zombi
 
14.02.12
01:27
Обмен с горем пополам загружает данные из УТ в БП, а при переносе из БП В УТ создает файлик по адресу: C:\Users\kravcov\AppData\Local\Temp\3117 с именем v8_BF31_70.tmp, который в процессе обмена вырастает до 67 гигабайт, место на диске с заканчивается и 1с вылетает в ошибку. Что за файл такой? Откуда такие размеры?  там база УТ 2 гб, БП 2.7 Гб, где он 67 гигов нарыть умудрился?
28 Zombi
 
14.02.12
08:10
Апну. Волнует вопрос в (27).
29 Zombi
 
14.02.12
08:34
Может как то можно на другом диске файл этот темповский создать? Есть диск, на котором 420 Гб свободно. Или он и их сожрет и мало будет?
30 Aprobator
 
14.02.12
11:08
(25) очень сильно в этом сомневаюсь.