Имя: Пароль:
1C
1С v8
v8: Как удалить "Объект не найден"
,
0 batmansoft
 
15.11.13
10:25
В периферийной базе имеются документ "Объект не найден", на который ссылаются удаляемые элементы справочника. Из за этого программа не дает их удалить. подскажите пожалуйста, как быть?
1 Aleksey
 
15.11.13
10:27
ТиИ
2 Kamas
 
15.11.13
10:28
нет документа если Объект не найден он скорее всего есть в головной базе
3 Сияющий Асинхраль
 
15.11.13
10:30
(1) +100, либо почистить ссылки руками, скажем, с помощью обработки справочников и документов...
4 Wobland
 
15.11.13
10:31
жить с ними, записи регистров с такими штуками - дело нужное
5 Maxus43
 
15.11.13
10:32
"Объект не найден" - таже ссылка обычная, удаляется как все
6 batmansoft
 
15.11.13
10:32
(2) Да, он в головной базе, просто в переферийной он не нужен, и справочники эти не нужны, более того, они сильно мешают, это ОС-ы, из за них не дает амортизацию начислить. Я уже сделал галочку, которой можно пометить, какие ос переливать в переферийку какие нет, но вот как теперь те ОС-ы которые там уже есть перелить?
7 Kamas
 
15.11.13
10:32
+(2) удалить можно , только смотри чтоб к тебе в головной базе не удалился этот элемент справочника
8 batmansoft
 
15.11.13
10:34
(7) не удалиться, обратного обмена нет. Не подскажите, как удалить то такие ссылки?
9 George Wheels
 
15.11.13
10:35
1. ТиИ.
2. Shift-F4.
10 Сияющий Асинхраль
 
15.11.13
10:35
(8) пилять, тебе вроде сказали, или ты писатель, а не читатель?
11 Maxus43
 
15.11.13
10:37
из центра можешь удалить, зарегистрировать удаление объекта...
но надо не забыть про регистры и т.д.
ТИИ конечно поможет, но я никогда ей не удаляю битые ссылки, не люблю черные ящики)
12 Magnetic
 
15.11.13
10:37
(8) по моему в (1) и (9) норм советы... ставишь галку на удалять несуществующие объекты и ждешь пока пройдет ТиИ
13 George Wheels
 
15.11.13
10:38
Если ТиИ нельзя (т.е. какие-то "Объект не найден" нужно оставить), то своей обработкой заменять ненужные ссылки на пустые (у нас тоже РИБ и от этих действий мне становится страшно:)
14 Magnetic
 
15.11.13
10:39
(11) а чем плохо ТиИ? Тем что все битые ссылки поудаляет кроме найденой? ьтак от этого хуже разве будет?
15 Magnetic
 
15.11.13
10:40
(11) (13) Обратного то обмена нет ... (8)
16 Magnetic
 
15.11.13
10:42
(13) кста если что можно поставить создавать объекты по ссылкам и потом удалить через штатный удалятор
17 Maxus43
 
15.11.13
10:42
(14) ТИИ делает дело и не спрашивает тебя а надо ли.
Вот документ двигает регисты, в одном регистре битая ссылка по измерению, в другом другие измерения и битых нет. Что даст ТИИ - убиение записи регистра? Очистку Измерения? Я просто за анализ и исправление вдумчивое, а не валим все битые, будет счастье
18 Magnetic
 
15.11.13
10:44
(17) так откуда берутся битые ссылки ? непосредственное удаление... Тогда нафига эти записи если то откуда они взялись удалено было ...
19 Magnetic
 
15.11.13
10:48
(17)(18)Ну или вот при КД которое не  создало объект а только ссылку ... Нафик в базе этот мусор? тем более ТС пишет обратно данные не отправляются (интересно правда что за система такая, хотя всякое бывает надо)
20 Maxus43
 
15.11.13
10:48
(18) в основном при РИБ такое бывает.
Послее ТИИ ты не скажешь точно не поехали ли данные, и не надо ли перепровести пару документов например, це тоит в себе опасность
21 Kamas
 
15.11.13
10:48
(18) не факт иногда такие цепи получаются что если рубить с плеча можно  натворить страшные вещи замучаешься искать потом
22 Maxus43
 
15.11.13
10:49
вот вот. ТИИ - это топор, для начала надо провести расследование, суд и только потом казнь
23 Magnetic
 
15.11.13
10:52
хм... (22) А чем вариант с ТиИ не подойдет когда не удалять а создавать?
24 Magnetic
 
15.11.13
10:53
(22) потом будет "Виновник" в зале суда А не только его "Фотография" и делай тогда с ним что хошь?
25 Maxus43
 
15.11.13
10:53
(23) если создавать - потом расследование. Я ж про то что удалять ТИИ сразу без расследования и осознания ситуации - слишком по 1сниковски
26 Maxus43
 
15.11.13
10:56
щас автор удалит - авось пронесёт, а авось будут ошибки потом, и искать их будет сложнее чем пока эти самые битые ещё в базе есть
27 Magnetic
 
15.11.13
10:58
(26) так то да есть и такой вариант развития событий... На крайняк перед тем как создавать/Удалять мона просто найти все битые и посмотреть чего еще зацепить ТиИ и там уже выбрать если эта ссылка единственная Битаю то мона и удалить если нет... вот тут уже по ситуации
28 batmansoft
 
15.11.13
10:58
В общем, решил удалить лишний справочник грубым непосредственным удалением. Сейчас создал суперправа, что бы под ними сделать эту операции. Идет переливка в периферийную базу сделанных изменений, запасайтесь пивом и попкорном :)
29 Magnetic
 
15.11.13
10:59
(28) А ТиИ шаманить просто долго наверно да?
30 Maxus43
 
15.11.13
11:03
Он хочет удалить справочник, битая ссылка документа останется, и поидее добавится битая ссылка справочника в регистре гденить
31 batmansoft
 
15.11.13
11:03
(29) И долго, и мало ли к каким последствиям это может привести. Лучше уж не рисковать, нафиг мне лишние головняки.
32 bolobol
 
15.11.13
11:04
Т.е. без монопольного доступа к базе с этой ситуацией не справиться? А как же принцип - создания объекта по идентификатору, т.е. программным языком 1С битую ссылку превратить в объект - есть же такое средство, разве нет? А затем и пометить на удаление уже имеющийся объект.
33 NcSteel
 
15.11.13
11:04
(31) Архивы , архивы!!!
34 batmansoft
 
15.11.13
11:06
(33) ну да, Архивы - это святое!
35 Magnetic
 
15.11.13
11:08
(31) так можно просто тестирование провести без каких либо действий и будет более менее видно во что выльются решительные действия по созданию/удалению
2 + 2 = 3.9999999999999999999999999999999...