Имя: Пароль:
1C
 
пропали документы из расширения
,
0 aleks100
 
11.03.20
11:16
Делал обновление БГУ 2.0.68.2 на 2.0.69.16. Обновление не шло обновление и выдавало ошибку,пока не удалил расширение, которое содержало документы  КассовыйПланУтвержденный и др.  и снова добавил после обновления. Расширение предварительно сохранил
Пропали данные  в документе КассовыйПланУтвержденный и д.р. Что делать?
1 Ёпрст
 
11.03.20
11:18
(0)Подымать архив, вестимо и тренироваться на копии базы.
2 aleks100
 
11.03.20
11:21
выгрузить данные из архива и восстановить в новую базу?
3 Ёпрст
 
11.03.20
11:22
(2) или так
4 Ёпрст
 
11.03.20
11:22
или поднять архив и обновить по-человечьи, без потери данных
5 vicof
 
11.03.20
11:23
Для начала прочитать, что такое расширения и как с ними работать.
6 aleks100
 
11.03.20
11:23
они уже работают в обновленной базе
7 mikecool
 
11.03.20
11:23
(0) емнип, данные расширений не удаляются при отключении расширения
но как их вернуть - надо яндексить, вроде на мисте что пробегало
8 aleks100
 
11.03.20
11:24
я отключал расширении,все равно не обновлялось
9 aleks100
 
11.03.20
11:25
когда удаляешь расширение,данные теряются?
10 mikecool
 
11.03.20
11:47
(9) в поиск, данные расширений - отдельные таблицы, возможно и не удаляются
11 bolder
 
11.03.20
11:57
(0) Конечно все удалил.Восстанавливай из архива.
12 arsik
 
гуру
11.03.20
12:19
Перекинь из архива через xml.
13 dka80
 
11.03.20
13:10
(9) возможно данные и не удаляются, а вот когда подключаешь расширение заново - создаются новые таблицы, а старые не подхватываются
14 DrZombi
 
гуру
11.03.20
13:12
(0) Удалил расширение, а теперь жалуешься что пропали документы, которые жили в этом расширении? :DDDDDD

Таки перед каждым обновлением надо проверять модули расширения, на момент обновления и изменения модулей в основной конфигурации... Руки бы вам оторвать :)
15 Фрэнки
 
11.03.20
13:17
А еще интересно, что именно в ошибку выдавало при обновлении?

Потому что иногда бывает обновление, которое изменяет режим совместимости. Само расширение при этом удалять никуда не нужно, а нужно в его свойствах подправить и все. Но пока свойства не исправлены, то обновление действительно не проходило.
16 DrZombi
 
гуру
11.03.20
13:20
(15) А порой просто отключить, коль мешает обновлению и тебе очень надо обновить, а править все "некогда" и нет желания :)
17 aleks100
 
11.03.20
16:13
Отключал расширение и режим совместимости менял, все равно не обновлялось
18 VladZ
 
11.03.20
17:20
(0) Простить и забыть.

На будущее: в расширении критичные объекты не хранить.
19 Мимохожий Однако
 
11.03.20
17:25
Если в расширении живут важные данные, то неплохо бы предусмотреть их выгрузку в файл(ы) на случай удаления расширения для последующего восстановления.
20 mikecool
 
11.03.20
17:39
(13) это же не проблема при наличии скуля
21 2S
 
11.03.20
19:09
Каждый день похожие темы. Хранить объект и реквизиты в расширении - моветон.
22 DrZombi
 
гуру
11.03.20
19:47
(21) "Партия" запретила снимать с поддержки, "партия" святое :)
23 Сияющий в темноте
 
12.03.20
08:54
если бы объекты были в самой конфигурации и при смене режмма совместимости не работали,то тх также пришлось бы удалить или переписывать.
другое дело,что жалобы,обычно,идут на программный код,который тоже прекрасно удаляется без потери объектов.
в расширении,то же самое.
печаль,когда у конфигурации меняется режим совместимости,тогда в старой в расширении не поставить режим ввыше,чем есть конфигурация,а в новой,расширение уже не запускается.
нужно обновлять на той платыорме,которая в режиме совместимости новой версии указана,тогда расширение без совместимости будет все равно в ней,а потом,поменяв совместимость,можно уже идти на старшие версии.
24 Фрэнки
 
12.03.20
09:03
(23) ну может мне повезло, но мои расширение повышение режима совместимости пережили нормально. При обновлении выдало сообщение, что есть проблема. Посмотрел, изменил. И поехали дальше.
25 Фрэнки
 
12.03.20
09:04
Скорей всего, что там накосячили в промежутке между обновлением с самим расширением и мина лежала до того момента, пока на нее не наступили.
Программист всегда исправляет последнюю ошибку.