Имя: Пароль:
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, база повела себя совсем как наглухо. вот просто совсем...
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn