|   |   | 
| 
 | v7: Восстановление ссылок на справочник | ☑ | ||
|---|---|---|---|---|
| 0
    
        wylde 23.05.12✎ 14:43 | 
        Есть 2 базы в DBF. Рабочая и старый Бэкап. В рабочей удален справочник "Банки". Соответственно справочник "Расчетные счета" не находит на них ссылки, пишет "обеъкт не найден". Возможно ли как то перенести этот справочник из бэкапа с восстановлением ссылок на объекты?     | |||
| 1
    
        povar 23.05.12✎ 14:44 | 
        можно даже восстановить из рабочей, если таблицы не сжимали     | |||
| 2
    
        wylde 23.05.12✎ 14:47 | 
        DBF это разернутая база и там и там. Так что сжимали.
  Пробовал выгружать объекты через обработку "Универсальный обмен данными в формате XML" вроде как выгружает какие-то ID номера объектов. Загружает элементы в рабочую базу без проблем но "объект не найден" все равно. Запустил сейчас ТиИ может подцепит. | |||
| 3
    
        1Сергей 23.05.12✎ 14:49 | 
        у вас что, счетов много? восстановить банки и переназначить в счетах     | |||
| 4
    
        BlackSeaCat 23.05.12✎ 14:51 | ||||
| 5
    
        wylde 23.05.12✎ 14:52 | 
        Думаю не совсем подойдет способ. Пройтись по расчетным счетам не проблема. Помимо расчетных счетов может быть еще где то ссылка.     | |||
| 6
    
        ЧеловекДуши 23.05.12✎ 14:52 | 
        Если справочник не большой, то:
  1. Сделать полный бекап БД 2. Запустить ТиИ с восстановлением объектов по ссылкам 3. Заполнить руками :) | |||
| 7
    
        Salimbek 23.05.12✎ 14:52 | 
        (0) Сделать копию рабочей базы, положить в эту копию файл ДБФ с этим справочником от бэкапа и потестить     | |||
| 8
    
        ЧеловекДуши 23.05.12✎ 14:53 | 
        (5)Возможно индексы побились :)     | |||
| 9
    
        0_Serg_0 23.05.12✎ 14:53 | 
        а если тупо дбф-ку с банками подменить?     | |||
| 10
    
        1Сергей 23.05.12✎ 14:53 | 
        (7)+1 я бы также сделал     | |||
| 11
    
        Salimbek 23.05.12✎ 14:53 | 
        +(7) Таким образом не будет информации только по тем записям, которые были введены после создания бэкапа.     | |||
| 12
    
        0_Serg_0 23.05.12✎ 14:55 | 
        (11) только по тем банкам , которые были после бэкапа введены     | |||
| 13
    
        wylde 23.05.12✎ 14:59 | 
        ок, а как найти имя таблицы банков?
  И еще вопрос - перенос данных через XML не поможет в данном случае? | |||
| 14
    
        1Сергей 23.05.12✎ 15:02 | 
        (13) .dd     | |||
| 15
    
        wylde 23.05.12✎ 15:02 | 
        Помимо банков там еще потерлись "Материалы", "Объекты строительства", в общем справочник "банки" это для примера     | |||
| 16
    
        0_Serg_0 23.05.12✎ 15:04 | 
        (15) хех!
  а хоть чёто осталось?? может проще - бэкап + 1 день вбить ручками??О_о | |||
| 17
    
        wylde 23.05.12✎ 15:09 | 
        бекап за 14 апреля )     | |||
| 18
    
        chief accountant 23.05.12✎ 15:17 | 
        Жесть     | |||
| 19
    
        Скользящий 23.05.12✎ 15:22 | 
        1Сники делятся на тех кто еще не делает бэкапов, и на тех кто их уже делает.     | |||
| 20
    
        Скользящий 23.05.12✎ 15:22 | 
        причем лучше сразу во вторую категорию попасть, иначе есть риск повышенного расхода вазелина в местах для этого не предназначенных.     | |||
| 21
    
        wylde 23.05.12✎ 15:24 | 
        2  0_Serg_0: в базе все есть только вот "Банки", "Материалы", "Объекты строительства" похерились.     | |||
| 22
    
        wylde 23.05.12✎ 15:26 | 
        а проще было бы в SQL версии или в DBF ссылки восстанавливать?     | |||
| 23
    
        0_Serg_0 23.05.12✎ 15:28 | 
        (21)
  ну так сделай копию - и увидишь! не будет ссылок лишь на новые объекты - после бэкапа заведённые = придётся их перебить ручками (22) не проще | |||
| 24
    
        ЧеловекДуши 23.05.12✎ 15:31 | 
        Лучше подыми бекап, не мучайся, если все потеряно, то это уже не база :)     | |||
| 25
    
        ЧеловекДуши 23.05.12✎ 15:31 | 
        (22)Без разницы, но в DBF просто скопировать файлы :)     | |||
| 26
    
        wylde 23.05.12✎ 15:31 | 
        Ок щас делаю копию, имя таблицы нашел. Буду пробовать подменять.     | |||
| 27
    
        Ёпрст гуру 23.05.12✎ 16:18 | ||||
| 28
    
        wylde 23.05.12✎ 16:23 | 
        Епта! Прокатило с подменой!!! ))) Спасибо ребята!
  Со справочником "Банки" по крайней мере вроде все норм сейчас ) | |||
| 29
    
        wylde 23.05.12✎ 16:25 | 
        2 Ёпрст4 : За ссылку спасибо но на ифостарте дорого и конфигурациии баз немного отличаются     | |||
| 30
    
        wylde 23.05.12✎ 16:25 | 
        Щас попробую с Материалами такой фокус     | |||
| 31
    
        ЧеловекДуши 23.05.12✎ 16:34 | 
        (29)Чего дорого? Там пофлудить надо на форуме и будут тебе тумбрики :)     | |||
| 32
    
        ЧеловекДуши 23.05.12✎ 16:35 | 
        (30)Банки не материалы ;)
  Тебя ждет 2-ух месячное разочарование. | |||
| 33
    
        wylde 23.05.12✎ 16:43 | 
        2 ЧеловекДуши: Да не, вроде нормуль с материалами тоже, из оборотки по 10 счету не найдено где-то 100 объектов. Ну это малая часть. Думаю это новые материалы что завели за месяц. Сделаю ТиИ базы а потом через замену значений. Могло быть все гораздо хуже.     | |||
| 34
    
        wylde 23.05.12✎ 16:45 | 
        ДО этого оборотка по 10 счету вообще была вся "Объект не найден" )) Там этих материалов дофигищи.     | |||
| 35
    
        Ёпрст гуру 23.05.12✎ 16:46 | ||||
| 36
    
        wylde 23.05.12✎ 16:57 | 
        2  Ёпрст4: Фигасе, не знал. Спасибо! )     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |