Имя: Пароль:
1C
1С v8
ошибка формата потока
0 Сергей2017
 
29.07.21
02:36
все мы знаем, что данная ошибка связана с кешем. но нигде нет информации что же именно "бьется" и как. может быть кто-то знает подробности?
1 rphosts
 
29.07.21
04:29
(0) а какая разница? Ну раскопаешь ты, что версия метаданных какого-то объекта в кэше и в ИБ различная или ещё хуже версия совпадает, а контрольная сумма - нет.  Зачем тебе всё это?
2 DrZombi
 
гуру
29.07.21
06:05
(0) Прекратите баловаться с динамическими обновлениями.
Наконец, перейдите на 19-тый релиз, у вас там будут другие забавы :)
3 Сергей2017
 
30.07.21
01:22
(1) просто интересно для общего развития
4 серый КТУЛХУ
 
30.07.21
01:32
лайфхак для пугания юзеров и некоторых программистов тоже - без всяких кэшей и "битых данных"
в каталог базы положить пустой файл м именем 1Cv8.cdn и попробуй запустить. ну или подожди пока люди попробуют запустить - и в результате начнут истерически названивать одинэснику(-ам)
5 серый КТУЛХУ
 
30.07.21
01:33
тоже "интересно для общего развития" ящетаю...
6 Сергей2017
 
30.07.21
01:42
(5) да, прикольная тема. не знал про такую фичу) подшучу над главбухом как-нибуть
7 серый КТУЛХУ
 
30.07.21
01:52
на самом деле - это проблема немногословности и косноязычности 1с в ейных сообщениях об ошибках.
это действительно ошибка формата потока - но не файла самой базы данных, а файла 1Cv8.cdn.
дело в том, что этот файл для 1с служебный и формируется при штатной блокировке доступа в базу - со строго регламентируемой структурой. когда 1с при запуске видит этот файл - она его пытается в соответствии с такой структурой прочитать - и нарывается на ошибку формата. не базы. а этого файла. но рассказывает тупо про ошибку формата (не конкретизируя - какого же файла). )))
8 серый КТУЛХУ
 
30.07.21
01:53
ЗЫ: да вроде никто не знал. кроме меня. по крайней мере до сих пор - не видел нигде такого упоминания (а раскопал его сам - ох и попугал народ)))
9 серый КТУЛХУ
 
30.07.21
01:54
смотрите никому не рассказывайте! ))
10 Сергей2017
 
30.07.21
01:55
(9) на форуме засветилось ведь, теперь в массыпойдет)
по 1с77 побольше конечно приколов было всяких разных
11 МихаилМ
 
30.07.21
01:56
(0) "все мы знаем" - так пишут только конченые мудаки
12 Сергей2017
 
30.07.21
01:58
(11) почему?
13 МихаилМ
 
30.07.21
01:59
в виде потоков 1с8 хранит не только метаданные , но и данные (хз), служебные настройки бд и кластера серверов.

и с кэшем эта ошибка связанна не так часто. и тем более не всегда.
14 Сергей2017
 
30.07.21
02:19
(13) спасибо, что уточнил)
15 МихаилМ
 
30.07.21
03:20
(12) потому что даже цвета и звуки люди слышат по-разному.  и даже на аксиомы лучше ссылаться.
"все мы знаем" - на этом форуме пишут психически больные геня и еврейчик. т.к. думают , что и другие также дебильно мыслят.  

(14) не припомню , что бы мы на "ты" переходили.
16 SleepyHead
 
гуру
30.07.21
05:27
17 Повелитель
 
30.07.21
05:56
(15) Обозвать людей психически больными, и тут же обидеться что его назвали на ты.
Ржал в голосину ))))
18 Aleksey
 
30.07.21
09:29
19 sikuda
 
30.07.21
10:13
(0) Плох тот 1С-ник, который ни разу не поймал ошибку потока - https://infostart.ru/upload/iblock/a39/ошибка_потока.png
20 Злопчинский
 
30.07.21
10:43
главное - знать как лечить...
как с этим дело обстоит?
21 mTema32
 
30.07.21
11:00
(20) Бэкапы наше все.
22 Dmitrii
 
гуру
30.07.21
11:43
(21) >>  Бэкапы наше все.

Оно конечно так. Плохо, когда в голове 1С-ника складывается устойчивое ложное мнение о том, что наличие бекапа даёт ему полное право доводить базу до ошибки формата потока и пользоваться динамическим обновлением.
23 Злопчинский
 
30.07.21
11:48
(21) ну, восстановился ты из бэкапа.. а там - та же самая ошибка потока.
восстановился на -2часа, а догнать до актуальности - полдня займет...
24 hhhh
 
30.07.21
11:57
(22) так (11) как раз про это пишет. Можно вообще не пользоваться динамическим обновлением, а ошибки потока всё равно будут.
25 Dmitrii
 
гуру
30.07.21
12:02
(24) >> Можно вообще не пользоваться динамическим обновлением, а ошибки потока всё равно будут.

Безусловно. Но вряд ли сильно ошибусь, если скажу, что 99% случаев причиной возникновения ошибки формата потока становится именно динамическое обновление.
26 mTema32
 
30.07.21
12:04
(23) >> а там - та же самая ошибка потока.
В смысле? Чтобы довести базу снова до ошибки формата потока, то нужно сделать те же действия что и до этого были сделаны.
Решение: не делать того с развернутым бэкапом, что привело в прошлый раз к ошибке формата потока.
27 Злопчинский
 
30.07.21
12:05
(26) ну не успел ты запуститься и увидеть ошибку формата. а бэкап уже сделалася ... или так быть не может?
28 Сергей2017
 
30.07.21
16:59
(16) интересно. для sql версии тоже есть подобные киллер-фичи?)
29 серый КТУЛХУ
 
31.07.21
03:02
(16): какая идиосинкразия.
по вашей ссылке ни слова нету про страшную ошибку потока.
30 Guk
 
31.07.21
06:51
чиста для прикола положил в папку базы пустой файл 1Cv8.ukr, база повела себя совсем как наглухо. вот просто совсем...