Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Ошибка формата потока. Горе программист

Ошибка формата потока. Горе программист
Я
   MAPATNK2
 
25.09.18 - 16:03
Всем доброго дня. В общем, добавил я новую подписку на событие и обработку в общий модуль, нажал сохранить и всё.."Ошибка формата потока". Больше не хочет работать. База на сервере SQL 1С Предприятие 8.3.12.1440, УПП 1.3 чё то там. Делал бэкап, восстанавливал из бэкапа, перезагружал SQL и службы, читал инфу в инете. Доступа к конфигуратору не дает, доступа к режиму "Предприятие" соответственно тоже. ЧТО ДЕЛАТЬ РЕБЯТ? Бэкап есть, но после него куча доков было создано за пару часов, хотелось бы справится с проблемой без ора с менеджерами))))которым придется восстанавливать документы.
 
 
   MAPATNK2
 
1 - 25.09.18 - 16:05
Знаю о существовании chdbfl.exe но, КАААААК, не имея доступа к конфигуратору, выгрузить базу в файл. Хех.
   MAPATNK2
 
2 - 25.09.18 - 16:07
Понятно, что косяк мой и возник он при создании как раз таки записи в общий модуль. Вроде ничего криминального, пара строк кода на проверку принадлежности номенклатуры в табличной части документа к запрещенной группе. Но что-то критическое произошло, хотя и модуль проверки ошибок не орал, как только применять изменения начал, тут же вылетела ошибка и работа базы прекратилась. Пока менеджеры базу не перезагрузили у них она работала, после перезагрузки доступ к ней никто не может получить.
   MAPATNK2
 
3 - 25.09.18 - 16:08
Ох уж эта 1с, ох уж мои кривые руки.
   МихаилМ
 
4 - 25.09.18 - 16:09
если динамическое обновление - в поиск. обсуждалось 100 раз.

в любом случае ТЖ Вам поможет найти проблемное место.  


в любом случае перед обновлением делайте резервные копии.
   MaxS
 
5 - 25.09.18 - 16:09
Поднять 2 тестовых базы.
одна из бэкапа, вторая поломанная и перенести таблицы документов и поломанной. Потом обработкой выгрузка загрузка xml обменяться с рабочей базой.
   MaxS
 
6 - 25.09.18 - 16:11
(4) Да, разностный бэкап не займет много времени и места. Зато сэкономит нервы.
   MAPATNK2
 
7 - 25.09.18 - 16:11
(5) Дак доступа к режиму предприятие нет, как мне перетащит всё? иль вы намекаете на средства  SQL?
   MAPATNK2
 
8 - 25.09.18 - 16:12
(4) Не понял, что мне поможет найти ошибки?
   MAPATNK2
 
9 - 25.09.18 - 16:13
Есть какой-нибудь способ открыть конфу и удалить этот злосчастный участок кода. Или процесс поиска и исправления ошибок для файловой версии?
   MAPATNK2
 
10 - 25.09.18 - 16:14
(9) Для серверной версии
 
 Рекламное место пустует
   MaxS
 
11 - 25.09.18 - 16:16
(7) да, средствами SQL перенести. Но не в рабочую, а в промежуточную тестовую.
(9) Что-то пошло не так, возможно вся конфигурация поломалась.
Либо средствами SQL попробовать конфигурацию поменять. Результат быстрее получится.
   leonidk
 
12 - 25.09.18 - 16:17
таблицу config и configsave заменить на config из бэкапа
   ptiz
 
13 - 25.09.18 - 16:17
(0)

1) Сделать копию через SQL, все дальшейшие операции проводить на копии.

Что значит "Делал бэкап, восстанавливал из бэкапа" ? Как делал? Бэкапил в SQL уже битую базу и её же восстанавливал?

Что значит "Больше не хочет работать" - что пишет при входе в Конфигуратор? В предприятие?
   Serg_1960
 
14 - 25.09.18 - 16:18
(8) ТЖ - Технологический Журнал.
(9) Забудь про файловый вариант, про chdbfl.exe  - у тебя база на SQL.
(10) Выгрузить из-под командной строки пробовал? Типа:

"C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /S"Сервер" /N"Пользователь" /P"Пароль" /Out"C:\1c.log" /DumpIB"Полный путь Имя.dt"
   MAPATNK2
 
15 - 25.09.18 - 16:19
(13)  "Ошибка формата потока". Конечно битую бэкапил, был бы бэкап здоровой. я б тут не писал. Последний здоровый бэкап быд сделан 4 часа назад, после этого было сделано много документов.
   MAPATNK2
 
16 - 25.09.18 - 16:19
(11) Не хватит у меня знаний для того, чтобы с SQL лезть в конфу. Может где инструкции примерные есть?
   Serg_1960
 
17 - 25.09.18 - 16:20
Проще всего перезалить конфигурацию из архива в рабочую базу напрямую в SQL. Но я боюсь это советовать автору:)
   MAPATNK2
 
18 - 25.09.18 - 16:21
(17) Идея отличная. Как сделать? XD
   ptiz
 
19 - 25.09.18 - 16:22
(16) В инете полно инструкций. Там несложно, но аккуратно надо - смотри из какой базы в какую таблицы переливаешь.
   XLife
 
20 - 25.09.18 - 16:23
(18) >Идея отличная. Как сделать? XD
увольняйся...
   Джинн
 
21 - 25.09.18 - 16:23
Самое банальное - кэш чистить не пробовали?
   MAPATNK2
 
22 - 25.09.18 - 16:23
(21) Да. Все доступные методы пробовал, что описаны в инете.
   MAPATNK2
 
23 - 25.09.18 - 16:24
(19) пример любой скиньте пожалуйста, чтобы неверную инфу не начал читать.
   Джинн
 
24 - 25.09.18 - 16:26
(22) И серверный тоже?
   MAPATNK2
 
25 - 25.09.18 - 16:26
(20) Не уверен, что из за этого нужно увольняться. Я за год работы программистом 1 раз сталкиваюсь с данной ошибкой. И на уровне SQL с базой не работал, лишь обслуживал.
   ptiz
 
26 - 25.09.18 - 16:26
   MAPATNK2
 
27 - 25.09.18 - 16:27
(24) нет, где он лежит? Серверный боюсь трогать, вдруг соседние базы задену. Не пашет то только 1
   MAPATNK2
 
28 - 25.09.18 - 16:27
(26) Спасибо большое. Буду пробовать
   Serg_1960
 
29 - 25.09.18 - 16:27
(18) Гуглите - ссылок много. Но в основном вот как-то вот так:
Use СбойнаяБаза
Go
Delete From [DBO].[Config]
Go
insert into [СбойнаяБаза].[Dbo].[Config] select * from [КопияБазы].[Dbo].[Config]
Go

Ещё бы неплохо очистить таблицу ConfigSave если там есть записи. Разумеется всё делать на копии базы, сделанной в SQL.
   MAPATNK2
 
30 - 25.09.18 - 16:28
(29) Понял, буду пробовать. Спасибо большое.
   MaxS
 
31 - 25.09.18 - 16:29
(23) Так можно и рабочую базу убить. И даже не ту, которую требуется восстановить, а например БП какую-нибудь.
А бэкапа опять нет.
Перед началом работ нужно переписать соответствия баз 1С и их баз SQL. Чтобы было перед глазами.
   DSSS
 
32 - 25.09.18 - 16:30
0. Как можно скорее поставить максимально возможную дату запрета
1. Ждать конца рабочего дня
2. Выгрузить в XML все документы между здоровым бэкапом и концом дня
3. Загрузить в здоровый бэкап все что есть в XML
   MAPATNK2
 
33 - 25.09.18 - 16:31
(32) Гениально. Я суть ошибки описал выше.
 
 
   Botanik8888
 
34 - 25.09.18 - 16:32
(30) На развернутой копии делай вначале....
   ks_83
 
35 - 25.09.18 - 16:35
а /RollbackCfg не помогает?
   MAPATNK2
 
36 - 25.09.18 - 16:35
(35) что это? Можно подробней
   ks_83
 
37 - 25.09.18 - 16:36
(36) это в пакетном режиме, загугли
   Fram
 
38 - 25.09.18 - 16:36
Если я не ошибаюсь, такая ошибка чисткой кэша исправляется. Глупый вопрос. С другой учётки или компа пробовал запускать?
   ks_83
 
39 - 25.09.18 - 16:37
(37)+ возврат к конфе БД
   MAPATNK2
 
40 - 25.09.18 - 16:38
https://yadi.sk/i/dg23-M9yL9A-9Q прилетели. Я даже создать пустую базу не могу. Ошибку какую то выдает.
   MAPATNK2
 
41 - 25.09.18 - 16:38
(38) У всех эта база не пашет. Описал всё выше
   MaxS
 
42 - 25.09.18 - 16:40
(40) В настройках SQL указана папка по умолчанию для новых баз, которая отсутствует?
   s03
 
43 - 25.09.18 - 16:41
место свободное на SQL на С: ещё проверь, на всякий случай
   MAPATNK2
 
44 - 25.09.18 - 16:42
(42) Нет. Всё гуд. Места 2 ТБ, папка есть .Часа 2 назад базу создавал для себя
   Serg_1960
 
45 - 25.09.18 - 16:43
(40) А зачем ты опять куда-то лезешь через 1С? :)
   MAPATNK2
 
46 - 25.09.18 - 16:45
(45) Как обычно делал, создавал пустую базу, заливал на неё бэкап. Можно конечно и в SQL пустую базу создать и в 1с потом добавить её. Но проблема то остается. С 1с не получается добавить базу.
   don_Rumata
 
47 - 25.09.18 - 16:52
(0) Можно попробовать удалить базу из списка баз и добавить снова. Бывает, что помогает
   Fram
 
48 - 25.09.18 - 16:52
А ребутнуть сервер предлагали уже?
   don_Rumata
 
49 - 25.09.18 - 16:53
(47)+
Частными случаями этой рекомендации можно считать например такие решения:

    удаление из списка баз и повторное добавление
    очищение данных из каталога «C:\Documents and Settings\пользователь\Application Data\1C\1Cv81»
    простое копирование содержимого каталога bin в новый каталог

http://www.gilev.ru/stream/
 
 Рекламное место пустует
   MAPATNK2
 
50 - 25.09.18 - 16:55
(47) (49) (48) ДА
   MAPATNK2
 
51 - 25.09.18 - 22:00
(29) (26) Огромное спасибо! Помогло!!!!


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует