![]() |
![]() |
![]() |
|
Восстановление случайно удаленного клиента в ТиС 1сv7 | ☑ | ||
---|---|---|---|---|
0
Абитуриент
15.10.04
✎
09:39
|
Доброе утро! Юзвер с правами администратора случайно удалила клиента по которому есть документы(довольно много). Есть ли способ восстановить клиента без обращения к предыдущей
|
|||
1
Абитуриент
15.10.04
✎
09:41
|
копии базы.
|
|||
2
psk21office
15.10.04
✎
09:42
|
Заменить в текущей базе файл USERS.USR из предыдущей копии базы
|
|||
3
Абитуриент
15.10.04
✎
09:49
|
Большое спасибо. Попробую...
|
|||
4
Абитуриент
15.10.04
✎
10:09
|
Может быть меня неправильно поняли... Данные по клиентам хранятся в справочнике Клиенты. Данные из этого справочника используются в документах. В документах после удаления клиента из справочника клиенты стоит объект не найден. Есть ли способ восстановить клиента без полного обращения предыдущей копии базы и введения довольно большого числа документов за предыдущий день. Заранее спасибо.
|
|||
5
YamMike
15.10.04
✎
10:11
|
Ну поюзай ТиС, создастся новый элемент справочника Клиенты, ты поправь ему все необходимые реквизиты и все...
|
|||
6
Шапокляк
15.10.04
✎
10:12
|
А этот юзверь тестирование и исправление с упаковкой баз не делал? А то есть шанс дорыться в таблицах до записи с этим клиентом и снять с нее пометку удаления.
|
|||
7
Абитуриент
15.10.04
✎
10:15
|
Тестирование и исправление с упаковкой баз не делалось. Не подскажите как добраться в таблицах до этой записи и снять пометку удаления?
|
|||
8
Шапокляк
15.10.04
✎
10:16
|
Или наоборот, тестирование с исправлением сделать. Тогда в эти документы новый контрагент встать должен. Потом его отредактировать и клиент как новенький. Я бы на пробной базе попыталась, а то не факт, что клиент один и тот же будет в этой ситуации.
Кстати, может выяснится, что эта обезьяна не одну гранату кинула, а несколько. Как вообще можно удалять без контроля ссылочной целостности? Случайно ведь не сделаешь такое... |
|||
9
Шапокляк
15.10.04
✎
10:18
|
Есть 1cv7.dd - там говорится о структуре таблиц, так что можно понять, где искать. А как искать не скажу - сама не делала ни разу.
|
|||
10
Кулибин
15.10.04
✎
10:19
|
Способ 1: в цикле перебрать все доки абсолютно и в Попытке пытаться позиционировать вновь созданного контрагента, если реквизит Выбран()=0.
Способ 2: не однозначный - запустить на копии Тестирование. М.б. сама создаст запись в справочнике Контрагенты и спозиционирует везде. Главное : запретить непосредственное удаление. |
|||
11
Шапокляк
15.10.04
✎
10:21
|
(10) Хороший способ, вот только если на самом деле удалили не одного контрагента, а нескольких...
|
|||
12
Абитуриент
15.10.04
✎
10:23
|
Такие вот юзверы, да еще с правами администратора... Документов достаточно много с этим клиентом. Если делать тестирование с исправлением то какой новый контрагент должен стать? Ведь реквизит документа связан с элементом справочника?
Подскажите? |
|||
13
big
15.10.04
✎
10:25
|
(8) Шапокляк явно нарулила (нарулил) в правильну строну. Даже думать нечего. Разве что сначала на копии базы попробовать.
|
|||
14
Кулибин
15.10.04
✎
10:27
|
Если ещё не паковали базу, то <Объект не найден 1> и <Объект не найден 2> - по идее восстановление должно разные записи создать. Если уже паковали, так ничего не вытащить, даже м.б. где-то "новый не тот" контрагент проявился, НО наверняка в документах у него будет СОВСЕМ НЕ ТОТ ДОГОВОР/РС и т.д..
|
|||
15
YamMike
15.10.04
✎
10:29
|
Я в (5) буковки перепутал вместо ТиС надо ТиИ, короче как в (8)...
|
|||
16
F427
15.10.04
✎
11:38
|
фигню порют... да еще с таким умным видом...
|
|||
17
Абитуриент
15.10.04
✎
11:49
|
(18)Тогда как?
|
|||
18
Кулибин
15.10.04
✎
12:01
|
Я уж думал, что ты сделал(а) давно.
Сделай, как говорят, ТиИ... |
|||
19
Абитуриент
15.10.04
✎
12:23
|
Завести нового клиента и перепроводить документы с этим клиентом. Пока что другого более легкого пути не вижу. Что такое ТиИ? Пробовал завести в справочнике нового клиента и изменить его код на старый-не изменяется... Да и не уверен в документах найдется этот элемент т.к. внутренний идентификатор, по которому связаны элемент и документ вероятно будет другой?
|
|||
20
Кулибин
15.10.04
✎
12:29
|
ЕЩЁ РАЗ
Способ №1: делаешь копию БД, подключаешь её как БД, пробуешь следующее: в режиме конфигуратора нажимаешь "Администрирование-Тестирование и исправление"; в теории должно быть несколько сообщений в одноименном окне и созданный(е) записи в справочнике Контрагенты; лежать они будут на первом уровне, называться типа ФС1 (ФС2 и т.д.) и уже БЫТЬ в тех документах, где сейчас <Объект не найден>. Если не поможет, напишу способ №2... |
|||
21
egor1
15.10.04
✎
13:23
|
(19) ТиИ - Тестирование и Исправление ИБ, пункт меню Администрирование Конфигуратора. Искать последствия такого восстановления можно будет долго. Идентификатор элемента - не код, здесь ловить нечего. Если контрагент тоько вчера появился-завести нового и все перепровести. После этого - ТиИ (все-в копии). Флаг разрешения непосредственного удаления на свойствах конфигурации - снять и никогда больше не ставить.
(19)+(0) За работу в реальной базе с разрешенным непосредственным удалением объектов - немедленное увольнение ответственного за 1С лица с возмещением материального ущерба фирме. Пользователя удалившего клиента - на голый оклад на три месяца. |
|||
22
egor1
15.10.04
✎
13:43
|
Насчет последствий - не шутка.
18 релиз, комплексная 451, после удаления контрагента и восстановления в режиме ТиИ - про попытке открыть вновь созданного контрагента ФС-1 выдается сообщение об ошибке - не найдено поле агрегатного объекта (Телефоны). |
|||
23
Кулибин
15.10.04
✎
13:51
|
Ну ё-моё - не записалось ЮрЛицо в свои юр лица и соответственно не установилось ссылочкой необходимой в контрагенте для кода исполняемого. Делов-то. Зато если всех контагентов убить даже - они правильными "наборами в документах" восстановятся. Кстати, "Делаешь копию БД" ведь не просто так написано, правда?
|
|||
24
Абитуриент
15.10.04
✎
14:42
|
Все делаю на копии. ТиИ захлебнулась....Все сначала?
|
|||
25
Ку
15.10.04
✎
14:44
|
Захлёбываются обычно утопающие.
ТиИ должно было что-то написать всё таки или зависло, но никогда не встречал для этого состояния определения "захлебнуться". |
|||
26
Абитуриент
15.10.04
✎
14:47
|
Прошу прощения...Работает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |