Имя: Пароль:
1C
1C 7.7
v7: Мои кривые руки как программиста.
Ø (Волшебник 06.01.2017 11:20)
0 Standart
 
05.01.17
08:04
Доброго дня, уважаемые профессионалы.  Суть вопроса такова.
Пока я был на больничном, ведущий программист из 1С удалил документы помеченные на удаление. Они были необходимы для связей. Удалил Списание МБП, Поступление спецодежды и Передача материалов в производство. Сейчас по анализу счетов отрицательное сальдо, включая 00 счет. Операции можно скорректировать вручную. А как быть с удаленными документами и подчиненными документами? Как восстановить? Бэкап не прокатит, т.к. уже прошло более 7 дней. И за эти дни в программе ввелось огромное количество информации.  Вот такая подстава для меня. Ведущий сам не может восстановить.  Из-за удаленных документов, поплыли ТМЦ.
1 Cool_Profi
 
05.01.17
08:08
Хм... А как помеченные на удаление документы могли повлиять на сальдо?
2 Cool_Profi
 
05.01.17
08:08
И как он их мог удалить, если на них были ссылки?
3 torgm
 
05.01.17
08:09
(1) тот же вопрос.
4 trdm
 
05.01.17
08:10
Неправильно спроектированая связка.
5 Так мало знающий
 
05.01.17
08:10
Ведущий специалист хотяб знает о версиях платформы и конфигураций. А автор живет в мире телепатов.
6 trdm
 
05.01.17
08:10
Проектировать надо так, что-бы удаление помеченных объектов не влияло на итоги.
7 b_ru
 
05.01.17
08:11
Разверните бекап, перенесите удаленные КД. На полчаса делов. Но вообще очень согласен с (6)
8 Андрей_Андреич
 
naïve
05.01.17
08:12
Вы нафига ведущих программистов к компу подпускаете?
9 Standart
 
05.01.17
08:13
Ведущий удалял обработкой. Стандартные методы ругались, что данные объекты удалить нельзя.
10 Cool_Profi
 
05.01.17
08:14
(9) Уволить ведущего без содержания.
Провести как диверсию и саботаж.
11 Андрей_Андреич
 
naïve
05.01.17
08:14
(9) Тогда почему он ведущий? Непосредственное удаление использовал что ли?
12 Андрей_Андреич
 
naïve
05.01.17
08:15
А вообще 7.7 еще сырая. Надо ввести помеченные для удаления чтобы удалить и помеченные для удаления чтобы не удалять а то путаница возникает
13 Standart
 
05.01.17
08:16
версия 7.70.027  конфигурация далеко уже не типовая, дорабатывалась франчайзи под потребности предприятия. От тех.поддержки отказались в далеком 2013г.
14 Так мало знающий
 
05.01.17
08:16
(11) А может раздвоение личности? Одна личность, особенно выпивши на праздники, ведущая. А вторая разгребает.
15 Так мало знающий
 
05.01.17
08:18
(13) https://cloud.mail.ru/public/EFwo/NAyRK8un1 попробуй этот вариант
16 Так мало знающий
 
05.01.17
08:18
+(15) Надеюсь не надо писать чтоб на копии для начала?
17 Так мало знающий
 
05.01.17
08:19
(13) А тестирование с восстановление битых ссылок ничего не дает?
18 Standart
 
05.01.17
08:20
"Так мало знающий" в том и проблема, что я обычный программер без категории, а приходиться разгребать чужое "дерьмо".  Ведущего пригнали нам в конце ноября 2016г. и уже подставил не только меня, но и нашего начальника. Сейчас закрывать месяц и год и такая "бяка"
19 Провинциальный 1сник
 
05.01.17
08:24
(18) Вообще он себя подставил. Пусть сам и восстанавливает нужные данные по другой базе. Благо, с одинаковыми базами это легко сделать, реквизиты и табличные части можно тупо перекинуть через сериализацию, все ссылки сохранятся.
20 vadim777
 
05.01.17
08:25
(0) Он сам решил, что нужно удалить помеченное на удаление, или его попросили?
ЗЫ: был случай - бухгалтерша держала особо важные документы в корзине. Дальше рассказывать?
21 shulerr
 
05.01.17
08:25
Люлей тому, кто наделил пометку удаления каким-то смыслом кроме намерения удалить объект. И разгребать надо не путем восстановления помеченых.
22 JeHer
 
