|   |   | 
| 
 | v7: Не запускается база 7.7 | ☑ | ||
|---|---|---|---|---|
| 0
    
        StasZn 30.08.25✎ 12:00 | 
        Всем привет. Делаю свертку базы ТиС, пометил все доки до даты свертки, удаляю стандартными методом помеченные объекты, закрываю базу, потом запускаю и после ввода пароля пользователя, окно запуска пропадает и ошибка: APPCrash.
 Имя сбойного приложения: 1cv7s.exe, версия: 7.70.0.27, метка времени: 0x4573fcd8 Имя сбойного модуля: KERNELBASE.dll, версия: 10.0.19041.6216, метка времени: 0x574726b0 Код исключения: 0xe06d7363 Смещение ошибки: 0x0013b6d2 Идентификатор сбойного процесса: 0x3f58 Время запуска сбойного приложения: 0x01dc198287ab1571 Путь сбойного приложения: C:\Program Files (x86)\1Cv77_original\BIN\1cv7s.exe Путь сбойного модуля: C:\Windows\System32\KERNELBASE.dll Идентификатор отчета: 917294bf-3a47-4820-bb2a-2064dff27973 Полное имя сбойного пакета: Код приложения, связанного со сбойным пакетом: Никак не зайти в конфигуратор, cdx чистил. Может кто сталкивался с таким ? | |||
| 1
    
        lubitelxml 30.08.25✎ 12:03 | 
        (0) ТиИ перед сверткой нужно делать     | |||
| 2
    
        StasZn 30.08.25✎ 12:10 | 
        Там база 15 Гб и тестирование за выходные не успевает пройти.
 Просто если делать свертку на 22 или 23 год, то там ошибки нет, если делаю на 24, то там такая ошибка. | |||
| 3
    
        p-soft 30.08.25✎ 12:32 | 
        (0) 15 гиг файловой базы? и тии не делали давно? весело..
 где то битый дбф-файл висит, искать либо руками, либо тии | |||
| 4
    
        StasZn 30.08.25✎ 12:34 | 
        (3) Файловой, на sql ранее переводили коллеги, но медленно работает, поэтому на файловой. Сейчас RG328 1,94 ГБ, но не даёт открыть период сентябрь. Вот пытаюсь свернуть.     | |||
| 5
    
        p-soft 30.08.25✎ 12:43 | 
        (4) ну это понятно, надо было на прямые запросы переводить.
 сейчас уперлись в предел таблиц. вообще странно. может прав нет на файл или еще чего. пробуйте сделать копию базы, удалить в ней все индексы и входить в нее через конфиг да, что то не вспомню других причин. скорее всего проблема связана с виндой, где-то повисла блокировка на файле | |||
| 6
    
        Злопчинский 30.08.25✎ 12:45 | 
        Методом "полостного деления вычислить проблемный файл может быть     | |||
| 7
    
        Злопчинский 30.08.25✎ 12:45 | 
        Ну и 1.94 как бы намекает...     | |||
| 8
    
        StasZn 30.08.25✎ 12:56 | 
        Пробовал и на вин 10 и на server 2008. тоже самое.
 Сейчас не стал удалять помеченные на удаление, сделал ТиИ, сейчас провожу доки с даты свертки по сегодняшний день. Если сойдется удалять уже ничего не буду, надо к завтра успеть. | |||
| 9
    
        p-soft 30.08.25✎ 13:03 | 
        (8) при заходе в конфиг, базе нужен файл конфигурации и файл связки данных. пробуйте сделать каталог с этими двумя файлами и заходите в конфиг. если зашло - накидывайте последовательно пользователей, потом дбф.     | |||
| 10
    
        p-soft 30.08.25✎ 13:05 | 
        (8) и да, без тии таблицы содержат помеченные на удаление записи, по факту ничего не поменяется - то же самое переполнение останется     | |||
| 11
    
        p-soft 30.08.25✎ 13:06 | 
        (8) и я бы не стал спешить - хуже будет если в продакт пойдет битая база     | |||
| 12
    
        Garykom гуру 30.08.25✎ 13:15 | 
        До 2037 года осталось всего 12 лет!
 Не пора ли уже переходить с 1С 7.7 на нечто посвежей? | |||
| 13
    
        Garykom гуру 30.08.25✎ 13:16 | 
        (12)+ Кстати интересно банковский софт и у вояк эту проблему с датами уже решили?
 Или как обычно | |||
| 14
    
        p-soft 30.08.25✎ 13:20 | 
        (12) за 10 лет малый бизнес успевает сдохнуть, а то и не один раз. зачем лишняя суета?)
 ну и все остальные по тому же принципу | |||
| 15
    
        Garykom гуру 30.08.25✎ 13:34 | 
        (14) 1С 7.7 уже лет так 10-15 практически не продают
 Пока что плохо сдыхают | |||
| 16
    
        Alexor 30.08.25✎ 13:41 | 
        (4) Удали все RG*.*
 Потом запусти 1с. | |||
| 17
    
        Alexor 30.08.25✎ 13:41 | 
        +16 Потом ТИИ с пересчетом итогов     | |||
| 18
    
        Гость из Мариуполя гуру 30.08.25✎ 13:47 | 
        (16) и он опять восстановится до 1.94 ГБ :)))     | |||
| 19
    
        Alexor 30.08.25✎ 13:49 | 
        (18) Так он свернул. Будет меньше.     | |||
| 20
    
        Alexor 30.08.25✎ 13:50 | 
        (0) И кстати RG328 почти 2 гига,
 а RA328 Сколько? У тебя проблема с закрытием регистра. Я бы в эту сторону смотрел. | |||
| 21
    
        Alexor 30.08.25✎ 13:53 | 
        +20 RG328 Регистр партий. Партии не закрываются. Либо посмотреть его, сталкивался, когда провели 1000 годом. Тоже распух.
 Удалить RG, ТИИ с пересчетом итогов. А дальше уже смотреть. | |||
| 22
    
        lubitelxml 30.08.25✎ 13:56 | 
        (4) в скуль базу, там ТиИ - далее свертка, потом можешь попробовать в файловую обратно выгрузить. Но 1.94 - как бы шепчет, займи, но купи сервер     | |||
| 23
    
        Гость из Мариуполя гуру 30.08.25✎ 14:01 | 
        (0) Не делай бесполезные телодвижения.
 Пока базу не свернешь и не сожмешь, у тебя этот регистр итогов так и будет при пересчете восстанавливаться до первоначального размера, то есть до 2 ГБ. (ну, про бардак, то что RG больше чем соответствующий RA, сейчас не будем). Предлагаю - для начала свернуть, хотя бы до 23 года, раз ты говоришь, что до 23 сворачивается, удалить помеченные на удаление. Просто помеченные на удаление в 1С - это нифига не помеченные на удаление в файле dbf. После удаления помеченных на удаление в 1С - записи реально становятся помеченными на удаление в файле dbf. Потом файлы dbf надо сжать. ТИИ долго, но можно попробовать сжать dbf (не все, только большие dbf) любым приличным dbf-редактором, который скушает файл размером 2 гига. как быстренько пересчитать только один регистр, ещё пятнадцать лет назад Ёпрст рассказал, вот в этой ветке пост 26 Гикнулся RG328.DBF&ysclid=mey4h17jyr296435172 | |||
| 24
    
        Гость из Мариуполя гуру 30.08.25✎ 14:04 | 
        (19) та я так и не понял, в итоге свернул он или нет, он и про 2022 год говорил, и про 2023. 
 Ну если свернул, тогда да, конечно будет меньше. | |||
| 25
    
        Djelf 30.08.25✎ 14:39 | 
        Опять вытащил из копилки...
 Для увеличения памяти 1С больше 2Gb: 4Gb Patch NTCore https://ntcore.com/?page_id=371 Для загрузки и выгрузки dt больше 2Gb: ConfigSpy от АЛьФ http://www.dorex.pro/?projects&configspy&download Для работы 1C с файлами dbf больше 2Gb: dbeng32 от Wirth https://cloud.mail.ru/public/3mVX/4trK45on8 Но видимо грохнуть все *RG будет достаточно, они пересчитаются... | |||
| 26
    
        Злопчинский 30.08.25✎ 14:53 | 
        (20) мегабайт 300     | |||
| 27
    
        Злопчинский 30.08.25✎ 14:58 | 
        В ТИИ не надо все галки делать, для начала поставить галку "упаковка таблиц" (самая последняя.
 . После пересчета итогов (перепроведения базы) можно еще нулевые итоги почистить см. на ИС "шишки для мартышки") на РГ328 эффект будет практически нулевой. | |||
| 28
    
        Djelf 30.08.25✎ 15:13 | 
        (27) При физическом уничтожении и пересчете *RG нулевых итогов быть не должно.
 Гранаты у нас и самих есть, но немного другой системы. 1sqlite то грохнет, и всякие шишки грохнут, но это работать будет только после запуска системы! А она же не запускается! ;) | |||
| 29
    
        Злопчинский 30.08.25✎ 22:19 | 
        Рассказываю для бестолочей.
 Ввиду жиртреста rg328 очевидно, что регистр партий не закрывается. Откладываем в сторону соображение сто могли ручками накостылять в партионку чего-нибудь косячного - это маловероятно. Чаще всего банальная чернота-серота: приходв и расходы идут в целом по "холдингу" (ну тот, который взял в аренду степлер), а интеркампани не выполняется. | |||
| 30
    
        Злопчинский 30.08.25✎ 22:31 | 
        Закилять таблицу итогов
 В таблице движений измерение "фирма" апдейтим пустой ссылкой спр. Фирмы Пересчитываем итоги, получаем таблицу итогов в районе 80-180 мб. По штату ному коду правим заполнение измерение фирма на пустое значение. Повторяем для регистра остатков. Профит. Ибо стопудово у тс взявший в аренду степлер "холдинг" А тнтеркампани не делается. | |||
| 31
    
        Злопчинский 30.08.25✎ 22:31 | 
        Схема рабочая если плюшечник знает что и как работает на фирме.     | |||
| 32
    
        StasZn 30.08.25✎ 22:53 | 
        (24) Свернул на 31.07.24 без удаления помеченных. Сделал ТиИ со всеми галками, общий объём уменьшился с 15Гб до 9,2     | |||
| 33
    
        p-soft 30.08.25✎ 23:02 | 
        (32) а чем отличается ситуация от той что была до этого? почему ошибка пропала?     | |||
| 34
    
        Гость из Мариуполя гуру 30.08.25✎ 23:34 | 
        (33) ну дык он же говорит - ТиИ сделал.     | |||
| 35
    
        Злопчинский 31.08.25✎ 10:44 | 
        (32) насколько рг328 уменьшился?     | |||
| 36
    
        Наивный 01.09.25✎ 07:44 | 
        Базе явно 20-25 лет, объемы не малые, спецов несколько. И как так получилось, что до сих пор руки до прямых запросов не дошли?     | |||
| 37
    
        mishaPH 01.09.25✎ 08:24 | 
        (36) жадность + коллектив прогов  пенсионерский возможно который турбоконфом то пользоваться не может     | |||
| 38
    
        АгентБезопасной Нацио 01.09.25✎ 08:29 | 
        (36) "объемы немалые" - не смешите...     | |||
| 39
    
        Наивный 01.09.25✎ 08:46 | 
        (38) скажем так - достаточные, чтобы доставлять проблемы     | |||
| 40
    
        StasZn 01.09.25✎ 11:14 | 
        (35) С 1.94 до 232 Мб     | |||
| 41
    
        StasZn 01.09.25✎ 11:16 | 
        (36) Те кто дописывал 7.7 сейчас уже не работают. Просто поддерживаем базу, на 8 там вряд ли перейдут когда-либо.     | |||
| 42
    
        uno-group 01.09.25✎ 11:27 | 
        Из любой базы натравливаешь на свою
 	каталог=СокрЛП(ИмяНачКаталога);
	Фс.УстТекКаталог(Каталог);
	БД=СоздатьОбъект("XBASE");
	н=1;
	Файл=Фс.НайтиПервыйФайл("*.dbf");
	Пока Фс.СуществуетФайл(Каталог+Файл)=1 Цикл
		БД.ОткрытьФайл(Файл,"",0);
		БД.Сжать();
		БД.Записать();
		БД.ЗакрытьФайл();
		Сообщить(Файл+" - сжат.");
		Файл=ФС.НайтиСледующийФайл();
		Если СокрЛП(Файл)="" Тогда
			Прервать;
		КонецЕсли;
	КонецЦикла;
	Сообщить("Все");Удаляешь СДХ, помеченные на удаление записи удаляются. | |||
| 43
    
        uno-group 01.09.25✎ 11:28 | 
        По партиям смотришь, что не закрывается, до какого измерения тебе реально нужны данные, делаешь документы "закрыть партии"
 и в конце месяца автоматом создаешь такие документы. Типа если по регистрам партий тебе достаточно первых 4 измерений а там 7. Пока измерение 1 Пока измерение 2 Пока измерение 3 Пока измерение 4 Если к-во <> 0 тогда продолжить; КонецЕсли; Пока измерение 5 Пока измерение 6 Пока измерение 7 Тут фиксируешь, что у тебя есть, и проводишь с обратным знаком. Пару часов и файл значительно сожмется. А дальше смотришь проводки и думаешь, а нужны ли тебе эти лишние измерения, или поправить код и убрать их, забыв о проблеме навсегда. Но тут нужно смотреть, есть ли смысл править. Скорее всего придется довольно много кода. А костыль в виде помесячного закрытия работает обычно вполне нормально | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |