Имя: Пароль:
1C
1С v8
Проблемы после дозагрузки - Объект не найден...
,
0 листопад
 
14.08.12
16:40
БП, 2.0
Сотруднику поручили дозагрузить номенклатуру (в спр.Номенклатура) из другой базы. В результате имеем, во многих документах, где есть реквизит Номенклатура, пишет - Объект не найден...
Вот фото:
http://mypict.org/images_full/2012/08/14/DHGkQR.jpeg

Подскажите, как теперь это исправить?
1 pessok
 
14.08.12
16:41
а я уж подумал, что будет фото сотрудника... или ремней, которые остались от сотрудника после экзекуци...

на диске ИТС есть поиск ссылок на пустые объекты
2 Оболтус
 
14.08.12
16:41
Может очистил справочник перед загрузкой?
3 pessok
 
14.08.12
16:42
+(1) иил на битые объекты
4 листопад
 
14.08.12
16:43
(1) Дайте ссылку, пож-та...
5 Serg_1960
 
14.08.12
16:47
Даю ссылку: Волшебный форум - кнопка "Поиск" - фраза "битые ссылки".

:)
6 pessok
 
14.08.12
16:47
а еще можно кнопочку "Я" нажать. тут неподалеку.
7 Конфигуратор1с
 
14.08.12
17:04
8 Конфигуратор1с
 
14.08.12
17:20
(1)нет там такой обработки
9 листопад
 
14.08.12
17:31
(8) вот и я о том же!

А вообще, это серьезно в (0)? Исправляется?
Этот сотрудник сейчас на больничном, переносил номенклатуру через Конвертацию, а уж как так получилось, мне неведомо...
10 ptiz
 
14.08.12
17:38
(0) Так что было на самом деле?
1) дозагрузили документы и не дозагрузили номенклатуру?
2) удалили номенклатуру?
Ждем ответа.
11 ssh2006
 
14.08.12
17:40
(0) > Сотруднику поручили дозагрузить номенклатуру...

"У моей подруги с её парнем"?
12 Конфигуратор1с
 
14.08.12
17:44
(9)так догрузите номенклатуру конвертацией
13 sanja26
 
14.08.12
17:48
видимо не все необходимые реквизиты номенклатуры заполнялись при переносе, он и не записалась, а документы-то перенеслись
к примеру "вид номенклатуры"
14 листопад
 
14.08.12
17:55
(10), (13) Начали вести учет в новой базе по другой организации. Поставили задачу - перенести Номенклатуру из старой базы, т.к. они идентичные. Документы никакие не переносили. После переноса - всплыли неидентифицированные объекты, как в (0).
15 KindLion
 
14.08.12
18:04
(13) - нет
(0) - в общем-то, все не очень хорошо.
Похоже, что сотрудник, перед переносом справочника номенклатуры из старой базы, очистил его в новой базе.
Сейчас, идеальный вариант, который мне видится:
1. Развернуть бэкап новой базы (если он есть)
2. Выгрузить из этого бэкапа справочник номенклатуры в новую базу
3. Поручить другому сотруднику довыгрузить справочник номенклатуры :)
16 SUA
 
14.08.12
18:20
(15)без п3 можно уже похоже
17 sanja26
 
14.08.12
18:41
(15) что нет?
(14) в номенклатуре есть изменения после переноса?
18 листопад
 
15.08.12
00:11
(15) Бэкап есть, но с такими кривыми данными пользователи работали где-то 1,5 недели и только сейчас сообщили. За это время могли заводить новую и редактировать старую номенклатуру.
Если делать, как Вы написали, то после перегрузки/дозагрузки Номенклатуры в восстановленную базу, надо еще и документы все перетащить, которые за 1,5недели вбили?

P.S. Изначально сотрудник хотел воспользоваться обработкой с ИТС (Выгрузка между идентичными базами), но у него что-то не пошло (ошибки посыпались, по его словам). Поэтому он воспользовался инструментом Конвертация, но видно что-то тоже не так сделал. Сейчас он на больничном, уточнить больше информации - нет возможности.
В связи с этим, если не подошла обработка с ИТС, то как перенести справочник Номенклатура (с единицами измерениями и прочими подчиненными)?
19 Конфигуратор1с
 
15.08.12
00:21
(18)Как примечательно - неправильно перенес данные и все - на больничный. Еще и говорить и писать не может - небось руки поламали, челюсть выбили )))
20 Ctrekoza
 
15.08.12
00:40
(0) А сотрудник знает, что такое 1с. Даже я пользователь могу с обработкой ИТС ВыгрузкаЗагрузкаДанныхXML82 перенести любые данные из идентичных баз. А ваш сотрудник видимо не знает, что кроме самой номенклатуры (справочника) есть ещё и цены этой номенклатуры и номенклатурные группы, ед. изм. и т.д. и если что-то забыть перенести вместе с наименованием будет "Объект не найден".
Придётся этому сотруднику восстанавливать ссылки вручную, раз уже есть изменения в базе. Т.е. открыть документ в одной базе и в другой, где нет ссылки и путём сравнения документов восстанавливать. Или можно сохранить изменения после переноса номенклатуры, потом восстановить прежнюю номенклатуру, а потом дозагружать что изменилось.
Может специалисты объяснят лучше.
21 листопад
 
