![]() |
![]() |
![]() |
|
Разрушен файл данных таблицы DT1628 | ☑ | ||
---|---|---|---|---|
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) советовал проверить права на папку
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |