Имя: Пароль:
1C
 
Является ли выгрузка/загрузка DT альтернативой CHDBFL?
0 Гений 1С
 
гуру
23.10.21
16:34
Недавно столкнулся с тем, что одна точка часто "ломается". Пишет что БД повреждена.
CHDBFL пролечивает, ошибок не находит, но после этого база работает нормально.
Проверил, аналогичный эффект и от выгрузки в DT и загрузки из DT

К сожалению CHDBFL не поддерживает командную строку, написал пожелание: https://github.com/SeiOkami/OneS/issues/109

Но всё же, является ли выгрузка/загрузка DT альтернативой CHDBFL, ведь на это скрипт можно написать, а база там небольшая.
1 Aleksey
 
23.10.21
16:35
нет
Ответ получен тему можно закрывать
2 Aleksey
 
23.10.21
16:37
и да, к слову

Запускаем утилиту через обновлятор

Для пользователей моего Обновлятора всё ещё проще.

Отметьте нужную базу в списке, а затем из пункта "Ещё" выберите пункт "6.16 Проверка физической целостности файла БД (chdbfl.exe)":

При этом обновлятор:

сам заблокирует базу и выгонит работающих пользователей;
сам создаст резервную копию базы;
сам запустит утилиту chdbfl.exe и дождётся пока вы выполите в ней все необходимые проверки;
сам пустит всех пользователей обратно после того как вы закроете утилиту chdbfl.exe.
(с) https://helpme1c.ru/ispolzovanie-utility-chdbfl-dlya-testirovaniya-i-ispravleniya-fizicheskoj-celostnosti-bazy-1sbuxgalteriya-8-3-redakciya-3-0
3 ДенисЧ
 
23.10.21
16:38
Нет, не является.
4 Ёпрст
 
23.10.21
16:39
(0) нет
5 Ненавижу 1С
 
гуру
23.10.21
16:56
Гены просто из одного частного опыта делает общий вывод. Незамутненный разум.
6 Гений 1С
 
гуру
23.10.21
17:26
(2) это как бы не аналог Repair-1-Click, не понимаете? Речь о том, чтобы создать ярлык продавцу.
7 Гений 1С
 
гуру
23.10.21
17:27
(5) (3) т.е. в DT выгружаются кривые данные?
8 ДенисЧ
 
23.10.21
17:29
(7) Кривые у тебя руки. А дт просто не является резервной копией. А только средством переноса на серверную (файловую) базу другого формата
9 acanta
 
23.10.21
17:36
(8) и почему нет кнопки в конфигураторе, загрузить данные из внешнего источника sql/файловой...
10 ДенисЧ
 
23.10.21
17:37
(9) Есть. Только она стоит денег... И не 1800 в час...
11 Aleksey
 
23.10.21
17:51
(7) ДТ не знает какие данные кривые, какие правильные. Она просто выгружает данные
12 fisher
 
23.10.21
18:02
(0) В какой-то степени - да. Так как какая-то проверка целостности при этом невольно делается. Но насколько больше делается в CHDBFL - хрен его знает.
13 fisher
 
23.10.21
18:04
Ну и если какая-то серьезная бяка, то выгрузка в дт уж точно ее не починит. Может только задетектить. Падением выгрузки, например.
14 fisher
 
23.10.21
18:07
(0) И если у тебя периодически база ломается - надо консерваторию чинить, а не в цикле выгрузки крутить.
15 Гений 1С
 
гуру
23.10.21
18:24
(14) спасибо КЭП
16 ДенисЧ
 
23.10.21
18:27
(14) Консерватория там чинится только плюмбумом... Но это слегка...
17 Ненавижу 1С
 
гуру
23.10.21
19:59
(7) опять в логику не умеешь
18 mistеr
 
23.10.21
20:28
(6) Устранять причину проблем не предлагать?
19 pechkin
 
23.10.21
21:17
Вроде как CHDBFL никаких логических проверок не делает
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн