|   |   | 
| 
 | v7: Похоже, умер MD - нужны советы по спасению | ☑ | ||
|---|---|---|---|---|
| 0
    
        olmi 13.07.12✎ 10:18 | 
        В огромной и действующей сильно правленной бухгалтерской SQL-й базе древнего релиза 454 ТИИ нашел ошибки и пытается что-то сотворить - естественно, будут дырки. Когда-то в другой компании в аналогичной ситуации помог полный синтаксический контроль с заменой сбойной обработки аналогом из копии. С тех же времен сохранился DoctorMD, которым еще ни разу не пользовалась и правил работы с ним не помню. 
  Подскажите, какие на сегодня используются средства в 7.7, и как с ними работать, если можно. На крайний случай придется восстанавливать базу из копии 3-дневной давности, но информации за последние дни введено много, а на носу баланс. | |||
| 1
    
        forforumandspam 13.07.12✎ 10:20 | 
        (0) Зачем восстанавливать всю базу, когда, по вашим словам, достаточно восстановить MD?     | |||
| 2
    
        Sh1ko 13.07.12✎ 10:21 | 
        а с чего ты взял, что мд-шник умер?     | |||
| 3
    
        forforumandspam 13.07.12✎ 10:21 | 
        ТИИ нашёл ошибки в базе?     | |||
| 4
    
        dachnik 13.07.12✎ 10:21 | 
        разборка-сборка часто помогала, раз есть не слишком древний мд-шник, то данным почти ничего не угрожает     | |||
| 5
    
        МихаилМ 13.07.12✎ 10:21 | 
        +(1)
  и dds | |||
| 6
    
        Прохожий 13.07.12✎ 10:22 | 
        Бэкапа нет - нет сна и покоя.     | |||
| 7
    
        Лодырь 13.07.12✎ 10:22 | 
        угу проще всего восстановить md из архива верно? Или за последние несколько дней в него вносили изменения и была реструктуризация базы?     | |||
| 8
    
        Прохожий 13.07.12✎ 10:23 | 
        Она делала тестирование древней базы и база теперь не открывается. А забэкапить ума было ёк.
  При чем тут MD? | |||
| 9
    
        Ёпрст гуру 13.07.12✎ 10:24 | 
        Ну и каша     | |||
| 10
    
        Прохожий 13.07.12✎ 10:26 | 
        "ТИИ нашел ошибки и пытается что-то сотворить"
  "помог полный синтаксический контроль с заменой сбойной обработки аналогом" - интересный ход событий РЕЗЮМЕ: В прошлый раз база в конце концов починилась и открылась сама несмотря на синтаксичесий контроль и замену части МД через задний проход. А в этот раз всё само починиться не хочет... | |||
| 11
    
        Прохожий 13.07.12✎ 10:27 | 
        Тут сразу ужин можно заказывать аккурат после попкорна...     | |||
| 12
    
        olmi 13.07.12✎ 10:47 | 
        Сперва уточню, с чего все началось. После проведения нового вида документа, который неправильно посчитал суммы при проводке КТ 44.1.1 на ДТ 90.2.1 - сильно увеличил их - в оборотке по счету все было ОК, а в полной оборотке на обоих счетах в  соотв.графах выскочило -9999...  
  (4) - разборка-сборка не помогла. Девятки остались. Перепроведение периода, естественно, не помогло. Полный пересчет итогов вылетел по ошибке. ТИИ с пересчетом итогов крутится вторые сутки, докрутилось до переиндексации и уже сообщает, что пытается чего-то поправить (сама не видела, утром сообщили по телефону, я еще дома, попросила MDшник для попытки повозиться с ним для начала. Я не корифей, рабочая лошадка, остальные ребята еще менее опытны, поэтому и обращаюсь за консультацией. Звать опытных франчей для неспешного разбора надо, если другого выхода нет - а у нас горит время, баланс, люди вбивают много ежедневно. (1),(5) - попробую восстановить MD и DDS через объединение конфигураций. (8) Естественно, сперва была выгрузка, база восстановлена на копии, все проверяется там. Только перепроведение периода сделано на боевой. И еще: что, лучший способ помощи - злая ирония? | |||
| 13
    
        МихаилМ 13.07.12✎ 10:50 | 
        (12)
  лучший способ помощи - платная помощь. | |||
| 14
    
        Ёпрст гуру 13.07.12✎ 10:51 | 
        (12) п..ц
  Увеличить разрядность не предлагать ? | |||
| 15
    
        Ёпрст гуру 13.07.12✎ 10:52 | 
        +14 в отчете.     | |||
| 16
    
        myk0lka 13.07.12✎ 10:53 | 
        (12)На сколько я помню мне в такой ситуации простой пересчёт бухитогов помог... ТИИ не делал....
  Поднимай бэкап, и в него переноси всё, что бухи набили за 3 дня кроме этого документа... | |||
| 17
    
        Ёпрст гуру 13.07.12✎ 10:54 | 
        (16) Нах...я ?! Спрашивается в задачнике ?     | |||
| 18
    
        olmi 13.07.12✎ 10:56 | 
        (13) Не всегда. Часто приходят новички поучиться на лоходроме. Я начинала с франча, знаю, как это бывает. Сама так не делала, моя задача была базу ТиСовскую свою вести. В бухгалтерии ориентируюсь не слишком хорошо до сих пор.
  (14) Это было бы чудно - но что делать с сообщениями о плюхах при полном пересчете итогов в режиме предприятия и предложениями все перечисить в ТИИ?) Но попробую ради интереса). (16) Да, походу, так и придется... | |||
| 19
    
        olmi 13.07.12✎ 10:58 | 
        (16) В смысле - поднять бэкап и перенести набитое...
  А то про DoctorMD никто не вспомнил, и больше нового, кроме предложения разрядность увеличить, пока не вижу... | |||
| 20
    
        Ёпрст гуру 13.07.12✎ 10:58 | 
        (18) нахрена вы вообще ТиИ делали ?!
  У вас просто разярядности числа не хватает, ибо число пару миллиардов, а Формат() числа на миллион. | |||
| 21
    
        Ёпрст гуру 13.07.12✎ 10:59 | 
        вот в оборотке и видите девятки.     | |||
| 22
    
        Ёпрст гуру 13.07.12✎ 10:59 | 
        (19) доктор МД никогда не лечил ничего. Это просто поделка для проверки возможных ошибок в мд.
  Вам она не поможет ни разу. | |||
| 23
    
        Ёпрст гуру 13.07.12✎ 11:00 | 
        В лучшем случае, в нём есть репак мд и всё.     | |||
| 24
    
        Ёпрст гуру 13.07.12✎ 11:00 | 
        и то , врят ли есть     | |||
| 25
    
        Ёпрст гуру 13.07.12✎ 11:00 | 
        не помню.     | |||
| 26
    
        olmi 13.07.12✎ 11:02 | 
        (21) Я же говорю - если дело в этом - все полуОК). Сейчас звоню ребятам, пусть поднимут разрядность). Только что делать с сообщениями о плюхах при полном пересчете итогов в режиме предприятия и предложениями все перечистить в ТИИ? 
  Но, все равно - спасибо, Ёпрст, от Вас всегда что-то дельное приходит). Про доктора МД буду знать). | |||
| 27
    
        olmi 13.07.12✎ 11:04 | 
        Я эту базюку все равно буду поднимать до текущего релиза +, м.б. обрезать по текущий год, там бреда вагон, только это планировалось делать давно - не дали, а теперь разрешили, но идет баланс, на август планировали, надо бы дожить)))...     | |||
| 28
    
        aka AMIGO 13.07.12✎ 11:06 | 
        разобрать/собрать gcomp"ом уже советовали?
  если удастся разобрать, то соберется вполне работоспособный МД | |||
| 29
    
        Ёпрст гуру 13.07.12✎ 11:06 | 
        >>>Только что делать с сообщениями о плюхах при полном пересчете итогов в режиме предприятия и предложениями все перечистить в ТИИ? 
  Расшифруй. Моя твоя не понимат. Какие плюхи ? Какие сообщения и где ? | |||
| 30
    
        Ёпрст гуру 13.07.12✎ 11:07 | 
        (28) наивный какой.
  1.разбирать-собирать не зачем 2.gcomp лечит далеко не все ошибки в мд.. скажем так, %70 | |||
| 31
    
        myk0lka 13.07.12✎ 11:07 | 
        (17)У меня такое было и без всяких волшебных документов. Просто так вылезло... Бухитоги пересчитал и всё стало ОК... Если после снятия с проведения этого дока проблема остаётся, а пересчёт не делается, то это самое дешёвое решение ИМХО.....     | |||
| 32
    
        myk0lka 13.07.12✎ 11:10 | 
        (28)Хрена. У меня один ЗиК был волшебный. Там в карточке Т-2 после обновления всегда слетали типы полей. И что я только не делал - ничего не помогло. В том числе и пересбор МД....     | |||
| 33
    
        aka AMIGO 13.07.12✎ 11:10 | 
        (30)ну, может быть и наивный :)
  мне это лет 8 назад помогло :) | |||
| 34
    
        aka AMIGO 13.07.12✎ 11:12 | 
        (32)дело-то может быть и не в мд, а в данных, с которыми не справляется движок.
  тут уж полный абзац.. | |||
| 35
    
        Ёпрст гуру 13.07.12✎ 11:13 | 
        (32) >>>Там в карточке Т-2 после обновления всегда слетали типы полей. И что я только не делал - ничего не помогло. В том числе и пересбор МД..
  П..ц даже комментить лень, как рвд хранит "ссылки" в таблице. ID метаданных не совпадает с обновлением и привет. Потом при "не нахождении" объекта по id в метаданных тип у реквизита в РВд "слетает". И это, чудес на свете нет. | |||
| 36
    
        Ёпрст гуру 13.07.12✎ 11:14 | 
        (34) >>а в данных, с которыми не справляется движок. 
  Почем траву то берешь ? | |||
| 37
    
        olmi 13.07.12✎ 11:17 | 
        (29) Так). Моя, он забыль). С разрядностью не прокатит - оборотка по счету-то нормально прошла, без девяток, а в общей оборотке та же разрядность).
  Остальное писала в (12). (28) с gcomp никогда дела не имела. Что это такое и как с ним работать? | |||
| 38
    
        Ёпрст гуру 13.07.12✎ 11:20 | 
        (37) Что значит та же разрядность ?
  В типовой бухии, это функции ФорматС и т.д. в глобальнике. В ОСВ по счету выкини вообще Формат из ячеек и проверь. Или в функции ФорматС воткни Функция ФорматС(Сум) Экспорт Возврат Формат(Сум, "Ч"); КонецФункции | |||
| 39
    
        Ёпрст гуру 13.07.12✎ 11:20 | 
        можешь не в глобальнике менять, а в отчете её прописать     | |||
| 40
    
        myk0lka 13.07.12✎ 11:20 | 
        (35) Чудес нет, но типы сдыхали даже если при обновлении эта карточка вообще не трогалась. От каждого чиха...     | |||
| 41
    
        Ёпрст гуру 13.07.12✎ 11:21 | 
        (40) при чем тут карточка ?
  Если меняется id метаданных - "привет" твоей карточке - там текстовое представление валяется в ячейке | |||
| 42
    
        Ёпрст гуру 13.07.12✎ 11:22 | 
        а мд у тебя был не прямым потомком обновления.     | |||
| 43
    
        olmi 13.07.12✎ 11:24 | 
        (38) ОСВ по счету показывает результат правильно, там не миллиарды. А ОСВ полная дает девятки. Формат в таблицах везде одинаковый, стандартный - ФорматС. Причина не в этом, думаю.     | |||
| 44
    
        Ёпрст гуру 13.07.12✎ 11:29 | 
        (43) еще раз, сделай (38)     | |||
| 45
    
        Ёпрст гуру 13.07.12✎ 11:29 | 
        гадать не интересно, что там у тебя.     | |||
| 46
    
        Leksus 13.07.12✎ 11:32 | 
        (0) MDdiag пробовал?     | |||
| 47
    
        olmi 13.07.12✎ 11:33 | 
        (44) Сейчас приеду на работу, попробую, посмотрим, что там за числа.
  (46) Нет. Как с ним работать? | |||
| 48
    
        Ёпрст гуру 13.07.12✎ 11:36 | 
        (46) не поможет
  (47) запустить вестимо | |||
| 49
    
        vde69 13.07.12✎ 11:36 | 
        (0)
  приходит больной к доктору и говорит больной - у меня живот болит доктор - будем удалять апендицит больной - так его в прошлый раз удалили? доктор - если в прошлый раз помогло, значит все правильно! будем удалять! зы слушай Ёпрст4 он дело гутарит | |||
| 50
    
        olmi 13.07.12✎ 11:47 | 
        (49) Это насчет форматки? На работе буду через час-полтора - проверю. Но как это может помочь с ошибками, найденными при попытке полного пересчета бух.итогов в режиме предприятия и при ТИИ?     | |||
| 51
    
        Ёпрст гуру 13.07.12✎ 11:47 | 
        (50) какие именно ошибки ?
  Ты не привела ни одной. | |||
| 52
    
        Ёпрст гуру 13.07.12✎ 11:48 | 
        >>>Полный пересчет итогов вылетел по ошибке. 
  ищи документы/операции с пустой датой, для начала | |||
| 53
    
        Ёпрст гуру 13.07.12✎ 11:49 | 
        ищи документы в "космосе" - т.е в 3000 году, например
  ищи циклические ссылки в справочниках | |||
| 54
    
        Ёпрст гуру 13.07.12✎ 11:50 | 
        ищи циклические ссылки в таблице плана счетов
  ищи не верные типы субконто (проверить все виды субконто в пофигураторе) | |||
| 55
    
        Ёпрст гуру 13.07.12✎ 11:51 | 
        проверить, мот у тебя тупо не закрывается по аналитике какого либо счета - вот и итоги не пересчитываются     | |||
| 56
    
        Ёпрст гуру 13.07.12✎ 11:52 | 
        вариантов - вагон, и ни один из них не является следствием порчи мд.     | |||
| 57
    
        olmi 13.07.12✎ 11:54 | 
        (52), (53) Хорошо. Я, кстати, на работе повторю полный пересчет итогов, и ошибку сюда выложу. А циклические ссылки как быстрей искать?
  (54) С субконто порядок. Итоги считаться начали с начала времен на закрытых периодах - мобыть, и сыпанулось там что-то за эти годы... | |||
| 58
    
        Mikeware 13.07.12✎ 11:56 | 
        (57) "Итоги считаться начали с начала времен на закрытых периодах" - ищи документ с нулевой датой     | |||
| 59
    
        Ёпрст гуру 13.07.12✎ 11:57 | 
        (57) см. (52), (58)     | |||
| 60
    
        Ёпрст гуру 13.07.12✎ 11:59 | 
        можешь и в QA посмотреть, наличие 17530101 в табличках _1sjourn и _1soper     | |||
| 61
    
        olmi 13.07.12✎ 12:06 | 
        (59), (60) - обязательно посмотрю, спасибо!     | |||
| 62
    
        ptrtss 13.07.12✎ 13:04 | 
        Я как-то целый день лечил один МД, а вечерком решил глянуть его в хекс редакторе. Радости моей не было предела, когда я увидел там одни нули     | |||
| 63
    
        Ёпрст гуру 13.07.12✎ 13:13 | 
        (62) и как ты его "лечил" целый день ?     | |||
| 64
    
        ptrtss 13.07.12✎ 13:34 | 
        (63) Давно это было...     | |||
| 65
    
        Прохожий 13.07.12✎ 13:38 | 
        (63) Зашел в хекс редактор и уснул на бакспейсе. Проснулся под вечер....     | |||
| 66
    
        Ёпрст гуру 16.07.12✎ 09:33 | 
        (61) как успехи ?     | |||
| 67
    
        Mikeware 16.07.12✎ 12:06 | 
        (66) похоронил. поминает...     | |||
| 68
    
        Ёпрст гуру 16.07.12✎ 12:07 | 
        дык це же Она.. тут без контрольного изнасилования в голову не обошлось     | |||
| 69
    
        olmi 17.07.12✎ 20:27 | 
        Простите, что так задержалась с ответом. Срочно пришлось заняться другой задачей, а там порешили начальники не затевать серьезной разборки, а просто выудить бэкап из не очень древних и норм.структуры и перекачать туда все свежее. Поручили это другому человеку пока,  а тот, не беря в голову, просто еще раз сделал выгрузку-загрузку)... И произошло чудо, со 2-го раза этот симпатичнейший способ сработал!) Так что мне, освободившись, в этом возиться уже не пришлось, вот только сюда отвечаю, чтобы не было неуважительно). Еще раз огромное спасибо за советы! Если такое безобразие еще раз произойдет, хоть будет побольше вариантов решения). А с начальником отдела я еще раз поговорю - может, все-таки решит бэкапить ежедневно, а не раз в три дня, чтобы в боево     | |||
| 70
    
        olmi 17.07.12✎ 20:27 | 
        чтобы в боевой базе так развлекаться не приходилось)...     | |||
| 71
    
        KRV 17.07.12✎ 20:42 | 
        "..решит бэкапить ежедневно, а не раз в три дня" - улыбнуло нипадецки!     | |||
| 72
    
        olmi 01.08.12✎ 21:17 | 
        Рано я обрадовалсь). Тогда после выгрузки-загрузки девятки исчезли, база мирно работала в режиме Предприятия, я готовила обновление)... собралась его провести, ан не тут-то было). 
  При попытке обновить такой правленный релиз выдается сообщение о невосстановимой ошибке с кодом -4, таблица 1SRCDOC (общая ошибка ввода-вывода). ТИИ дает кучу сообщений об ошибках, в основном, в текстовых полях. Если ошибки в текстовых полях, где внутри есть символ «|», а база SQL-я, можно ли это как-то непосредственно в таблицах SQL–х поправить? Или все-таки только те методы пробовать, что тут раньше упоминались? Да, кстати, я тогда ахинею написала, и не сразу заметила - приходилось мне проверять состояние md однажды не синтаксическим контролем, конечно, а глобальным поиском по несуществующему буквосочетанию, типа "рпслгопмлдр"). И в md-шнике вылет был на испорченной обработке, надо было только внимательно следить, когда вылет. И еще: я отнюдь не корифей, многого не знаю, поэтому и спрашиваю. Прошу советов без сравнения ваших и моих способностей, если можно). И так знаю, что тут профессионалы мне не чета, поэтому и пишу). | |||
| 73
    
        МихаилМ 01.08.12✎ 22:11 | 
        символ «|»
  признак того, что произогшло рассогласование структуры dds и бд. все можно поправить, но долго объяснять. | |||
| 74
    
        МихаилМ 01.08.12✎ 22:12 | 
        коли Вы в Москве, могу на платной основе подремонтировать очно.     | |||
| 75
    
        olmi 01.08.12✎ 22:26 | 
        (74) Напишите диапазон сумм на olmip@mail.ru, я с руководством поговорю. Кстати, "|" встречается прямо в наименованиях элементов справочника одного. Это, наверно, из другой оперы? Нашла в сообщениях ТИИ и потом в справочнике.     | |||
| 76
    
        МихаилМ 01.08.12✎ 22:48 | 
        (75)
  на olmip@mail.ru собщение не доставлено.(Recipient address route failed ) Редирект на сайт фирмы, занимающейся дверьми. | |||
| 77
    
        koreav 01.08.12✎ 22:49 | 
        (75) вам нужно dds в базу подсунуть в актуальном варианте на момент восстановленного бекапа     | |||
| 78
    
        NS 01.08.12✎ 23:29 | 
        Вот это жесть!     | |||
| 79
    
        big 02.08.12✎ 05:25 | 
        ПИПЕЦ!!! Кухарка управляет галактикой!     | |||
| 80
    
        vde69 02.08.12✎ 08:12 | 
        (75) диапазон сумм на востановление баз 7.7 от 1тр до 30тр, зависит от сложности...     | |||
| 81
    
        olmi 02.08.12✎ 10:12 | 
        (77) Беда в том, что бекапов толковых, походу, не осталось, обнаружили бред поздно.
  (79) Если нет мастеров по карману, нанимают кухарку. Хорошая кухарка в хозяйстве всегда пригодится). И разумная кухарка всегда обратится ко Вселенной за советами по управлению галактикой). Есть все же надежда, что в ней есть не только Задорновы, но и профессионалы, умеющие помочь без хамства... И такие встречаются часто!) За что им от кухарки глубокая благодарность! (80) Учту, спасибо. Решаю не я, буду говорить с руководством. | |||
| 82
    
        Maximysis 02.08.12✎ 10:52 | 
        На вашем месте ябы бекап сиквельной базы делал каждые три часа.     | |||
| 83
    
        Maximysis 02.08.12✎ 10:55 | 
        а DoctorMD молная туфта!! при реально битом мд не открывает.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |