#0
by Hunteraf
Доброе утро. Сложилась такая ситуация, сократил журнал регистрации сохранив его в файл (без разделения по периодам), пробую теперь его открыть выдает "Ошибка формата потока". В инете пишут удалить символы 0x1a и 0xFFFF, только не знаю каким инструментом это сделать. Как восстановить журнал?
#3
by ДемонМаксвелла
Открыть можно word-ом, но это не поможет. При помощи метода ВыгрузитьЖурналРегистрации преобразуй lgf в xml (если будет разбухать до бесконечности, поставь "максимальное количество"). Затем анализируй при помощи КонсольАнализаЖурналаРегистрации, есть в папке UNIREPS81EventLogConsole, переделай под 8.2 сам.
#4
by Hunteraf
Попробовал сделать следующее ВыгрузитьЖурналРегистрации("d:222.xml", , ,"d:111.lgf"); Пишет снова "Ошибка формата потока"
#9
by ДемонМаксвелла
скорее всего в файле lgf то, чего платформа не ожидает увидеть. Исправить можно, главное понять что, и куда искать.
#15
by Hunteraf
я пробовал открывать и сам журнал и обработку для конвертирования в xml в разных базах (в том числе и в пустой базе)
#16
by Hunteraf
может злополучная запись в самом начале файла, потому что ставлю "максимальное количество" 1, вылетает тоже с ошибкой
#18
by ДемонМаксвелла
взял рабочий журнал регистрации, отрезал снизу произвольный (с учетом фигурных скобок) кусок, сохранил. В 1С открывается, удалилась часть записей. Так что исправить не проблема, проблема найти ошибку.
#24
by Hunteraf
Сравниваю записи в этом файле и норм журнале, вроде никаких особенных записей не нахожу
#26
by ДемонМаксвелла
в файле два раза встречается 1CV8LOG(ver 2.0) - в начале файла и в тексте. Всё что ниже первого 1CV8LOG(ver 2.0) но выше второго - похоже на таблицу соответствий, все что ниже второго 1CV8LOG(ver 2.0) - список событий вида {20110722091703,N,{0,0},1,1,1,1,2,I,"",0,{"U"},"",0,0,0,2,0} на первом месте очевидно дата. Надо проверить синтаксис твоего файла.
#27
by Hunteraf
Вторая запись отсутствовала как оказалось 1CV8LOG(ver 2.0) отсутствовала. Добавил, журнал начал открываться, но почему то транзакции все незавершенные оказались, но это уже не так критично. (ДемонМаксвелла) спасибо за помощь)))
#28
by ДемонМаксвелла
Обращайтесь :) В свое время чинил семерочный журнал регистрации, в котором была зашифрована часть записей. Сейчас вот научился чинить восьмёрочный, и с форматом разобрался. Это была интересная проблемка.
#32
by Hunteraf
Не понял сначала, про вторую строку 1CV8LOG(ver 2.0) 5e6103fa-2635-4d0e-9b50-8d92086685ea Типа такого)))
#35
by ДемонМаксвелла
ну ещё не на 100% разобрался, чтоб свой просмотрщик сделать, но думаю основное понял. будет время - сделаю.
#36
by Hunteraf
Журнал должен быть примерно такого формата.Сначала идет 1CV8LOG(ver 2.0) 5e6103fa-2635-4d0e-9b50-8d92086685ea Дальше идет что то типа {4,"_$Transaction$_.Begin",2}, {4,"_$Data$_.Update",3}, {5,59fca0dc-c0bd-4d88-8101-d39c905deece,"Документ.ЗаданиеНаПроизводство",1} тут нельзя конкретно описать что должно быть, дальше идет снова 1CV8LOG(ver 2.0) 5e6103fa-2635-4d0e-9b50-8d92086685ea а потом начинаются основные описания типа {20111102102853,U, {241209bfdc600,1f758a6},48,52,1,812,3,I,"",50, {"R",214:ae02001321f196af11e0fdf6a8b8eee8},"",1,1,1,1714,0}
#40
by Kraft
Вот кусок из начала: {2,"ADMIN",1}, {3,"Designer",1}, {4,"_$Session$_.Start",1}, {6,"APPSERVER",1}, {7,1564,1}, {8,1565,1}, {4,"_$Session$_.Finish",2}, {3,"1CV8",2}, {4,"_$Session$_.AuthenticationError",3}, {7,1562,2}, {8,1566,2}, {1,4dd365c0-bf54-44d8-8808-7ce9ab9b1ff3,"Admin",2}, {4,"_$Session$_.Authentication",4}, {2,"APPSERVER",2}, {8,1563,3}, {2,"SCLAD2",3}, {1,95addc55-1d8c-4143-9784-af5cf2f85ce5,"Us1",3}, {2,"SCLAD3",4}, {7,1566,3}, {8,1567,4}, {1,7de4c354-0e6e-44f4-a67c-1f70826b1c81,"Us2",4}, {2,"SCLAD",5}, {1,d357e094-c989-4f01-91b6-d7f2ed9ab743,"Us3",5}, {2,"ARM",6}, {1,cfce1a3a-9973-47f2-9775-fe82ab5d4659,"Us4",6}, {2,"FORMOVKA1",7}, {1,29363c1b-5c44-4555-b5b2-8dd85a77a23b,"Us5",7}, {4,"_$Transaction$_.Begin",5}, {4,"_$Transaction$_.Commit",6}, {4,"_$Data$_.Update",7}, {5,13ac38ee-8433-4795-b93f-ee12ab43e172,"РегистрСведений.ОбъектыДоступаДокументов",1}, {5,1026b308-1ff7-4da3-8908-dadde1c2e29b,"РегистрНакопления.ПартииТоваровНаСкладахБухгалтерскийУчет",2}, {5,12c749de-c1d6-4d95-9db8-593695125549,"РегистрНакопления.ЗаказыПокупателей",3}, {5,15f8e940-e490-4706-959c-8e48f2d0daa9,"РегистрНакопления.УчетЗатрат",4}, ... есть ошибка?
#46
by Kraft
значит, скорее всего, ошибка закралась где-то дальше. И как анализировать текстовик в несколько сотен метров? Писать парсер? Тогда нужна спека. Иначе все это пустое... В 1с сказали, что у них все гут и ниипет. В чем правда, брат?
#51
by Hunteraf
который ты прислал, дальше идут аналогичные операции, а после них что идет, короч нужен кусок с "1CV8LOG(ver 2.0)" и что до него и после
#56
by ДемонМаксвелла
насчет шапки - видимо она нужна для сжатия файла. 1 - пользователь,2 - имя компьютера,3 - тип приложения,4 - событие,5 - объект,6 - имя сервера,7 и 8 - порты (?) каждому объекту присваивается номер, который будет встречаться в нижней части файла
#61
by Kraft
В общем во всех файлах логов, встречается всего один тег "1CV8LOG(ver 2.0)" - в самом начале. Добавил вручную этот же тег в конец - не помогло. Сейчас файл выглядет так: {2,"ADMIN",1}, {3,"Designer",1}, {4,"_$Session$_.Start",1}, {6,"APPSERVER",1}, {7,1564,1}, {8,1565,1}, {4,"_$Session$_.Finish",2}, {3,"1CV8",2}, {4,"_$Session$_.AuthenticationError",3}, {7,1562,2}, {8,1566,2}, {1,4dd365c0-bf54-44d8-8808-7ce9ab9b1ff3,"Admin",2}, {4,"_$Session$_.Authentication",4}, {2,"APPSERVER",2}, {8,1563,3}, {2,"SCLAD2",3}, {1,95addc55-1d8c-4143-9784-af5cf2f85ce5,"Us1",3}, {2,"SCLAD3",4}, {7,1566,3}, {8,1567,4}, {1,7de4c354-0e6e-44f4-a67c-1f70826b1c81,"Us2",4}, {2,"SCLAD",5}, {1,d357e094-c989-4f01-91b6-d7f2ed9ab743,"Us3",5}, {2,"ARM",6}, {1,cfce1a3a-9973-47f2-9775-fe82ab5d4659,"Us4",6}, {2,"FORMOVKA1",7}, {1,29363c1b-5c44-4555-b5b2-8dd85a77a23b,"Us5",7}, {4,"_$Transaction$_.Begin",5}, {4,"_$Transaction$_.Commit",6}, {4,"_$Data$_.Update",7}, {5,13ac38ee-8433-4795-b93f-ee12ab43e172,"РегистрСведений.ОбъектыДоступаДокументов",1}, {5,1026b308-1ff7-4da3-8908-dadde1c2e29b,"РегистрНакопления.ПартииТоваровНаСкладахБухгалтерскийУчет",2}, {5,12c749de-c1d6-4d95-9db8-593695125549,"РегистрНакопления.ЗаказыПокупателей",3}, {5,15f8e940-e490-4706-959c-8e48f2d0daa9,"РегистрНакопления.УчетЗатрат",4}, ... {20111117233342,N, {0,0},1,0,6,9,14,I,"",93, {"S",""},"",1,2,5,2058,0}, {20111117233342,N, {0,0},1,0,6,0,2,I,"",0,
#63
by Hunteraf
не в конец нада, а в середину и 2 строки 1CV8LOG(ver 2.0) 5ab10441-12d0-4751-9d0f-6e28df36af6b {1,071523a4-516f-4fce-ba4b-0d11ab7a1893,"",1}, {2,"ADMIN",1}, {3,"Designer",1}, {4,"_$Session$_.Start",1}, {6,"APPSERVER",1}, {7,1564,1}, {8,1565,1}, {4,"_$Session$_.Finish",2}, {3,"1CV8",2}, {4,"_$Session$_.AuthenticationError",3}, {7,1562,2}, {8,1566,2}, {1,4dd365c0-bf54-44d8-8808-7ce9ab9b1ff3,"Admin",2}, {4,"_$Session$_.Authentication",4}, {2,"APPSERVER",2}, {8,1563,3}, {2,"SCLAD2",3}, {1,95addc55-1d8c-4143-9784-af5cf2f85ce5,"Us1",3}, {2,"SCLAD3",4}, {7,1566,3}, {8,1567,4}, {1,7de4c354-0e6e-44f4-a67c-1f70826b1c81,"Us2",4}, {2,"SCLAD",5}, {1,d357e094-c989-4f01-91b6-d7f2ed9ab743,"Us3",5}, {2,"ARM",6}, {1,cfce1a3a-9973-47f2-9775-fe82ab5d4659,"Us4",6}, {2,"FORMOVKA1",7}, {1,29363c1b-5c44-4555-b5b2-8dd85a77a23b,"Us5",7}, {4,"_$Transaction$_.Begin",5}, {4,"_$Transaction$_.Commit",6}, {4,"_$Data$_.Update",7}, {5,13ac38ee-8433-4795-b93f-ee12ab43e172,"РегистрСведений.ОбъектыДоступаДокументов",1}, {5,1026b308-1ff7-4da3-8908-dadde1c2e29b,"РегистрНакопления.ПартииТоваровНаСкладахБухгалтерскийУчет",2}, {5,12c749de-c1d6-4d95-9db8-593695125549,"РегистрНакопления.ЗаказыПокупателей",3}, {5,15f8e940-e490-4706-959c-8e48f2d0daa9,"РегистрНакопления.УчетЗатрат",4}, ... 1CV8LOG(ver 2.0) 5ab10441-12d0-4751-9d0f-6e28df36af6b {20111117233342,N, {0,0},1,0,6,9,14,I,"",93, {"S",""},"",1,2,5,2058,0}, {20111117233342,N, {0,0},1,0,6,0,2,I,"",0, {"U"},"",0,0,0,2058,0}
#65
by Hunteraf
{20111117233342,N, {0,0},1,0,6,9,14,I,"",93, {"S",""},"",1,2,5,2058,0}, {20111117233342,N, {0,0},1,0,6,0,2,I,"",0, {"U"},"",0,0,0,2058,0} Примерно с такой фигни начинается список событий, перед ним и нужно вставить 2 твоих строки.
#66
by ДемонМаксвелла
Список событий по внешнему виду сильно отличается от шапки, место, где заканчивается шапка и начинаются события легко найти при прокрутке в notepad ++
#72
by ДемонМаксвелла
В самом событии 18 полей через запятую. Думаю здесь будут все 16 колонок журнала регистрации: картинка, дата-время, пользователь, компьютер, приложение, сеанс, рабочий сервер, основной IP порт, вспомогательный IP порт, событие, комментарий, статус транзакции, транзакция, метаданные, данные, представление данных и ещё пара колонок. Найти соответствие можно, нужно время.
#73
by Hunteraf
Интересно почему получается такой файл при сокращении журнала, получается это платформа так себя ведет?
#76
by Hunteraf
неправду сказал Есть такое 10081714 Чтение файла журнала регистрации Проблема: При попытке открыть файл журнала регистрации, полученный при сокращении журнала регистрации, происходит ошибка формата потока.
#77
by ДемонМаксвелла
да, это та ошибка, но уже при сокращении данные записались в неправильном формате.
#78
by Hunteraf
В последнем релизе ошибка не исправлена, сколько теперь битых журналов может быть, а начальство это мало волновать будет если нужна будет история изменений.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Журнал проводок и журнал операций
- Журнал регистрации
- Помогите найти журнал(ОткрытьФорму("Журнал.Подчиненные.ФормаСписка",,ТекущД)...
- Обработка Универсальный журнал(журнал поиска), помогиде доделать.
- Ошибка выполнения запроса "Ошибка при выполнении операции над данными: Ошибка SQL: Де
- Побороть журнал регистрации
- v7: Объект заблокирован: Журнал расчетов журнал зарплата
- Выгрузить Журнал Регистрации в таблицу значений
- Ошибка при создании информационной базы ошибка формата файла журнала регистрации
- Ошибка при работе с сервисом (подробнее см. Журнал регистрации)
- Журнал регистрации перестал записывать новые события журнал небольшой 4 гБт
В этой группе 1С
- как задать вид движения?
- как сделат чтоб в печатную форму возле номенклатуры отображался код номенклатуры
- v7: Пустая дата не определяется как Дата(0)
- Посоветуйте термотрансферный принтер на текстильных лентах
- 8.1. Как можно программно создать характеристику номенклатуры?
- v7: 1С:Документооборот ПРОФ
- Как отследить удаление записи регистра сведений
- v7: Как получить идентификатор Таблицы значения
- Приучить 1С хранить кеш не на системном диске?
- Получить имя справочника из типа вида субконто через COM
- От чего зависит скорость Сравнения/Объединения?
- v7: Вычет на ребёнка Камин Зарплата 2.0
- Алгоритм устранения ошибок при Расчете себестоимости в КА?
- Переход с УПП 1.2.хх на УПП 1.3.хх
- УТ 11. Можно ли настроить пользователю просмотр только его документов
- Как получить из хранилища текстовый документ?
- УТ + Битрикс выгрузка картинок для товаров
- Значение с типом ДАТА в XDTO
- Продвинутый курс по учету производства в 1С:УПП
- v7: Корректировочный сф полученный