|
Слетает нумерация после копирования базы SQL backup restore |
☑ |
0
oleg_km
16.01.17
✎
13:36
|
Для копирования базы разработчикам используем хранимку с backup + restore. До версии 8.3.6 все работало нормально. После перехода на 8.3.9 после такого копирования в копии сбивается нумерация. Похоже она "кешируется" где-то на сервере 1С, т.к. проблема лечится удалением ИБ из кластера и повторным ее заведением. Сходу найти другой рецепт не удалось. Кто сталкивался с таким и что делал? Если это описано в мануале - ткните, если не трудно.
|
|
1
Cool_Profi
16.01.17
✎
13:39
|
чистка серверного кеша не помогает?
|
|
2
shuhard
16.01.17
✎
13:39
|
(0) перезапуск rphost-а после восстановления сиквельного бэкапа делается ?
|
|
3
oleg_km
16.01.17
✎
13:41
|
(2) Лучше тогда базу удалить, там и другие разработчики есть. Но мысль верная.
(1) Попробую
|
|
4
oleg_km
16.01.17
✎
15:21
|
(2) Помогло, только тоже лажа какая-то. Не понятно, что хуже: перезапустить сервер, остановив всех разработчиков, или заново создать базу разработчика, причем можно скриптом. Наверное можно как-то запустить отдельно сервер с нумератором документов и перезапускать его.
|
|
5
1sanekmaloi1
16.01.17
✎
15:24
|
ОбновитьНумерациюОбъектов() 3 секунды и все ок
|
|
6
oleg_km
16.01.17
✎
18:02
|
(5) Во, так и думал, что должна же быть затычка.
|
|
7
Vic Hunter
17.01.17
✎
09:05
|
|
|
8
oleg_km
17.01.17
✎
09:32
|
(7) Странно, на 8.3.6 это не проявлялось.
|
|
9
Serg_1960
17.01.17
✎
10:05
|
Вообще-то автонумерацию в базе ведет сервер 1С. Он и хранит текущие значения (выданные и не использованные номера/коды и т.д.).
|
|
10
Serg_1960
17.01.17
✎
10:17
|
Теоретически рассуждая, сбой автонумерации, как мне кажется, легко проверить: делаем копию; добавляем документ, например счет покупателя; восстанавливаем базу из копии средствами SQL, не останавливая и не перегружая сервер 1С; добавляем счет покупателя. И получаем ошибку.
|
|
11
Serg_1960
17.01.17
✎
10:24
|
(0) "Если это описано в мануале - ткните, если не трудно." - не трудно, тыкаю :)
"Особенности работы механизма автонумерации"
|
|
12
oleg_km
17.01.17
✎
11:17
|
(9) (10) (11) Для тех кто в бронепоезде: копируем таким образом базы более 6 лет, до 8.3.8 все было в порядке, базу скопировал и работай. Автонуменация восстанавливалась сама. В 8.3.9 все поменялась
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший