|   |   | 
| 
 | Разрушен файл данных таблицы DT1628 🠗Ø (Волшебник 20.06.2025 09:14) | ☑ | ||
|---|---|---|---|---|
| 0
    
        Александр312 10.06.25✎ 15:04 | 
        Добрый день,вот такая табличка при запуске.
 Скопировал базу в другое место,она открылась,но последние документы 18 годом. В файле 1SJOURN в битой базе 27000 строк, в новой куда скопировал 5000 строк.При копировании из старой в новую этого файла,ничего не меняется,остается 5000 строк. В разделе администрирование все пересчитывали,бекапов нет. Dbf скорее всего испорчен.Если есть какие то советы,буду признателен или скажите что вернуть обратно нельзя.Спасибо | |||
| 1
    
        Волшебник 10.06.25✎ 15:05 | 
        Переходите на восьмёрку и ставьте клиент-сервер     | |||
| 2
    
        Волшебник 10.06.25✎ 15:05 | 
        Если бэкапов нет, значит база никому не нужна.     | |||
| 3
    
        Александр312 10.06.25✎ 15:06 | 
        Ну да,не особо следили за ней     | |||
| 4
    
        Волшебник 10.06.25✎ 15:06 | 
        (3) Ну и в топку её. Не тратьте свою жизнь на всякое говно     | |||
| 5
    
        Александр312 10.06.25✎ 15:07 | 
        Просто много данных в ней было,которые теперь придется проверять, а это много времени,так то хрен с ней конечно     | |||
| 6
    
        Злопчинский 10.06.25✎ 15:07 | 
        Размер указанного файла в битой базе?     | |||
| 7
    
        Злопчинский 10.06.25✎ 15:09 | 
        Это ТЧ 
 Для дока Перемещение тмц | |||
| 8
    
        Александр312 10.06.25✎ 15:10 | 
        1114 kb     | |||
| 9
    
        Александр312 10.06.25✎ 15:12 | 
        Еще есть DH 1628 они наверное дружат) этот шапка,другой табличная часть     | |||
| 10
    
        Александр312 10.06.25✎ 15:15 | 
        Я не особо в теме,но скопировав ее в другое место,она запустилась,но потеряла документы.Значит dbf навернулся при выключении,может комп выключили просто нажав кнопку либо он навернулся из за битых секторов.     | |||
| 11
    
        Злопчинский 10.06.25✎ 15:15 | 
        (9) да     | |||
| 12
    
        Злопчинский 10.06.25✎ 15:16 | 
        В зависимости от настроек ведения учета - от "можно полечить быстро и просто" до (4)     | |||
| 13
    
        Александр312 10.06.25✎ 15:20 | 
        (12) ее можно вылечить?     | |||
| 14
    
        Александр312 10.06.25✎ 15:21 | 
        Я перегнал 1SJOURN из битой базы в dbf,там все 27000 строк,может его как-то перегнать в родной файл или это не поможет     | |||
| 15
    
        Злопчинский 10.06.25✎ 15:23 | 
        (13) см.12     | |||
| 16
    
        AAA 10.06.25✎ 15:24 | 
        (14)что такое перегнал из битой базы в DBF ?     | |||
| 17
    
        Злопчинский 10.06.25✎ 15:25 | 
        (0) "В разделе администрирование все пересчитывали, бекапов нет."
 - значит база нахер не нужна (о чем выше уже сказали). Поэтому: забей, это проще и продуктивнее. | |||
| 18
    
        Александр312 10.06.25✎ 15:25 | 
        Я не понимаю что там написано. Что можно и вылечить и выкинуть )     | |||
| 19
    
        AAA 10.06.25✎ 15:27 | 
        (17)Никакой пересчет не должен по идее повлиять ни на DH, ни на 1sjourn.     | |||
| 20
    
        Злопчинский 10.06.25✎ 15:28 | 
        В самом (!)простом случае настроек учета:
 - прибить эти два файло перемещения. - прибить на удаление все склады - сделать один новый склад - заменить все ссылки на старые склады на один новый склад. | |||
| 21
    
        Злопчинский 10.06.25✎ 15:30 | 
        Перемещения - это сугубо внутренний товароучет.
 Соответственно он может быть восстановлен. Путем упрощения ретроспективных данных (сложили все на один склад) и проведения инвента ТМЦ для распределения остатков по складам соответсвенно нуждам учета. | |||
| 22
    
        AAA 10.06.25✎ 15:33 | 
        Надо таблицы смотреть фоксом или просмотрщиком, может там вообще все целое     | |||
| 23
    
        Александр312 10.06.25✎ 15:33 | 
        Ребят,это вернуть реально?,dbf recovery или чем-то еще,просто времени много уйдет пересчитывать остатки,перемещений нет вообще.     | |||
| 24
    
        Злопчинский 10.06.25✎ 15:33 | 
        (22) вполне может быть     | |||
| 25
    
        Злопчинский 10.06.25✎ 15:34 | 
        Но - надо ли?     | |||
| 26
    
        Александр312 10.06.25✎ 15:34 | 
        (22) я смотрел разными редакторами,виверами,там все зелененькое) ничего там не красным,все ровно.Только 1SJOURN на 20000 позиций меньше     | |||
| 27
    
        AAA 10.06.25✎ 15:37 | 
        (26)пришлите на почту 1sjourn.dbf     | |||
| 28
    
        Злопчинский 10.06.25✎ 15:38 | 
        ну дык определись - там потерялись/побиты перемещения или только журнал...     | |||
| 29
    
        Злопчинский 10.06.25✎ 15:40 | 
        если только журнал - то можно в него напихать данные по потерянным перемещениям которые в принципе целые...     | |||
| 30
    
        Злопчинский 10.06.25✎ 15:40 | 
        но...     | |||
| 31
    
        Злопчинский 10.06.25✎ 15:40 | 
        см. (2), (4), (17)     | |||
| 32
    
        Александр312 10.06.25✎ 15:44 | 
        (28) там потерялись все списания и поступления за 7 лет после 18 года,из за этого некорректные остатки,по сути всё.Перебить остатки и можно дальше работать,только много и долго считать.     | |||
| 33
    
        Волшебник 10.06.25✎ 15:46 | 
        (32) Если остатки всё равно пересчитывать, то не лучше ли сразу в новую базу на восьмёрке?
 Перекиньте номенклатуру, дальше пользователи вобьют Инвентаризация+Оприходование | |||
| 34
    
        Александр312 10.06.25✎ 15:49 | 
        (33) Вы знаете, оно этого не стоит.8 из за простого подсчета ставить,я предложу идею,я думаю это очень круто.Спасибо.     | |||
| 35
    
        AAA 10.06.25✎ 15:51 | 
        я плохо понял, что и куда Вы перегоняли. В журнале 27905 записей, последние записи от 06.06.25     | |||
| 36
    
        Злопчинский 10.06.25✎ 15:52 | 
        (32) Основное здесь: "по сути - всё" ;-)     | |||
| 37
    
        Злопчинский 10.06.25✎ 15:52 | 
        как Волшебник в (33) говорит - самое время перепрыгнуть на 8-ку...     | |||
| 38
    
        Александр312 10.06.25✎ 15:54 | 
        (35) я взял в битой базе файл 1SJOURN и все его содержимое перегнал в dbf,то есть в том виде какой он был,утилитой какой то,не помню.И видите какой у файла размер большой.И вот в нем есть все документы по 2025 год,которых нет в маленьком файле, то есть оригинал,но выгруженный.     | |||
| 39
    
        Волшебник 10.06.25✎ 15:56 | 
        (38) Вы взяли файл 1SJOURN.DBF и перегнали в другой DBF? А зачем?     | |||
| 40
    
        X Leshiy 10.06.25✎ 15:57 | 
        Если у тебя нет бэкапов хотя бы в трех местах, у тебя нет бэкапов (с)     | |||
| 41
    
        AAA 10.06.25✎ 16:00 | 
        1sjourn итак является dbf файлом. Куда его перегоняли ? Понять ничего невозможно. Есть просто битая база с которой ничего не делали?     | |||
| 42
    
        Александр312 10.06.25✎ 16:07 | 
        (41) Заходите вы в этот файл в битой базе и видите там 27000 записей.Потом берете его копируете и вставляете в любое другое место,хоть на рабочий стол и вот когда вы зайдете уже в скопированный файл на рабочем столе,там будет уже 5000 записей.Перегнал в дбф,чтобы может в аксесе как-то поиграться.     | |||
