v8: Восстановление конфигурации из кэша #630513


#0 by dark_avenger
Здравствуйте, ищу решение проблемы, может кто подкинет хорошую идею. Проблема в следующем: при обновлении случилась беда с конфигурацией, которая проявляется у новых пользователей. Т.е. у тех пользователей, которые работали в 1С до обновления все в порядке (причем и обновления сели нормально), а у тех кто подключается на новом компьютере (или создаем новый профиль на терминале), в конфигурации нет ни одного субконто. Захожу в конфигурацию и вижу, что в плане счетов количество субконто = 0! Методом тыка выяснил, что сейчас конфигурация работает из кеша и переместив кэш с конфигурацией новым пользователям, проблема у них решилась, но это КОСТЫЛЬ! Решить пытался многими способами, а именно: 1. ТИ, на профиле с нормальным кешем проходит без ошибок, на новом профиле невозможно выполнить ТИ 2. Выгрузка/загрузка DT. В новую базу загружается DT с поломанной конфигурацией 3. Аналогично выгрузки DT пробовал выгружать только CF, выгружается поврежденная версия. Вопрос: Как вытащить конфигурацию из кэша и совместить её с данными?
#1 by mikecool
оО
#2 by vmv
чотка
#3 by Ахиллес
Хрена се... сбегал за попкорном, буду ждать чем закончится. Не тупи, беги оттуда скорей :-)
#4 by Heckfy
" и переместив кэш с конфигурацией новым пользователям "- подскажите, где это???
#5 by IronDemon
И копии, конечно, нет?
#6 by Kreont
при обновлении = динамическом? Закатай поверх конфигурацию еще раз, но бекапы хоть есть?
#7 by andrewks
на ИСе, вроде, мелькала статья на эту тему
#8 by andrewks
#9 by andrewks
+ про восстановление конфы речь, естественно, не идёт, но познавательно
#10 by Ranger_83
у нас была похожая хрень,в базу могли зайти только из под одного профиля.Тоже какое-то время копировали профиль,но потом устали.Оказалась,что в файловой субд какие-то записи засели в одной таблице.Похерить записи удалось только хеш-редактором.
#11 by dark_avenger
Есть нормальная копия перед обновлением делал, взял из неё CF, но когда средствами 1С загружаю её в базу, аналитика по субконто исчезает. Собственно нормальный CF я из кеша достал, вопрос как его засунуть в базу. Нет, база снята с поддержки, есть несколько добавленных реквизитов, поэтому обновлял через конфу, объединением. мне бы восстановить ) кстати да, база файловая.
#12 by andrewks
"Собственно нормальный CF я из кеша достал"  О_о
#13 by yurikmellon2
я так мыслю первым делом надо записи вида *.si в таблице Parametrs удалить. Я структуру таблицы смотрел Tool_1CD.exe с включенным смещением, потом редактором WinHex эти записи обнулял. Только после этого получилось зайти в базу, правда была ошибка которую удалось вылечить обновлением конфигурации
#14 by эцп
> Собственно нормальный CF я из кеша достал Но как?
#15 by dark_avenger
, Файл cacheStorage, который лежит в папке кеша. Например вот: d340f1bf-ef80-4945-80bb-fc71dda5c452d340f1bf-ef80-4945-80bb-fc71dda5c452ConfigcacheStorage
#16 by ILM
Он точно нормальный? В пустую базу грузится? Версии совпадают?
#17 by dark_avenger
да я его вычислил по размеру, потом загрузил в пустую базу, обычный файл конфигурации. Сейчас я не ищу в нем проблему, как раз из него все и работает нормально, я ищу способ воткнуть любой (в итоге конечно этот воткну) файл конфигурации в базу.
#18 by Cандер
Если база на SQL, то можно попробовать таблицу config из другой базы скопировать.
#19 by Cандер
Вот так: Use BaseMain go go insert into [BaseMain].[Dbo].[Config] select * from [BaseCopy].[Dbo].[Config] go
#20 by Cандер
и это конфигурация ИБ подтянется, а потом средствами уже 1С можно натянуть ее на основную.
#21 by dark_avenger
к сожалению база файловая...
#22 by эцп
В книгу знаний?
#23 by awa15
Выкладывай базу и правильную конфигурацию. Ссылки можно на почту прислать, которая в профиле. Засовывать конфигурацию в базу я умею.
#24 by Cандер
Ну так сделай копию SQLной, восстанови Cf  и потом накати на рабочую его.
#25 by dark_avenger
К сожалению информация коммерческая, не могу. Спасибо, хорошая идея, попробую сегодня
#26 by МимохожийОднако
Восстанови базу из копии. И начинай с начала.ИМХО, всё испортил обновлением через объединение.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С