Имя: Пароль:
1C
 
Отсутствие предопределенного элемента- ошибка при обновлении. БП3 КОРП
0 Грызлик
 
28.11.15
17:13
Есть база БП 3 КОРП v 8.3.41.63, пытаюсь обновить до версии 8.3.42.64. Сама конфигурация обновляется нормально. Далее заходу в режим предприятия, и на 55 процентах вылетает ошибка, Справочники.ВидыРегистраУчета....лизинг. Нет предопределенных данных. Хорошо, захожу в конфигуратор, предопределенный элемент есть. Пробую прочитать это все дело через точку останова. Действительно, все значения читаются, а именно то что связано с лизингом не читается. Пишет "Отсутсвие предопределенного элемента". Что пробовал, тестирование и исправление. Смена платформы. чекдск через файловый режим, обновление на sql. Ничего не помогает.Мониторя интернет, не у одного у меня такая проблема, но решения так и нет. Так же аналогичная проблема поднималась тут http://forum-1c.ru/index.php?topic=40747.0.
Пробую обовляться последовательно.. на 8.3.41.64. Обновилось, но нет тех предопределенных значений в этой обновлялки. А вот со следующей начинаются проблемы.

Что делать господа????
1 Cyberhawk
 
28.11.15
17:20
Платформу до 8.3.6.2299 обнови и попробуй
2 Грызлик
 
28.11.15
17:22
(1) Она и стояла.. Сейчас протестировал на 8.3.7
3 Грызлик
 
28.11.15
17:24
А вообще это глобально у всех? Просто на примере обычной бп, все корректно. Что пробовал еще, выгружаю из свой конфы (корп) файл .CF. Делаю пустую базу, и она обновляется отлично, что бы раз глюканула. И при этом, через точку останова, все предопределенные значения читаются
4 EugeniaK
 
28.11.15
19:48
(0) Ну значит нет в базе этого предопределенного элемента.
Добавь.
5 vde69
 
28.11.15
19:55
у элемента не стоит признак "предопределенный" не смотря на то что он в конфе есть
6 Cyberhawk
 
28.11.15
20:03
+(5) в дополнение, для ясности: у объекта БД не заполнен реквизит ИмяПредопределенныхДанных, по которому и идет связь объектов БД и предопределенных элементов конфигурации
7 Serg_1960
 
28.11.15
20:17
(0) Попробуй: в конфигураторе открой предопределенный элемент для редактирования и нажми кнопку "Ок" - перезапись элемента повторно переустановит связь с записью базы. Естественно, что конфигурации нужно установить признак "на поддержке с возможностью изменения" и перед внесением изменений нужно сделать(выгрузить в файл) копию конфигурации.
8 Serg_1960
 
28.11.15
20:19
Добавлю на всякий случай: у меня платформа 8.2.
9 minele
 
28.11.15
20:31
Отсутствие предопределенного элемента на надо смотреть буквально. Это ошибка кода проходит в сообщении. Просто, что-то не дописано или косяк. Он называется программист писал новый релиз, и не дописал конструкцию, потом он ушел на обед, потом его позвала жена и программист подумал, что допишет в следующем релизе.
10 minele
 
28.11.15
20:33
Часто помогает, если где-то дописать переменную, но может и придется добавить Попытку.
11 minele
 
28.11.15
20:34
Попробуй еще обновить платформу до конца.
12 minele
 
28.11.15
20:37
Можно ведь скакать по этим платформам, как по ступенькам.
13 Грызлик
 
28.11.15
21:22
(12) Платформы перепробовал все по одно от 8.3.2299.  Вы хотите сказать что баг в самой платформе?? потому что в файлах cf, для обновления, я перепробовал все, которые видны по умолчанию. А это 4 обновлялки.

(4) Да, в самой базе данных его нет. Отладчиком я уже это давно выяснил.

(7)Делал, не помогло.

(6) (4) Я решил это с одним справочником,когда создал такой же элемент в базе, а программно заполнил свойства которые вы указали, да это помогло,НООООО!!!!! Жирными иниями НО!!!!, пришлось конфу снять с поддержи, что бы зайти в программу, а то в процессе обновления появляется ошибка, и предлагается только выйти из базы, второе, таких справочников не один, и это только в процессе, пока работает обработка "Обновление ИБ", + в каждом справочнике не один элемент, а от 1 до 15. + начал сыпаться план счетов. Все это я подправил, и казалось бы все. Но в процессе работы уже пошли ошибки.. При загрузке банковских выписок. Дальше я не стал тестить. И если это такая кривая платформа или обновлялки... то грош цена это 1С.
14 Cyberhawk
 
28.11.15
22:01
Думаю, было криво поставлено одно из предыдущих обновлений, где осуществлялась привязка объектов БД к предопределенным элементам конфигурации, ну т.е. не отработала одна из процедур обновления данных
15 Грызлик
 
28.11.15
22:15
(14) Если бы, я так тоже думал. специально откатился на пару версий назад, и еще раз прошел все обновления. Но вот что произошло. Программа ругается на предопределенный элемент.. в версии 8.3.41.64 его нет. Предположив вашу мысль, я откатился на версию 8.3.41.63. Там его тоже нет, заново накатил 8.3.41.64, его тоже нет. а вот следующее обновление, и там этот элемент уже есть.
16 GROOVY
 
28.11.15
22:18
У меня наоборот. задвоились... Все на поддержке, полностью типовая. Как убить из конфигуратора дубли предопределенных и какого хрена они задвоились?
17 GROOVY
 
28.11.15
22:19
Что-то последнее время меня сильно 1с удивляет.
18 Cyberhawk
 
28.11.15
22:19
Попробуй релиз 3.0.41.63 обновить сразу до 3.0.42.73 - думаю, прокатит (т.к. 3.0.42.73 ушел в декабрьский диск ИТС)
19 Cyberhawk
 
28.11.15
22:19
(17) Я от названия "Договорчики" еще не пришел в себя )))
20 GROOVY
 
28.11.15
22:21
(18) Я на 40й обновляюсь с 39.
21 Cyberhawk
 
28.11.15
22:22
(20) Думается, меньше шансов нарваться на косячный промежуточный релиз, если накатить сразу актуальный фулл-сетап 42-го релиза
22 Лефмихалыч
 
28.11.15
22:24
(0) проблема в том, что предопределенные элементы есть в конфигураторе, но в предприятии к ним ни одна ссылка не привязана что ли?
23 GROOVY
 
28.11.15
22:26
(21)  Да у меня не рабочая база, задача именно последовательное обновление произвести. Короче для анализа механизма обновлений... Словил глюк там где не планировал.

Кстати, а все знают, что 8.3.7 позволяет дубли предопределенных в конфигураторе иметь? Я не знал.
24 Грызлик
 
28.11.15
22:26
(22) Да
25 Грызлик
 
28.11.15
22:27
(18) пробовал. Тоже самое. Думаю еще раньше откатиться
26 Грызлик
 
28.11.15
22:27
(25) Или вообще руками накатить через загрузку конфигурации еще выше стоящее обновление
27 Грызлик
 
28.11.15
22:30
(19) Это где такое встретилось? :D
28 GROOVY
 
28.11.15
22:31
(27) Это новая конфа, типа ERP.
29 GROOVY
 
28.11.15
22:31
Вчера обсуждали.
30 Грызлик
 
28.11.15
22:32
(28) (29) Жесть.
Ладно попробую откатиться на 38-39 релиз, и посмотрим что будет под платформой 8.3.2299
31 vde69
 
28.11.15
22:38
а ты регламент запускал после обновления предыдущего релиза?

обязательно нужно ждать окончания процедуры обновления не только при запуске, но и ту которая в регламентном задании должна запускатся...
32 Грызлик
 
28.11.15
22:43
(31) Нуу в последнее время пренебрегаю этим.
33 vde69
 
28.11.15
23:19
(32) вот и причина :)
34 Лефмихалыч
 
29.11.15
09:08
(24) ну, так привяжи имя предопределенных к ссылкам. Обработкой. Или в код обновления версии вломи это обновление.
35 Грызлик
 
29.11.15
17:40
(34) Это крайний случай. Да и после такого я боюсь следующего.. Каждое такое обновление.
36 Грызлик
 
29.11.15
20:52
Тут выяснялось, оказывается было разделение базы, сделали риб по организациям, потом в конечной базе риб отключили. После этого обновления не идут.
37 EugeniaK
 
29.11.15
21:03
(36) Запусти базу с параметром

/SetPredefinedDataUpdate -UpdateAutomatically

и попробуй обновить конфигурацию
38 Грызлик
 
30.11.15
07:38
(37) Забавно, что произошло. работаю с файловой базой. Ваш метод сработал. И я думал что все. Проблема решена. Начинаю базу загружать в SQL, и тут программа ругается на задавленные таблица и не дает загрузиться. Далее я делаю тестирование и исправление в файловом варианте, программа исправила кучу дублей, и все предопределенные элементы пересоздала заново, а старые пометила на удаление. Но начинаю после этого работать дальше в базе, пример: план счетов не открывается, недоступны ссылки на счета. Ладно, я проделываю вашу операцию заново. Обновился снова, далее накатываю сразу еще одно обновление (последнее), и вот тут оно не накатывается. Пишет предопределенные данные не уникальны :DDD .
39 Грызлик
 
30.11.15
07:38
Так и придется переносить остатки
40 EugeniaK
 
30.11.15
08:49
(38) Странно. Должно было просто добавить те элементы, которых нет.
Возможно, все-такти лучше просто аккуратно добавить вручную те элементы, которых не хватает.
Надеюсь, пробовали на копии, а не на основной.
41 Грызлик
 
30.11.15
09:17
(40) да, на копии. Да. они добавились. В файловом варианте все супер. При загрузке в SQL проблемы "пытаетесь загрузить не уникальное значение в уникальный индекс". При тестировании и исправлении все предопределенные элементы помечаются на удаление и создаются новые.- дальше база не рабочая. Ну думаю, пусть пока поработают в файловой базе, обновляю ее дальше (на последнее обновление), так оно не проходит сразу в конфе. Предопределенные элементы не уникальны.
42 Грызлик
 
30.11.15
09:19
(40) в любом случае спасибо! Это хоть дало надежду
43 EugeniaK
 
30.11.15
10:08
(41) Насколько я понимаю, изначально проблема возникла из-за того, что базу перевели в РИБ. При этом сбился режим SetPredefinedDataUpdate и новые элементы перестали создаваться при обновлениях.
А вот почему дублируются, пока не представляю.
Рекоммендую для общего представления статью http://catalog.mista.ru/public/310542/ , хотя скорее всего это уже и сами знаете.
Плюс обработка, которая в статье упоминается
https://yadi.sk/d/mSs7uaWDkqGPC
Попробуйте ею проверить базу до и после обновления предопределенных. Может, что-то и всплывет.
44 Serg_1960
 
30.11.15
10:17
(43) Ваше предположение о РИБ интересно, но если вы обновляете конфигурацию базы и платформа позволяет это сделать - предположения не верны.

PS:
Я удивлён, что в этой ветке никто ещё не упомянул волшебное слово "кеш" :) Да и я грешным делом забыл об этом добавить в (7). Понадеялся что "мы сами с усами"(с) и кэши давно уже были очищены.
45 EugeniaK
 
30.11.15
10:23
(44) Насколько я понимаю, было несколько итераций создания копии базы и перенос с файловой на серверную. Так что скорее всего это не КЭШ. Хотя все возможно и почистить не помешает.
То, что платформа позволяет какую-то операцию, еще не означает что эта операция прошла идеально верно.
46 Грызлик
 
30.11.15
12:07
(44) Кэш.. я даже железо менял
47 bazvan
 
30.11.15
12:48
Сталкнулся такой же муйней.Как так получилось так и не понял (но РИБа небыло, база создавалась из ЦФки в раоне 3.0.32.х
Проблему решил полу руками полуавтоматически.
Теперь все обновляется хорошо (кстати справочник тот же самый. В конфигураторе были предопределенные а в предприятии нет.
Тестирование исправление помогло востановить НО без иерархии. создал иерархию, перенес в папочки и все заработало
48 Грызлик
 
02.12.15
16:44
Решить проблему так и не смог. Но поступил так. Поднял копию оригинальной базы, откуда был сделан РИБ. Обновил ее до текущей версии, как боевая, обработкой ВыгрузкаЗагрузкаДанных перекинул документы, снова разделил РИБом, теперь так и обновлясь
49 bazvan
 
02.12.15
17:08
(48) могу попробовать починить. 600 рублей (инет в моем гадюкино)
Если что мой ник сабака яндекс ру. Пишите
Основная теорема систематики: Новые системы плодят новые проблемы.