15.08.12
01:12
(19) Говорит, в аварию попал, но вроде, слава богу жив-здоров. Обследуется, на всякий случай...
22 m-serg74
 
15.08.12
03:57
(20)
>и если что-то забыть перенести вместе с наименованием будет "Объект не найден"
с фига ли?
23 m-serg74
 
15.08.12
04:04
+(22)
>Придётся этому сотруднику восстанавливать ссылки вручную
а если б он, прости Господи, умер, тогда всё? или с того света вызывать? )))
24 zva
 
15.08.12
06:50
(0) Судя по картинке, он как раз документы из другой базы перенес, а номенклатуру - нет
25 m-serg74
 
15.08.12
06:52
тогда бы пустые ссылки были, скорее всего все таки потер номенклатуру в приемнике, чем не перенес из источника
26 m-serg74
 
15.08.12
06:55
либо при переносе переписались ссылки, не уверен. но помоему это можно, а искал по коду и наименованию
27 m-serg74
 
15.08.12
07:00
ТСу совет, никого не слушайте и "больного" оставьте в покое... он уже один раз "помог")))
28 DEVIce
 
15.08.12
07:12
Проверить отсутствующие объекты по UUID в базе отправителе. Ну и понять почем ссылка пришла, а объект по ней нет.
29 DEVIce
 
15.08.12
07:14
Напрмер объект помечен на удаление, а в выгрузке есть уловие что такие объекты не выгружать. Если они все-равно используются, то ссылка уйдет в документе, а сам объект нет. Вот объект и не найден.
30 zva
 
15.08.12
07:24
(25) Глянь внимательно на картинку в (0):
Документ проведен, при этом Организация и Склад не заполнены в табличной части несуществующая ссылка
31 DEVIce
 
15.08.12
07:33
(30). Если при загрузке у объекта выставляется свойство данных Загрузка, то значения реквизитов не проверяются. Ну и сам по себе признак проведенности не значит что документ проведен, в том смысле что имеет движения. В восьмерке это просто реквизит.
32 zva
 
15.08.12
07:40
(31) Автор утверждает, что документы не перегружались, только номенклатура...
Картинка свидетельствует об обратном.
Попробуй без Загрузка = Истина создать Реализацию товаров и услуг с признаком проведен, с пустой Организацией.
Хотя если нетленка, то можно...
33 m-serg74
 
15.08.12
08:46
(32) картинка как раз о том что доки не трогали, а ссылки похекали
34 KindLion
 
15.08.12
09:22
(30) - да, пустые организация и склад - это  может насторожить.
Но, с другой стороны, автор может вытереть эти данные в фотошопе - для конфиденциальности. Собстно, так я и предположил, когда писал (15).
35 KindLion
 
15.08.12
09:24
(18) Из бэкапа надо перенести только справочник номенклатуры, но не документы.
При этом - поиск делать не по коду и группе, а исключительно по GUID - тогда, после переноса, есть надежда восстановить битые ссылки.
А вообще... позвали бы вы специалиста.. (без обид)
36 m-serg74
 
15.08.12
09:35
(35) >поиск делать не по коду и группе, а исключительно по GUID
так вот и непонятно если в приемнике номенклатура в свое время создавалась без переноса GUID из источника то и надо из бэка у номенклатуры по кодам восстановить GUIDы
37 KindLion
 
15.08.12
10:12
(36) - не могу представить себе ситуацию, которую ты пытаешься описать.
Не сходится.
Вот смотри - как можно перенести Номенклатуру без GUID? - только создавая новые элементы. И, все одно - ссылки на них в новой базе битыми не будут.
Судя по картинке в (0) - были убиты элементы спр. номенклатуры, которые были в системе ранее - на них остались ссылки
38 листопад
 
15.08.12
10:19
(30), (34) - Организацию и Склад я затерла для конфиденциальности. С этим все нормально.

Подробнее: бухгалтерия работала какое-то время со своей номенклатурой, а затем попросили перегрузить две группы номенклатур из другой базы. Документы никакие не переносились!!! И вот результат!!!
39 zva
 
15.08.12
10:26
(38) как минимум нужно запустьть ТиИ в режиме только тестирование на логическую и ссылочную целостьность, чтоб посмотреть где еще есть битые ссылки кроме справочника номенклатура.
Если только в нем, то из бэкапа базы до переноса номенклатуры выгрузить справочник и загрузить поверх...
А вообще, лучще б "больной" сам честно признался что и как он делал, а не что его просили сделать
40 m-serg74
 
15.08.12
10:43
(37) смотри делаем базу, переносим в нее номенклатуру без GUID поиск по Код+Наименование, например через COM своей какой нить обработиной))) и откуда там будет GUID источника? потом пытается перенести КДшкой, ставит искать по ИД, и ставит продоложить поиск. если не найдено по ИД, не помню как точно галочка называется, а вот галочку не перезаписывать найденные не ставит, в результате номенклатура для пользователя выглядит также как и раньше, в доках прежние ссылки, а в номенклатуре те которые КДшкой перенесли
41 m-serg74
 
15.08.12
10:43
может я в чем то не прав(((
42 m-serg74
 
15.08.12
11:08
(38) а Вы к этому какое отношение имеете? в смысле кем там трудитесь?