Имя: Пароль:
1C
1С v8
Ошибка формата потока при открытии конфигурации
,
0 zerat
 
11.08.20
10:16
Всем привет!
Перепробовал много способов, проблема именно при открытии конфигурации.
1 - ТИИ делал
2 - Чек делал
3 - Загружал dt в пустую базу
4 - Загружал в SQL и пробовал удалить configsave и config
5 - Базу пробовал запускать на разных ПК, везде ошибка одинаковая

Что еще можно сделать подскажите?
1 Василий Алибабаевич
 
11.08.20
10:18
(0) Вариантов не много.
1. Достать конфигурацию из архива.
2. Пока есть время присмотреться к ценам на вазелин.
2 zerat
 
11.08.20
10:22
(1) есть из архива база 1 день разница
3 Василий Алибабаевич
 
11.08.20
10:25
(2) Если с конфигурацией за это время ничего не делали - она вполне годная.
4 Василий Алибабаевич
 
11.08.20
10:26
+ (3) И тогда я не понимаю стенаний из (0).
5 unregistered
 
11.08.20
10:30
(4) Работа пользователей за день уходит в помойку или придётся заморачиваться с переносом данных из убитой базы в восстановленную из архива.
6 johnnik
 
11.08.20
10:31
(0) а кэш чистили? Как бы при ошибке формата потока чистка кэша - это первейшее дело. Еще есть такая утилитка (лежит в 1сv8\BIN) chdbfl
7 unregistered
 
11.08.20
10:31
(0) Ещё одна жертва динамического обновления?
8 Garykom
 
гуру
11.08.20
10:32
(5) никуда не уходит, если в режиме предприятия грузится то вытащить последние данные переносом в архивную копию
9 Василий Алибабаевич
 
11.08.20
10:32
(5) Стоп. При чем "работа пользователей"? У тебя жеШЪ "проблема именно при открытии конфигурации."? Или она у тебя в режиме "Предприятие" сдохла?
10 unregistered
 
11.08.20
10:34
(8) Так я пишу придётся заморачиваться с переносом этих данных. А это нифига не тривиальная задача, если требуется восстановить все изменённые и добавленные данные, а не выборочно. Плюс время, которое понадобится на этот процесс и проверку его корректности.
11 unregistered
 
11.08.20
10:36
(9) В режиме "Предприятие" у него всё норрмально.
Или ты предлагаешь ему из архивной копии только таблицы самой конфигурации восстановить?
12 zerat
 
11.08.20
10:40
(9) Пользователи работают без проблем
(7) нет база в процессе сравнения объединения была и сервак отрубился
13 Ёпрст
 
11.08.20
10:40
(11) неа.. предприятие у него и не работает, иначе он не смог бы сделать

3 - Загружал dt в пустую базу

т.е пофигуратор у него работает, раз он дт слепил
14 Василий Алибабаевич
 
11.08.20
10:40
(11) Йес.
15 Ёпрст
 
11.08.20
10:41
(12) ок, как ты в таком случае дт слепил, раз пофигуратор не работает ?
16 Василий Алибабаевич
 
11.08.20
10:41
(13) Нужно больше вариантов и версий. )))
17 Ёпрст
 
11.08.20
10:43
(16) к 200 посту узнаем, что именно не работает
18 Василий Алибабаевич
 
11.08.20
10:43
С учетом (12) я бы попробовал "вернуться к конфигурации БД".
19 Vovan1975
 
11.08.20
10:44
ну можно предложить достать конфигурацию базы из бэкапа и в режиме пакетного запуска загрузить ее в аварийную базу.

вот это вот я имею в виду:
"/LoadCfg <имя cf/cfe файла> [-Extension <Имя расширения>]

Выполнить загрузку конфигурации или расширения конфигурации из файла. Загрузка конфигурации расширения будет выполняться при корректном указании параметра -Extension. Если в момент загрузки расширение отсутствует в информационной базе ‑ оно будет создано с указанным именем. Если расширение, указанное в параметре -Extension, подключено к хранилищу конфигурации ‑ его загрузка невозможна."
20 DrZombi
 
гуру
11.08.20
10:45
(0) КЭШ почисти.
21 DrZombi
 
гуру
11.08.20
10:45
(0) КЭШ Сервера почисти.
22 DrZombi
 
гуру
11.08.20
10:46
Сервер так же темпы растит, как и клиент :)
23 DrZombi
 
гуру
11.08.20
10:46
В папочке ТЕМП, у того пользователя, под кем запущен Сервер 1С.
Если системный, то в темпе Винды.
24 Vovan1975
 
11.08.20
10:47
(22) база врде как в чистую базу загружалось - эффекта нету
25 DrZombi
 
гуру
11.08.20
10:47
(24) Сервер, ребутни, заодно и папку темп почисти.
26 zerat
 
11.08.20
10:50
(15) не открывается именно конфигурация
(18) данный пункт недоступен
(19) без снятия с поддержки он даст это сделать?
(20)(21) кеш чистил, на разных компах пробовал DT базы
27 ink-nsk
 
11.08.20
10:50
2(20) он в пустую загружал, КЭШ чистый у пустой.
28 ink-nsk
 
11.08.20
10:52
2(0) место кончилось на диске С:, куда 1С КЭШ складывает
29 Vovan1975
 
11.08.20
10:54
(26) " без снятия с поддержки он даст это сделать? " - вот чесно скажу - фик его знает, надо пробовать.
30 Ёпрст
 
11.08.20
10:55
(26) Копия есть ? Оттуда табличку config подмени и всё.
31 Ёпрст
 
11.08.20
10:55
Или , для начала, configsave грохни
32 Vovan1975
 
11.08.20
10:56
(29) в конце концов с поддержки также можно снять через пакетный режим

"/ManageCfgSupport [-disableSupport [-force]]

Позволяет снимать конфигурация с поддержки. Допустимо использование следующих параметров:

● -disableSupport ‑ указывает на необходимость снятия конфигурации с поддержки. При отсутствии параметра генерируется ошибка.

● -force ‑ выполнить снятие конфигурации с поддержки даже в том случае, если в конфигурации запрещены изменения. При отсутствии параметра будет сгенерирована ошибка, если попытка снятия с поддержки будет выполняться для конфигурации, для которой в интерактивном режиме управления поддержкой запрещены изменения.
"
33 zerat
 
11.08.20
10:58
(30) есть как это сделать?
34 zippygrill
 
11.08.20
10:59
а что в ConfigSave?
35 Василий Алибабаевич
 
11.08.20
11:00
(33) Начни с (31). Config не трогай.
36 zerat
 
11.08.20
11:01
(31) как удалить, только в скуль грузить?
37 Василий Алибабаевич
 
11.08.20
11:01
(34) Текущая конфигурация. "Несохраненная" в БД. После "обновить конфигурацию БД" оно переносится (объединяется) с рабочей.
38 Ёпрст
 
11.08.20
11:02
(36) у тя изначально, файловая, или что ?
39 Ёпрст
 
11.08.20
11:03
И, не переживай, до 200 поста успеем вытянуть всю инфу
40 Василий Алибабаевич
 
11.08.20
11:08
(26) "данный пункт недоступен". Он будет недоступен только если конфигурация уже открыта.
Нужно :
1. "Конфигурация" - "Закрыть конфигурацию".
2. "Конфигурация" - "Конфигурация базы данных" - "Вернуться к конфигурации БД".
41 zerat
 
11.08.20
11:42
(40) закрыта она, я же писал что не даёт открыть
(38) изначально на постгре
42 Winnie Buh
 
11.08.20
11:47
(0) попробуй вы пользовательском режиме выгрузить в формате для перехода в сервис (data_dump.zip),
если выгрузится, то загрузи в последнюю копию с той же версией конфы
43 Ёпрст
 
11.08.20
12:04
(41) Ну и выполни, для начала,
truncate table ConfigSave
44 zerat
 
11.08.20
16:22
(43) не прокатило
как мне подменить конфиг из рабочей в битую?
Делаю так

GO
        DROP TABLE [buh].[dbo].[config]
        GO
        SET ANSI_NULLS ON
        GO
        SET QUOTED_IDENTIFIER ON
        GO
        CREATE TABLE [buh].[dbo].[config](
        [FileName] [nvarchar](128) NOT NULL,
        [Creation] [datetime] NOT NULL,
        [Modified] [datetime] NOT NULL,
        [Attributes] [smallint] NOT NULL,
        [DataSize] [int] NOT NULL,
        [BinaryData] [image] NOT NULL,
        [PartNo] [int] NOT NULL,
        PRIMARY KEY CLUSTERED
        (
        [FileName] ASC
        )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
        ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
        GO
        INSERT INTO [buh].[dbo].[config]
        SELECT * FROM [work].[dbo].[config]
    GO


пишет
Сообщение 2627, уровень 14, состояние 1, строка 22
Нарушено "PK__config__589E6EED4DBDEBFF" ограничения PRIMARY KEY. Не удается вставить повторяющийся ключ в объект "dbo.config". Повторяющееся значение ключа: (0c50c0e1-a9f2-4f8c-a9ef-ea44157957a8.0).
Выполнение данной инструкции было прервано.
45 Ёпрст
 
11.08.20
23:28
(44) нахрена дропать то? Тупо очистил записи и инсерт инто селект и усё
46 zippygrill
 
11.08.20
23:55
блин, буквально сегодня, при получении изменений из  хранилище, ERP накрылась с сообщением "Ошибка формата потока". При попытки повторного входа в конфигуратор - Ошибка формата потока.
Сразу попросил админа показать содержимое таблицы ConfigSave...там лежали загруженные изменения, но которые еще не применены. Очистил таблицу и нормально вошел в конфигуратор.
47 hhhh
 
12.08.20
01:08
(13) dt слепить можно и при закрытой конфигурации
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.