| 43
    
        Александр312 10.06.25✎ 16:08 | 
        (42) Я не знаю как так получается,при копировании из битой базы,больше 20000 строк пропадают     | |||
| 44
    
        AAA 10.06.25✎ 16:10 | 
        (42)Вы прислали файл. Я его распаковал из архива, открываю с помощью VFP и в нем 27 000 записей. Какой рабочий стол, Вы смотрите какие то разные файлы. У меня же ничто не пропало. Сегодня вроде не пятница     | |||
| 45
    
        Александр312 10.06.25✎ 16:12 | 
        (44) который 633 кb весит?     | |||
| 46
    
        AAA 10.06.25✎ 16:16 | 
        (45)нет, большой. В маленьком только 17 и 18 год. Файл так побиться не мог, Вы сами что-то накопировали. Я уже потерял, что Вы хотите, как смотрите, куда то перегоняете. Надо сделать копию базы и еще на одной копии все смотреть     | |||
| 47
    
        Александр312 10.06.25✎ 16:21 | 
        (46) про то что я делал забудьте,это я показал как он в оригинале выглядел.А так он сейчас который до 18 года     | |||
| 48
    
        AAA 10.06.25✎ 16:23 | 
        Мля. так замените на большой. Зачем мы говорим про какой то обрезанный. Обсуждаем непонятно что. Откуда взялся этот оригинал, если копии нет? Вас очень сложно понимать     | |||
| 49
    
        Александр312 10.06.25✎ 16:24 | 
        (46) я сделал копии базы,там он до 18 года.А вот если в битой базе откроете,то там будет до 25.Я и не пойму в чем прикол.     | |||
| 50
    
        Александр312 10.06.25✎ 16:25 | 
        (48) так я меняю,скопировал тот где 27000,вставил в новую базу и он стал 5000,сам стал,я его не трогал,он уменьшился,я и не пойму,что это такое.     | |||
| 51
    
        Александр312 10.06.25✎ 16:27 | 
        (48) оригинал взялся с помощью утилиты,открыл файл в битой базе,сохранил под другим именем     | |||
| 52
    
        Александр312 10.06.25✎ 16:28 | 
        (48) я его переименовал,заменил,запустил базу а она пишет нарушена структура таблицы,поэтому это просто была попытка     | |||
| 53
    
        Волшебник 10.06.25✎ 17:10 | 
        Восстановление 1SJOURNAL.DBF 
 https://infostart.ru/1c/articles/18653/ | |||
| 54
    
        AAA 10.06.25✎ 17:15 | 
        (53)да у него журнал целый, он его никак заменить не может, при замене превращается в урезанный. Копирует видимо куда то в небо     | |||
| 55
    
        Гена гуру 10.06.25✎ 17:24 | 
        (54) Скорее всего на рабочий стол. У меня так бухгалтерёнки делают. Потом путаются и паникуют )
 Потому что несколько удалённых доступов и разные рабочие столы ) | |||
| 56
    
        uno-group 11.06.25✎ 12:42 | 
        может там какой-то хитрый релиз стоял для обхода ограничений по размеру файлов, а он тупо переполненную базы обычным пробует открыть, и нужно просто заюзать правильную версию 7.7     | |||
| 57
    
        Djelf гуру 11.06.25✎ 17:18 | 
        (56) Да нет, если был бы движок от Wirth и переполнение размера файла, то он хрен бы его открыл простыми способами.
 Видимо он зачем-то подменяет файл из одной базы, файлом из другой базы. Ничего при этом не соображая, он перетаскивает проводником и может ошибаться с каталогами откуда и куда. Не удивлюсь что у него уже жутковатый микс из старых, новых, тестовых, полуархивных баз... Если он полный архив всего каталога, всех баз, до его манипуляций сделал, то еще как-то понять, что он там натвАрил. Иначе уже нет! | |||
| 58
    
        Jackman 11.06.25✎ 17:36 | 
        (49) Вы скопировали базу в другое место и копия проблемная, а на "родном" месте, где находится исходная база, ошибок нет? 
 Может просто это копия неудачная. У меня был случай, когда сделал в 8ке копию файла базы, когда там был один пользователь и копия оказалась битой. Вообще, Вы уверены, что основная база повреждена? Может там что-то с правами на папку с основной базой и копируется не все. Сравните размеры копии и оригинала. Сделайте копирование под правами админа, отключите антивирус, если есть. | |||
| 59
    
        Александр312 11.06.25✎ 21:22 | 
        Ребят,всем спасибо.Всё на самом деле как я описал,ничего я не путал,миксов там никаких нет.Есть битая база которая выдает ошибку при запуске,есть та же скопированная битая в другой каталог,которая что интересно запускается,но документов за 7 последних лет в ней нет. Случай не простой,1С-ники смотрели,попробуют восстановить 1SJOURN из битой,если конечно только в нем дело.
 Если ничего не поможет,развернут пустую,перенесут номенклатуру,забьют остатки и всё. | |||
| 60
    
        Злопчинский 11.06.25✎ 22:15 | 
        Аллилуйя     | |||
| 61
    
        Djelf гуру 12.06.25✎ 21:59 | 
        (59) Ну... Через фокс грохнуть все можно, через 1slite моей сборки тоже все можно.
 Виновника мы не найдем, но если в (59) написано все верно, то это был диверсант! Не иначе... | |||
| 62
    
        Александр312 17.06.25✎ 21:59 | 
        Вот решение,все вернули обратно.
 Корневая причина Проблема скрывается в механизме User Account Control (UAC) и виртуализации ресурсов, в данном случае — папок. Оказывается, приложение 1С версии 7.7 не имеет манифеста совместимости с OC Windows Vista/7/8. Поэтому для запуска не выводится предложение UAC на повышение прав. По умолчанию NTFS-разрешения на запись в системные каталоги «Program Files»требуют подобного повышения, но этого не происходит. Получается, база 1С находится в «C:\Program Files (x86)\1Cv77\», подтверждения на повышение прав для пользователя на запись и изменение данные — нет. Поэтому ОС (UAC) начинает виртуализировать папку с базой по следующему пути (зависит от разрядности и названия открываемых папок с базами 1С внутри): %UserProfile%\AppData\Local\VirtualStore\Program Files (x86)\1Cv77 | |||
| 63
    
        Волшебник 17.06.25✎ 22:29 | 
        (62) Ого!     | |||
| 64
    
        Гость из Мариуполя гуру 17.06.25✎ 22:55 | 
        (62) Получается, база 1С находится в «C:\Program Files (x86)\1Cv77\» только особо одаренный ипанат кальция будет размещать базу по такому пути. И да, по этому пути, как правило, располагается программа (платформа), но размещать там же и базу - это надо быть ... кхм..
 (0) Корневая причина Проблема скрывается в Нет, проблема совсем не в том, о чем ты пишешь. Корневая проблема в том, что базу разместили в C:\Program Files (x86). Стесняюсь спросить - а чего не в папке C:\Windows\system32? Там ведь базе 1С самое место, нет? | |||
| 65
    
        Злопчинский 17.06.25✎ 23:52 | 
        (62) надо быть не просто долбодятлом, а ипанутым долбодятлом, чтобы базу положить в програмфилез     | |||
| 66
    
        Злопчинский 17.06.25✎ 23:53 | 
        о, в (64) написали уже...     | |||
| 67
    
        Djelf гуру 18.06.25✎ 00:15 | 
        (62) ОМГ 🤦     | |||
| 68
    
        AAA 18.06.25✎ 07:01 | 
        Немного не дотянули, надо было в корзину базу положить     | |||
| 69
    
        AlexKimp 18.06.25✎ 07:51 | 
        (65) Я, конечно, чертовски стар, память уже шалит. Но установщик конфигураций 7.7 (эххх, ностальгия по пачкам дискет...), если мне не изменяет память, сам предлагал ставить в папку установки платформы. Вас же не смущает, что v8 предлагает пихать файловую базу в D&S. Предположу, что ставил всё это дело ни разу не админ, и даже не программист 1С. Более того, Александр312, скорее всего, такой же разраб 1С, "как я архиерей" (с), посему, уровень его вины стремится к нулю. Так что, тут пинать только одного человека, который замутил всю эту 1С-контору с тиражированием приложения для массового пользователя (именно такими всегда позиционировались продукты 1С) с заведомо кривыми дефолтными предустановками.     | |||
| 70
    
        Мультук гуру 18.06.25✎ 08:12 | 
        (69) 
 Автор молодец, что разобрался сам и написал решение, понимая, что его сейчас забросают какахами. С другой стороны, всё это можно было "простить" в 2000 году -- не знал -- забыл/сидел-только вышел/был на полярной станции Но сейчас то на дворе 2025 Лично меня уже давно приучили, что а) Android studio -- программа. Но ставится не в PF, ибо... б) Игры -- тоже программа. Но не ставятся в PF, ибо... в) Везде UNICOD, джуны, мидлы, коктейли и джус. Но есть куча программ, которые не работают из путей с кириллицей. Или не работают, если аккаунт OS не латиница. Мило правда ? А разработчики просто мило улыбаются, но проблему не признают. P.S. Второе, что меня умиляет в 2025, это сообщения на стримах: С придыханием: - Ребята, эта игра/программа требует SSD. Я вот думаю, неужели всё же придется его купить. | |||
| 71
    
        maxab72 18.06.25✎ 08:17 | 
        (70) а почему уважаемый коллега уверен, что за 25 лет компьютерная грамотность должна была вырасти? Везде же интуитивно понятные интерфейсы, и все такое, программы думают за пользователей, расположение служебных папок на диске давно не волнует пользователей и они привыкли полагаться на установки по умолчанию. У Вас недолеченая профтравма от знакомства с командной строкой в далеком прошлом.     | |||
| 72
    
        MWWRuza гуру 18.06.25✎ 08:40 | 
        (64)(69) Корневая проблема в том, что базу разместили в C:\Program Files (x86).
 К тому-же, то, что она "сама поставилась туда" - это сказки. Не могла она туда сама поставиться "со штатного инсталлятора". Никак. Потому как, в тех системах, где мог запуститься штатный инсталлятор - просто не было такого каталога. Он был 16-битным, и не работал на х64, где существовал такой каталог. Там, где он мог поставить "сам" - был только C:\Program Files, без добавки (х86). Если он сам поставил по такому пути - то значит ставили не со штатного дистрибутива -10 дискет(каталогов Disk1`-Disk10) а с какой-то левой пересборки под 64 битную систему. Ну, или установили на другой 32-битной системе а сюда перенесли руками по такому пути. Но, в данном случае это не принципиально - по свойствам эти каталоги мало отличаются друг от друга, и базу туда класть категорически не стоит... | |||
| 73
    
        AlexKimp 18.06.25✎ 09:16 | 
        (72) "Он был 16-битным, и не работал на х64, где существовал такой каталог. Там, где он мог поставить "сам" - был только C:\Program Files, без добавки (х86)." Сча серьезно? Вы думаете, что в установщике хардкод пути?))) Есть такие понятия, как параметры реестра, переменные среды и т.д. И да. Хорошо, что где-то завалялся древний установщик. Правда, уже давно с дискет собранный. на вин10     
 | |||
| 74
    
        MWWRuza гуру 18.06.25✎ 09:43 | 
        (73) Правда, уже давно с дискет собранный. на вин10
 Вы думаете у меня таких нет? Есть, и несколько вариантов. Я про штатный, "из коробки". А чем переменные среды и параметры реестра могут помочь, если он не заводится на х86 - ? Ну, поменяете Вы пути. А толку, если он все равно не запустится? Нет, ну из области бреда, на 32-битной системе создать такой каталог пешком, и при установке указать путь туда, не важно, вручную или через реестр/системные переменные... Только зачем? А всякие "пересборки" под современные системы и так его видят на х64, без каких-либо правок, именно из переменных среды, до которых штатный установщик и не доходит, раньше отлуп дает по разрядности системы... | |||
| 75
    
        Александр312 18.06.25✎ 18:07 | 
        Ребят,я эту базу первый раз видел и понятия не имею кто ее ставил.Просто вот показали скрин и написали не работает,помогите. Решение нашел мой друг,я спросил каким образом,он прислал мне то, что я вам показал. Так что,вам всем спасибо. Если опять что то произойдет,напишу еще,что было дальше)     | |||
| 76
    
        Jackman 18.06.25✎ 19:18 | 
        (62) В (58) советовал проверить права на папку     | |||
| 77
    
        Александр312 19.06.25✎ 19:04 | 
        (76) Спасибо     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |