Имя: Пароль:
1C
1С v8
Работа с метаданными
,
0 ParinovS
 
25.01.13
15:39
Добрый день, уважаемые формучане! Столкнулся с проблемой, зависает конфигуратор при принятии изменений (когда требуется реструктуриация).
Начал копаться, много всего перерыл, но наткнулся на странную вещь: в метаданных(в конфигураторе) объект есть(РС), а в режиме предприятия его нет(я действительно хорошо искал).  Подскажите, в чем проблема? И удалить же не смогу, конфа повиснет...
П.С. База скульная
П.С.п.с. При ТиИ база виснет(лог и ссылочное тестирование), как раз тогда, когда доходит до этого РС.
1 ParinovS
 
25.01.13
15:41
Этот объект никуда не ссылается, можно его как то найти в табличке Config и удалить?
2 pessok
 
25.01.13
15:42
(1) а может лучше загрузкой конфы?
3 ParinovS
 
25.01.13
15:49
(2) взять текущую конфу, выгрузить ,удалить и загрузить вновь?
4 shuhard
 
25.01.13
15:56
(0)[(я действительно хорошо искал)]
не верим
5 Maxus43
 
25.01.13
16:00
>>в метаданных(в конфигураторе) объект есть(РС), а в режиме предприятия его нет
Это потому что база не обновлена наверно? раз виснет при обновлении...
Конфигурация - вернуть конфу БД
6 ParinovS
 
25.01.13
16:05
(4) Пятница, конец рабочего дня, кайф потроллить! Если я акцентировал на этом - значит это так)))
(5) Сейчас конфа обновлена(я восстановил архив, до внесения изменений), кнопка не активна. При попытке открыть конфигурацию БД тоже виснет.
7 o KIA
 
25.01.13
16:10
Кеш на локальном компе почистили?
8 ParinovS
 
25.01.13
16:10
(7) одно из первых что сделал :)
9 Maxus43
 
25.01.13
16:11
>>При попытке открыть конфигурацию БД тоже виснет
ну а как увидел что РС в конфе есть?
темните что-то батенька
10 MaxisUssr
 
25.01.13
16:18
(0)
т.е. количество регистров накопления в конфигураторе и в предприятии через меню "Вес объекты - Регистры накопления" различно?
11 ParinovS
 
25.01.13
16:22
(9) Вам, батенька, объяснять чем отличается "Основная конфигурация" и "Конфигурация БД"?
Удивите себя: Конфигурация - Конфигурация базы данных - Открыть конфигурацию БД
12 ParinovS
 
25.01.13
16:23
(10) это действительно так. я тоже удивлен.
13 Maxus43
 
25.01.13
16:36
(11) я вкурсе что это, не сомневайтесь.
Возникает парадокс - конфа ИБ открывается, а конфа БД - нет? Они идентичны должны быть.
в скуле таблицы Config и ConfigSave
14 ParinovS
 
25.01.13
16:39
И так - решение, в посте(2) была взята идея:
сокращение: БД1 - основная, БД2 - вспомогательная.
1. Удаляем в конфигураторе РС
2. Сохраняемся, но не обновлеям БД(а толку-то?!), выгружаем КОНФУ.
3. Создаем пустую БД и заливаем туда выгруженную конфу, принимаем изменения
4. Заходим в Management Studio и в БД1 удаляем содержимое таблиц ConfigSave и Соnfig
5. Копируем все содежимое из таблицы config БД2 в таблицу config БД 1.
Радуемся:) ну и предупреждение: ВСЕ ЭТО ВЫ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК!!! ОБЯЗАТЕЛЬНО ДЕЛАЕМ АРХИВНУЮ КОПИЮ!!!!!!!!!!!
15 pessok
 
25.01.13
16:40
(14) и что вызвало такой суровый ататат мозгу? с чего все начиналось?
16 ParinovS
 
25.01.13
16:41
(13) Вы первый начали. В Config хранятся все конфигурация: основная, БД, поставщиков и т.д. а в ConfigSave только измененные объекты. Советую подучить мат. часть.
17 Maxus43
 
25.01.13
16:41
1. Удаляем в конфигураторе РС
2. Сохраняемся, но не обновлеям БД(а толку-то?!)
3. Заходим в Management Studio и копируем ConfigSave d Соnfig
18 ParinovS
 
25.01.13
16:42
конфу делаю не только я. Причину сказать не могу, просто добавил реквизит в справочник, попытался обновиться - ан нет, конфигуратор упал, начал копаться и вот....
19 ParinovS
 
25.01.13
16:43
(17) Вы сейчас насоветуете, уважаемый, а люди ВАм больше поверят, потому что под ником полосочка длинее.
20 ParinovS
 
25.01.13
16:44
сделайте это с Вашей основной БД, только без архивных копий)))
21 Maxus43
 
25.01.13
16:44
(19) кто не делает бэкапов - тот сам себе злобный буратино (с)
22 pessok
 
25.01.13
16:45
(18) use repository, Luke.
тогда хоть можно будет ноги найти
23 Maxus43
 
25.01.13
16:48
(20) Таблицы ИДЕНТИЧНЫ по структуре.
* Config - основная конфигурация информационной базы. Эта конфигурация соответствует реальной структуре данных и используется 1С:Предприятием 8.0 в режиме Предприятия.
* ConfigSave - конфигурация, редактируемая Конфигуратором. Конфигурация из ConfigSave переписывается в Config при выполнении "Обновления конфигурации базы данных" в Конфигураторе, а наоборот - при выполнении в Конфигураторе операции "Конфигурация - Конфигурация базы данных - Вернуться к конфигурации БД".
http://help1c.com/faq/view/673.htm
24 Maxus43
 
25.01.13
16:49
их прямое копирование из одной в другую - номральная ситуация при нежданчиках типа (0), и не надо посылать меня учить мат часть в пятницу
25 ParinovS
 
25.01.13
16:53
(23) Я доверяю только ИТСу )))) Просто я сам видел, как после изменения 1-реквизита, у меня в ConfigSave появлялось 6 записей, а в Config хранится 4050 записей.
26 ParinovS
 
25.01.13
17:07
(23) Кстати, чтобы убедиться в том, что я прав, прочитайте комментарий к статье, на которую Вы ссылаетесь.
27 Maxus43
 
25.01.13
17:10
(26) что пустая если совпадают - я согласен, не уверен насчет "хранятся только отличия", на 8.1 это было не так