05.01.17
08:25
Отрубить руки, приставку "ведущий", зарплату. И перенести данные за эти "более 7 дней" в архив, сделать архив текущей базой. Это-то можно быстрее сделать, чем тянуть из архива в текущую базу.
23 Standart
 
05.01.17
08:28
Ведущий сам решил чистануть. Чистанул, бляха. Хорошо, что я сегодня и завтра, а там в отпуск.
24 Андрей_Андреич
 
naïve
05.01.17
08:29
Переносить документы из архива - есть шанс накосячить еще сильнее. Стопудово помеченные на удаление копились годами. Проще восстановить архив и перенести туда вновь созданные документы и причесать руками.
25 Cool_Profi
 
05.01.17
08:30
(23) Накрылся твой отпуск.
26 Андрей_Андреич
 
naïve
05.01.17
08:30
(23) Видать все старые семерочники ушли постепенно в восьмерку, раз ведущие на детские грабли наступают.
27 Провинциальный 1сник
 
05.01.17
08:30
(24) Ну или так. И не забыть сделать копию того, что сейчас есть - чтобы "причесывать". Обычная рабочая ситуация, не катастрофа, и крайних искать не надо - работать надо!
28 Провинциальный 1сник
 
05.01.17
08:31
(26) Эти грабли кроссплатформенны, так же можно накосячить и в восьмерке)
29 Standart
 
05.01.17
08:32
Всем спасибо. Буду пробовать.
30 JeHer
 
05.01.17
08:33
(28) можно косячить где угодно, но бэкапы создавать ежедневно!
31 Standart
 
05.01.17
08:33
Благо, что на серваке бэкапы делаются 3 раза в сутки.
34 Standart
 
05.01.17
08:37
(34) я сам был в шоке, все произошло  27 декабря, он мне звонит и говорит, что то-то удалил, сча поплыло. Так я ему ГОВОРИЛ, возьми бэкап и откати. 3 января прихожу на работу, а это чудо фиг откатил.
35 JeHer
 
05.01.17
08:40
(34) наверное, "это чудо" просто не знает, как поднять с бэкапа базу, и стыдится признаться. Куле тут думать, если творит вещи из (0)?
36 Гобсек
 
05.01.17
08:43
(34)невменяемый человек не должен быть ведущим специалистом
37 Так мало знающий
 
05.01.17
08:43
(34) Талант, как говориться, не пропьешь.
38 Так мало знающий
 
05.01.17
08:44
(37) говорится
39 Рэйв
 
05.01.17
09:09
(0) тии по идее должно восстановить битые ссылки. Только доки будут пустые
40 Андрей_Андреич
 
naïve
05.01.17
09:16
(39) И предлагаешь из архива потом по ID вытягивать доки?
Теоретически возможно.
41 Bigbro
 
05.01.17
10:39
я правильно понимаю что бэкапа уже нет совсем, поскольку бэкапы хранятся только 7 дней а потом перезаписываются, а база на SQL?
42 Bigbro
 
05.01.17
10:43
надо поглядеть в таблицах напрямую. может там еще не удалены записи а только пометка удаления стоит.
43 Ёпрст
 
05.01.17
10:47
44 Андрей_Андреич
 
naïve
05.01.17
11:02
(42) Для ДБФ - возможно
Кстати - если у товарища ссылки не почищены - можно удаленные объекты качнуть из архива через УРБД. А если сделано ТиИ с очисткой с сылок - кранты - только ставить архив в качестве рабочей и докачивать новые доки.
45 Ёпрст
 
05.01.17
11:17
(44) дык, для скуля еще проще
46 Андрей_Андреич
 
naïve
05.01.17
11:21
(45) Там 2 сообщения в одном :)
Я имел в виду, что ситуация, когда объекты удалены, но еще присутствуют в таблицах, возможна только для ДБФ.
А в следующем сообщении было, что если в базе не делалось ТиИ с очисткой ссылок - организуется УРБД от архивной базы к текущей и передаются все помеченные на удаление объекты.
47 Ёпрст
 
05.01.17
11:23
(46) для дбф при активной работе этот способ не покатит, ибо в первую очередь новые записи пишутся на место помеченных маркером на удаление записей. Там и половины ссылок ужо не будет
48 Ёпрст
 
05.01.17
11:23
за 7 дней
49 Ёпрст
 
05.01.17
11:23
это норм, если удалили и сразу восстановили
50 Ёпрст
 
05.01.17
11:24
. Так то можно и тупо маркер на удаление снять с табличек и поглядеть, че получилось
51 Бубр
 
05.01.17
11:35
новогодняя ветка Ведущего программиста 1С
52 Vladal
 
05.01.17
13:10
(47) Прошу пардону.
Но о каком маркере речь?
Подозреваю, что именно о том, что устанавливается уже после "удаления помеченных", но до "сжатия таблиц ИБ", верно?
53 bolder
 
05.01.17
13:16
(52) Да.
54 Pahomich
 
05.01.17
13:17
Сейчас праздники, времени много...пущай ведущий восстанавливает, то что поплыло ручными операциями. А удаленные больше не привлекает...
55 Looking
 
05.01.17
13:40
Непонятна логика "ведущего" (далеко такой заведет), Если штатное удаление не удаляет, то как минимум позвонить старослужащему и расспросить. Сам себе злой буратина.
56 Cool_Profi
 
05.01.17
13:42
(55) Из того "ведущий" - как из меня Майя Плесецкая...
57 NorthWind
 
05.01.17
14:00
(9) тогда, если бэкапов нет, можно только посочувствовать. Как известно, хуже дурака обыкновенного только дурак с инициативой...
58 NorthWind
 
05.01.17
14:01
в самой операции удаления помеченных ничего страшного нет, если она штатная. Но вот непосредственное удаление - страшная штука. В решето превращает базу на раз, если не понимать что делаешь.
59 Pahomich
 
05.01.17
14:09
(58) Рабочие ссылки на удаленные объекты тоже не торт. Я понимаю еще, держать их в качестве шаблона...
60 Aleksey
 
05.01.17
14:17
(26) И что в действиях ведущего вы называете "наступить на детские грабли?"
61 Pahomich
 
05.01.17
14:21
(60) Ежели ты ведущий, ты должОн вести! Но, в то же время, не уводить...!
62 vde69
 
05.01.17
14:24
(60) детские грабли - удаление объекта без контроля ссылочной целостности...

если уж напрямую удаляешь - проверь на использование ссылок, а вообще только пометка на удаление и потом штатное удаление
63 bodri
 
05.01.17
14:46
(18) А по чему он стал ведущим? Скил по резюме хороший или чей-то родственник?
64 Неверный Параметр И
 
05.01.17
14:56
(63) ТС не до ответов. Он выплеснул желчное негодование и ушел в отпуск.
Обсуждайте, фантазируйте - это же так интересно!
65 Неверный Параметр И
 
05.01.17
15:13
Ну смелее, господа! Еще не затронут такой важный вопрос, как цвет носков ведущего!
66 Standart
 
05.01.17
16:14
(65) занят восстановлением доков. Есть прогресс. База на SQL. настройками сервера, бэкапы хранятся полгода.
67 Starhan
 
06.01.17
02:39
(66) :) Чорд, мы все хотим знать, как он стал ведущим, может у нас тоже есть шанс :)
68 Fram
 
06.01.17
02:40
69 GreyK
 
06.01.17
03:23
(66) Восстанавлю за зп ведущего. Способ старый, новая база из бэкапа и перенос всех документов и даже справочников из старой базы.
70 Это_mike
 
06.01.17
10:27
Имхо, проблема не в руках, а в голове.
Самый простой способ - присоединить архив как периферийку в распределенке, добавить к переносу удаленые, обменяться.... на все не считая обмена - 3 минуты.
71 vde69
 
06.01.17
10:33
(70) для этого не нужно цеплять как перефирийку...

это с копии делается за 2 часа (включая разворачивание копии и написание правил обмена)
72 Это_mike
 
06.01.17
10:36
(71) вариантов много. С использованиемм урбд вся подготовительная ручная работа будет сделана за 3 минуты.
73 vde69
 
06.01.17
10:45
(72) зато потом в базе останутся висеть системные таблицы регистрации...
74 Это_mike
 
06.01.17
10:48
(73) убить их - дело секунд.
75 vde69
 
06.01.17
10:49
(74) думаю для автора даже отвязать перифийку будет проблемой...
76 Это_mike
 
06.01.17
10:50
(73) можно взять Еповскую обработку. Но писать равила пару часов - нафик, лениво...
77 Standart
 
06.01.17
10:59
Тему в топку. Восстановил. А модератору большой привет, за изменение название темы. Низя так делать.
78 Волшебник
 
модератор
06.01.17
11:19
(77) Так тебе и надо.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан