Восстановление sql базы после динамического обновления.

27.06.18

Задачи пользователя - Корректировка данных

Завис конфигуратор при динамическом обновлении базы, после при входе в конфигуратор выводится сообщение: «Внимание!!! При обновлении данных, после последней реструктуризации, произошла ошибка. Повторить обновление?»

Платформа: 8.2.15.301

Завис конфигуратор при динамическом обновлении базы, после при входе в конфигуратор выводится сообщение:

«Внимание!!! При обновлении данных, после последней реструктуризации, произошла ошибка. Повторить обновление?» «Да, Нет»

 

Если выбрать да, то выводится сообщение:

«Обнаружена незавершенная операция сохранения конфигурации. Для продолжения работы необходимо завершить операцию.»

 

Так как было динамическое обновление, то данные все в сохранности.

Первым делом смотрим в configsave, таблица оказалась пустой. Смотрим что просходит с базой через profiler ms-sql.

Первое сообщение в 1С выводится после запроса select * from Config WHERE FileName = 'commit'. В копии запрос возвращает пусто, удаляем в поврежденной базе этот флаг (delete from config where FileName = 'commit').

При запуске 1С снова выводится первое сообщение, но уже после запроса select * from Config WHERE FileName = 'dbStruFinal'. В копии запрос возвращает пусто, удаляем в поврежденной базе этот флаг (delete from config where FileName = 'dbStruFinal').

Запускаем 1С, все работает.

P.S. Если вы столкнулись с аналогичной ситуацией, то напишите в комментариях на каком релизе платформы это произошло, какой режим совместимости у конфигурации и какой алгоритм обновления базы используется (старый или новый).

См. также

Исправление в 1С:ЗУП/ЗКГУ ошибок по НДФЛ и взаиморасчетам с сотрудниками на начало расчетного года.

Корректировка данных Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4800 руб.

06.10.2023    2698    30    15    

36

Тестирование и исправление ключей аналитики ERP, УТ11, КА

Корректировка данных Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    107366    637    173    

680

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    28074    83    146    

61

Исправление ошибки закрытия месяца "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации". УТ 11.4,УТ 11.5, КА 2.4,КА 2.5, ERP 2.4, ERP 2.5, КА 2 Казахстан, Управление торговлей 3 для Казахстана

Закрытие периода Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

2400 руб.

27.10.2021    22607    302    35    

74

Исправление ошибок по НДФЛ и взаиморасчетам с сотрудниками в 1С:Бухгалтерия 3.0

Корректировка данных Зарплата Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Внешняя обработка предназначена для исправления самых различных ошибок, возникших по самым разным причинам. Общее проявление этих ошибок видно в различии данных между: проводками и различными отчетами по НДФЛ, заполнении ведомостей на выдачу зарплаты, неверным расчетом НДФЛ при начислении ЗП и т.д.

3600 руб.

09.02.2024    769    4    4    

7

Заполнение документа "Корректировка регистров" произвольными данными

Закрытие периода Корректировка данных Платформа 1С v8.3 Система компоновки данных 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 руб.

13.07.2015    50356    171    29    

121
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
98. Jokemas 192 04.02.19 17:47 Сейчас в теме
Спасибо, помогло. Век живи, век учись.
Платформа 8.3.10.2753, конфигурация УТ 10.3.14.3
99. dusha0020 1105 14.02.19 18:12 Сейчас в теме
На 8.3.92309 сегодня поймал при динамическом обновлении. Автору спасибо. Все сработало. Вошел в конфигуратор, получил конфу из хранилища и дообновил.
У меня дополнительно отказались работать запросы в SQL Studio. Ошибка при выполнении: "неверно задано имя папки" (the directory name is invalid). Пофиксилось выполнением в cmd команды "mkdir %temp%". Потом уже запросы на удаление косячных записей из таблицы config.
Может и это кому пригодится.
Еще раз автору спасибо и респект. Сегодня уйду с работы вовремя:)
user712426; +1 Ответить
100. DIvanmgn 15.02.19 11:50 Сейчас в теме
Спасибо, помогло
АльфаАвто 4 сильно переписанная, без режима совместимости, платформа 8.3.12.1714.
101. horoschool 15.02.19 23:59 Сейчас в теме
Всё сработало вывод один : Динамического обновления - БОЛЬШЕ НИКОГДА, всех пользователей взашей.
СПАСИБО!
104. serejkin 20.02.19 15:25 Сейчас в теме
(101)
Динамика не при делах
120. SvetaBr 26.07.19 19:28 Сейчас в теме
(101) Были проблемы но решались
1. sel ect * fr om Config WHERE FileName = 'commit'
2. delete fr om config where FileName = 'commit'
3. sel ect * fr om Config WH ERE FileName = 'dbStruFinal'
4. delete fr om config wh ere FileName = ' dbStruFinal'
102. serejkin 20.02.19 15:23 Сейчас в теме
8,3,10,2667
Рухнула при сравнении конфигураций. ни режимы ни динамические обновления не при чем.
Судя из того как все произошло - косяк внутри самих платформ. происходит "смещение" идентификатора ключа версии структуры базы. в результате платформа не признает созданные ею же метки о начале модернизации конфы.
103. Danil.Potapov 516 20.02.19 15:25 Сейчас в теме
Рухнула при сравнении конфигураций.


это что-то новенькое.
105. extalionos 112 09.03.19 12:32 Сейчас в теме
У меня данное решение не помогло. Помогла замена таблиц из утренней копии. Но этот вариант не всегда поможет, на сколько я понял, если конфигурация копии отличается от конфигурации данных рабочей базы, то могут быть еще ошибки. Так что, метод на ВАШ СТРАХ И РИСК.

use base

go

truncate table [dbo].[Config]
truncate table [dbo].[ConfigSave]
truncate table [dbo].[DBSchema]
truncate table [dbo].[Params]

go

ins ert into [dbo].[Config] sel ect * from [base_up].[dbo].[Config]
ins ert in to [dbo].[DBSchema] sel ect * fr om [base_up].[dbo].[DBSchema]
ins ert in to [dbo].[Params] sele ct * fr om [base_up].[dbo].[Params]
Показать

где base - рабочая база
base_up - развернутая копия базы (например, ночная)
106. vitalieD 10.04.19 15:59 Сейчас в теме
107. Петров-Водкин 185 15.04.19 10:33 Сейчас в теме
108. V_Izzy 16.04.19 15:24 Сейчас в теме
Чудо-пост! Спасибо!!!
УТ 11, 8.3.9.2233, режим совместимости: используется (8.2.16)
109. MaximusLee 08.05.19 11:09 Сейчас в теме
Спасибо автору! Смогли быстро разрулить.
Сбой произошел во время динамического обновления. Платформа 8.3.11.3034. Режим совместимости "Версия 8.2.13"
110. dynamicsystems 21.05.19 13:26 Сейчас в теме
Упало при динамическом обновлении. Сабж помог. КА 1.1 на 8.3.12.1855
111. r1000 21.05.19 20:44 Сейчас в теме
Проблема после добавление в конфигураторе нового реглзадания.
Автор, спасибо !
112. user758409 22.05.19 23:35 Сейчас в теме
8.3.11.2867 динамическое обновление. Автору спасибо
113. BlizD 1026 24.05.19 10:07 Сейчас в теме
1С:Предприятие 8.3 (8.3.12.1714) динамическое обновление.
Режим совместимости "Не использовать"
Статья помогла
114. Aigull 24.05.19 15:36 Сейчас в теме
Помогите, пожалуйста.
При динамическом обновлении вышла ошибка, описанная автором. Решение автора помогло, смогла попасть в конфигуратор. Но при попытке обновления выходит ошибка
Ошибка доступа к файлу 'v8srvr://сервер/база/config/versions'
по причине:
Ошибка доступа к файлу 'versions'

И опять критическая ошибка. Что делать то?
115. Danil.Potapov 516 24.05.19 17:56 Сейчас в теме
(114)
Помогите, пожалуйста.
При динамическом обновлении вышла ошибка, описанная автором. Решение автора помогло, смогла попасть в конфигуратор. Но при попытке обновления выходит ошибка
Ошибка доступа к файлу 'v8srvr://сервер/база/config/versions'
по причине:
Ошибка доступа к файлу 'versions'

И опять критическая ошибка. Что делать то?


1.1 Становить сервер 1с
1.2 убедиться, что все процессы сервера 1с фактически остановились и нет фантомных Rphost
2. перезапустить сервер СУБД
3. запустить сервер 1с.
116. sveet27 09.07.19 12:46 Сейчас в теме
Такая же беда при демоническом обновлении. Платформа 8.3.10.2753 64, MS SQL 2014. Статья выручила, благодарю.
117. user784100 10.07.19 13:14 Сейчас в теме
Спасибо. Помогла статья.
118. user784100 10.07.19 13:15 Сейчас в теме
Спасибо. Помогла статья. Пользователей не всегда получается выгонять, если это не обязательно.
119. elephant_x 134 26.07.19 15:46 Сейчас в теме
Спасибо большое! Мне кажется из-за этой статьи автор попадет в рай(Подставить нужное место в соответствии с вашей религией) =)
akR00b; ipoloskov; Rabot; PowerBoy; BalBeer; +5 Ответить
121. VanDiesel1 384 30.07.19 07:02 Сейчас в теме
Спасибо, за теплые слова. Действительно это одно из моих немногих небольших открытий, которые многим помогли. А это больше всего согревает душу )
122. wau8824ru 22 30.07.19 08:32 Сейчас в теме
1С 8.3.9.1850
PostgreSQL, версия 9.4.2-1.1C
При динамическом обновлении, ругнулась на Version, и уаля
«Внимание!!! При обновлении данных, после последней реструктуризации, произошла ошибка. Повторить обновление?»
После

delete fr om config where FileName = 'commit'
delete from config wh ere FileName = 'dbStruFinal'


Заработало!
Незадолго пробовал 15ый релиз, но потом вертался взад на 9ый...
Thank God It's Not Friday
123. jefjef 10 31.07.19 14:05 Сейчас в теме
Всем привет.
8.3.10.2299 на Microsoft SQL Server Enterprise Edition (64-bit) 10.50.1600.1
Я с вами.
delete from config where FileName = 'commit'
delete from config where FileName = ' dbStruFinal'
Помогло только предприятие запустить. Конфигуратор так и остался зависшим на обновлении.
124. Danil.Potapov 516 31.07.19 14:58 Сейчас в теме
(123)
перезапуск сервера 1с решил проблему с конфигуратором?
125. jefjef 10 31.07.19 19:07 Сейчас в теме
(124)
Нет. Проблема частично решилась с помощью

Delete From [dbo].[ConfigSave]

В этой таблице было 5 записей, в архивной копии посмотрел - она пустая. После удаления записей конфигуратор все равно ругнулся при запуске, что предыдущее обновление прошло с ошибками и надо обновить по новой, но уже в этот раз смог запуститься. Конфигурация ОБНОВИЛАСЬ, тот код на обновлении которого произошел сбой в конфигурации есть и в базе работает. Но теперь при каждом запуске конфигуратора выдает такое.
Прикрепленные файлы:
126. Danil.Potapov 516 31.07.19 19:14 Сейчас в теме
(125) точно удалены оба флага?
(
нужно убрать пробел в ' dbStruFinal' ->
delete fr om config wh ere FileName = 'dbStruFinal' )
127. jefjef 10 31.07.19 19:27 Сейчас в теме
(126)
Это точно или не точно?
Проблема осталась.
Попробовал сохранить конфу в файл - сохраняет. Загрузить из файла - загружает. Но при новом запуске ошибка повторяется.
Прикрепленные файлы:
128. jefjef 10 31.07.19 20:04 Сейчас в теме
(125) Проблема полностью решилась любым изменением конфы. Я поставил пробел в модуле рандомного документа, сохранил и обновил конфигурацию НЕ ДИНАМИЧЕСКИ.

Еще один момент смущает - размер таблицы Config

В ней порядка 25 тысяч записей. Некоторые датированы еще 2009 годом (годом создания базы)

Как ее схлопнуть?
130. Danil.Potapov 516 01.08.19 08:30 Сейчас в теме
(128)
Проблема полностью решилась любым изменением конфы. Я поставил пробел в модуле рандомного документа, сохранил и обновил конфигурацию НЕ ДИНАМИЧЕСКИ.


все верно, все следы и возможные глюки после динамического обновления конфигурации пропадают после монопольного обновления.
131. dimas_infostart 05.08.19 10:38 Сейчас в теме
Спасибо. Помогла статья. на 8.3.10.2639 и 8.3.12.1616 да было.
а вот в 8.3.14.1565 пока не наблюдал.
Может исправили?
132. user954534 19.08.19 07:28 Сейчас в теме
Огромное спасибо за помощь! Конфигурация Альфа авто, платформа 8,3.10,2650
133. savauu 22.08.19 13:39 Сейчас в теме
Спасибо! Решение помогло! Платформа 8.3.14.1779
134. Shilov 4 26.09.19 10:09 Сейчас в теме
Было динамическое обновление базы. 8.3.10.2650. Решение помогло.
135. Rans 6 03.12.19 17:17 Сейчас в теме
Платформа 8.3.12.1790, аналогичная проблема!
Автору спасибо! Динамическое обновление - зло.
136. stoptime 401 13.12.19 14:34 Сейчас в теме
Помогло на 8.3.13 УТ 10 сильно модернизированная
137. user959380 23.12.19 11:45 Сейчас в теме
Автору здоровья, счастья, жену хорошую, процветания и долгих лет жизни!!! Релиз 8.3.11.3034
VanDiesel1; +1 Ответить
138. kai068 5 30.12.19 08:01 Сейчас в теме
Помогло на платформе 8.3.12.1685, УПП. При динамическом обновлении выскочила ошибка.
Автору огромное спасибо!
VanDiesel1; +1 Ответить
139. Karotar 09.01.20 14:03 Сейчас в теме
8.3.12.1790 динамическое обновление.
Совместимость 8.2.13
Спасибо автору за статью. Второй раз уже выручает. Первый был в 15м году, думал поправили, ан нет.
VanDiesel1; +1 Ответить
140. IgorWolf 23.04.20 16:04 Сейчас в теме
Спасибо огромное!!!!
Чуть не поседел совсем

8.3.10.2772
Совместимость 8.2.13
VanDiesel1; +1 Ответить
141. user786894 24.04.20 11:57 Сейчас в теме
Огромное спасибо! Спасли. :)
Ошибка проявилась при динамическом обновлении на Платформа 8.3.12.1790
VanDiesel1; +1 Ответить
142. zolkin_i 13.05.20 11:16 Сейчас в теме
Спасибо, помогло.
УПП 1.3; 8.3.15.1778
VanDiesel1; +1 Ответить
143. IgorWolf 16.07.20 01:10 Сейчас в теме
Если что, то я , похоже, обнаружил причину такого слета.
Похоже, что виноват был кэш.
База три раза слетала так при динамическом обновлении.
После чистки кэша все прошло.

8.3.10.2772
Совместимость 8.2.13
144. Aquari 11.08.20 10:43 Сейчас в теме
145. welcome_to_the_1C_club_buddy 18.09.20 13:19 Сейчас в теме
Держу в курсе. На данный момент проблема все также актуальна
[:
VanDiesel1; +1 Ответить
147. user712426 11.11.20 16:18 Сейчас в теме
СПАСИБО Автору за статью!!! Вы сегодня меня спасли!
Запустили оба делита и сработало!
VanDiesel1; +1 Ответить
148. ivan_vostok@mail.ru 23.11.20 09:12 Сейчас в теме
Спасибо за статью, выручила! Как и все при динамическом обновлении влетел.
149. smit1c 106 13.01.21 10:40 Сейчас в теме
Пригодилось.
Как раз сейчас словил при ДЕМОНическом обновлении на движке 8.3.18.1208.
С 2012 года ситуация с 1Ской не улучшилась )))))))))
SKatya; VanDiesel1; +2 Ответить
150. alexey.glotov 10.02.21 20:08 Сейчас в теме
Платформа 8.3.17.1851. Помогло.
Но еще пришлось использовать Пользователь ИБ не идентифицирован
SKatya; VanDiesel1; +2 Ответить
151. Zahary 42 23.03.21 18:03 Сейчас в теме
платформа 8.3.17.1851 - помогло
динамического обновления до этого не было
152. SKatya 19.04.21 21:08 Сейчас в теме
Сегодня поймала эту ошибку на тестовой базе, подключенной к хранилищу, обновление НЕ было динамическим, никого, кроме меня в базе не было. В момент обновления вывалилась ошибка вроде "Аппаратный ключ защиты больше недоступен". Далее при запуске «Внимание!!! При обновлении данных, после последней реструктуризации, произошла ошибка. Повторить обновление?» и при нажатии Да "Пользователь ИБ не идентифицирован". Это решение помогло, спасибо огромное, много в тесте наделала, а в хранилище не успела положить. Платформа 8.3.18.1208
153. brm 7 26.04.21 16:03 Сейчас в теме
Спасибо! Раз в 3 года статья спасает)) Кстати можно это делать не выгоняя сотрудников из базы.
154. schthaxe 53 27.04.21 02:17 Сейчас в теме
1с 8.3.12.1714 - УТ.
Из другой статьи (https://42clouds.com/ru-ru/manuals/nezavershennaya-operatsiya-obnovleniya-konfiguratsii-bd.html) правда взял еще третью строчку.

delete fr om config where FileName = 'commit'
delete fr om config wh ere FileName = 'dbStruFinal'
delete from config wh ere FileName = 'dynamicCommit'

SQL отреагировал на все три строчки.

1с восстановила работу как ни в чем не бывало, но накатывать обновление я не стал - нажал "вернуть конфигурацию" и заново внес исправление. не динамически конечно......
155. gsvserg 14.05.21 22:14 Сейчас в теме
Спасибо!
Помогает решение до сих пор. Правда релиз платформы еще древний) 8.3.9.1850.
Правда, после чистки в SQL. Обновится так и не удалось, платформа крашилась. Помогла чистка кэша.
156. Stеls 17.12.21 13:45 Сейчас в теме
Большое человеческое спасибо!
УТ 11.1 на 8.3.10.2580
157. sanytch 1 07.02.22 13:21 Сейчас в теме
1С:Предприятие 8.3 (8.3.17.1851)
"Управление торговым предприятием для Украины", редакция 1.2.26.1
Спасибо, помогла статья.
158. khakasia 139 26.04.22 05:51 Сейчас в теме
Благодарим. Помогли решить проблему за пару минут :)
159. user1222686 1 04.05.22 11:33 Сейчас в теме
Фуф, я аж вспотел, думал куча доработок потерял, спасли, СПАСИБО!!!
160. sas95 16.09.22 20:06 Сейчас в теме
Огромное спасибо за статью.
Выручил.



sel ect * fr om Config WHERE FileName = 'commit'
delete fr om config where FileName = 'commit'
sel ect * fr om Config WH ERE FileName = 'dbStruFinal'
delete fr om config wh ere FileName = 'dbStruFinal'


Конфингуратор => Конфигурация => Конфигурация базы данных => Вернуться к конфигурации БД
Этим убираете изминение в БД.
161. tok21 23.11.22 07:42 Сейчас в теме
Столкнулись с такой-же проблемой.
Платформа 8.3.21.1393
Конфигурация УПП: 1.3.186.1
База PostgreSQL 10.
После восстановления из PG SQL бэкапа база не хочет обновляться.
Поиск по запросам:
sel ect * FR OM public.configsave - ПУСТО
select * FR OM public.config wh ere FileName IN ('dbStruFinal', 'commit') - ПУСТО

Т.к. удалять особо не чего. Может подскажите что-нибудь?
162. a_inves 09.02.23 16:44 Сейчас в теме
Случилась такая ошибка при обновлении БП.
Платформа 8.3.20.1996
Но мне повезло. С 3-го раза нажав кнопку "Повторить обновление" - "Да", обновление прошло и база открылась.
Прикрепленные файлы:
163. serganteg 15.04.23 23:59 Сейчас в теме
Если ошибка возникла при попытке динамического обновления, то возможно для начала стоит попробовать почистить кэш
164. AKV77 259 20.12.23 09:48 Сейчас в теме
Спасибо, получилось восстановить работоспособность базы !
165. ITEkb 11.01.24 15:30 Сейчас в теме
Выручили!
В 24 году на последних релизах все еще актуально!
Благодарю!
166. svetlitsky_sv 13.04.24 07:44 Сейчас в теме
помогло зайти в конфигуратор на Бухгалтерии Корп, платформа 8.3.24.1467
но дальше была найдена ошибка реструктуризация и в итоге базу восстанавливал из бэкапа
Оставьте свое сообщение