Имя: Пароль:
1C
1C 7.7
v7: Очистить базу sql оставив только справочники.
0 brenli
 
07.04.21
08:23
Всем добра. Пытаюсь быстро очистить базу удаляя все таблицы кроме SС, но после этого вылетает ошибка таблицы SC84 которая есть справочник номенклатуры.
Пытался сделать так : добавить новую константу - после реструктуризации база запускается а справочник номенклатура пустой.
Остальные справочники на месте.
1 brenli
 
07.04.21
08:28
Может есть еще какие то таблицы которые стоит грохнуть?
Или все же выгружать в DBF?
2 SleepyHead
 
гуру
07.04.21
08:32
(0) Да чего теперь мелочиться, грохай уже всё оставшееся.
3 brenli
 
07.04.21
08:34
(2) Юморист )
4 SleepyHead
 
гуру
07.04.21
08:36
(3) Повесил свой сюртук на спинку стула музыкант..
5 evorle145
 
07.04.21
08:41
(4) Повесил свой кредит на музыкантов дерижор=)
6 evorle145
 
07.04.21
08:42
(5) дирижер)))
7 Злопчинский
 
07.04.21
09:18
удалить все dt dh rg ra журнал номера документов sc39 (партии вроде).
всю инфу можно посмотреть в файлике описания базы dds
8 brenli
 
07.04.21
09:30
(7) Спасибо попробую еще раз
9 big
 
07.04.21
10:17
Надо уже как-то остановить этого экспериментатора. Дать ему букварь почитать, что-ли...
10 andrewalexk
 
07.04.21
10:24
(1) :) я бы выгрузил в дбф там удалил все d* и r* потом починил бы и обратно
11 Ёпрст
 
07.04.21
10:49
(0) чего уж там, делай drop database сразу
12 SiAl-chel
 
07.04.21
14:24
(11) Формат Ц: надежней.
13 Garykom
 
гуру
07.04.21
14:36
(0) ты в курсе что в mssql можно запросы делать?
и там быстро http://www.sql-tutorial.ru/ru/book_delete_statement.html
14 Ёпрст
 
07.04.21
14:41
(13) он же чистит целиком. Там достаточно truncate table, будет мгновенно.
15 Ёпрст
 
07.04.21
14:47
На вот, первый попавшийся примитив
https://infostart.ru/public/59521/

таких поделок, вагон
16 Garykom
 
гуру
07.04.21
14:53
(15) Там вероятно в номенклатуре у него ссылки на документы в реквизитах
Не получится просто truncate надо потом еще update
17 Ёпрст
 
07.04.21
14:55
(16) ну, можно ТиИ..почистит ссылки потом
18 Ёпрст
 
07.04.21
14:56
если лень update писать и смотреть, все битые ссылки в справочниках.
19 Garykom
 
гуру
07.04.21
14:56
(18) update шустрей чем ТиИ
20 Strogg
 
07.04.21
15:04
(7) + там еще надо 1СJourn грохнуть, и затем произвести полное ТИИ с очисткой от барахла.
Так же, в случае торговли, надо найти справочник партий и грохнуть и его, так как он нафиг не нужен в таком случае.
Автор, выгрузи в файлровую, очисти, и потом опять загрузи в скуль. Так лучше будет, имхо...
21 КонецЦикла
 
07.04.21
19:44
Это ТиС же судя по номеру таблицы?
Просто так не выйдет
Есть периодика, есть длинные строки
В партиях есть приходный документ
Оставь это для начала
Потом мусор можно почистить по объектам пустым
Ну и еще не делал ли что с файлом конфигурации? 1С может втихую и очистить данные объекта
22 Злопчинский
 
07.04.21
21:10
(16) в типовой тис я не помню в справочниках ссылок на доки (кроме партий)
23 Cthulhu
 
07.04.21
21:57
пригласите специалиста (с)
24 brenli
 
08.04.21
07:56
(13) я так и делал.
Упражнялся на копии. Проблема была в файле dds копии.
Почему то при одинаковых md шниках dds различались. В чем и как искать не стал.
После замены dds очистил таблицы, тии и все отлично. Спасибо
(23) если более дельного сказать нечего - проходите мимо
25 Mikeware
 
08.04.21
10:21
(10) а зачем для этого выгружать в дбф?
(24) зря ты так... в (23) - дельный совет. Либо становишься специалистом, либо приглашаешь. Если пытаешься стать специалистом - то сначала думаешь, а потом делаешь..
26 VladZ
 
08.04.21
10:31
(25) Видимо потому что файлы удалить проще, чем таблицу в БД.
27 andrewalexk
 
08.04.21
10:47
(25) :) ну вот я например никогда не удалял таблицы в сикуле - автор скорее всего тоже
а в дбф все проще - плюс сам подход подразумевает работу с копией базы
28 Mikeware
 
08.04.21
14:43
(26) данунафик
(27) никто в сиквельной не мешает работать с копией. Для начала. ну а потом, как сказано в (25), "Либо становишься специалистом, либо приглашаешь специалиста"  (например, для восстановления БД).
29 andrewalexk
 
08.04.21
14:57
(28) :) "или или" - это бинарная логика
30 Вафель
 
08.04.21
14:58
основная проблема это периодические привязанные к догкументам
31 Mikeware
 
08.04.21
16:43
(29) ромикса зовешь?
(30) для прямых запросов - некритично. Для тупого удаления - исправляется через ТИИ
32 andrewalexk
 
08.04.21
16:59
(31) :) ромикс пригодится если в (10) выгрузка будет слишком большая для движка 1с7.7
33 Mikeware
 
08.04.21
17:18
(32) все-то вы с ромиксом любите то-ли проктологию, то-ли нечто нетрадиционное...
34 Злопчинский
 
08.04.21
18:02
(30) в типовой ТИС нет периодики, привязанной к документам
35 andrewalexk
 
08.04.21
18:17
(33) :) звучит как вызов
зы
я вот на 7.7 написал в самоизоляции личную книжную электронную библиотеку
ззы
портабельную и бесконечно масштабируемую
36 big
 
08.04.21
18:37
(35) Топикстартер смотрит на тебя с неподдельным крайне недоумённым недоумением!!!  )))
37 Mikeware
 
08.04.21
19:49
(35) ну я на заре изучения ассемблер-реассемблер на 7.7 писал, и что?
38 andrewalexk
 
09.04.21
11:09
(36) :) топикстартеру я все написал в (10)
39 andrewalexk
 
09.04.21
11:10
(37) :)
40 brenli
 
12.04.21
12:21
(25) Специалистом быть стараюсь сам  и вникать в мат часть, да и не такая тут тема чтобы самому ее было не раскурить. Скульные таблицы никогда ранее не грохал и не очищал поэтому вопрос и возник.
Проблема успешно решилась и я об этом написал (24) .
Ошибка эта валилась по причине разных dds файлов базы и копии. Поэтому грохнув таблицы или очистив строки, валилась ошибка которая даже не давала завершить тии.
В остальном сделал truncate всем таблицам кроме справочников за исключением справочника партий и_1SCONST и все. Ничего не нужно было выгружать в dbf как я делал давным давно
Основная теорема систематики: Новые системы плодят новые проблемы.