Имя: Пароль:
1C
1С v8
Кэширование номеров документов?!
0 Тим
 
05.10.11
16:34
Почтение, коллеги!

Замечено странное. Имею БД 8.2.13.219, MS SQL

Открываю БД, создаю доки, они "автонумеруются". Условно, начинаю с
97,98... последняя позиция номера - 100.
Затме...удаляю БД НА СЕРВЕРЕ MS SQL. Делаю восстановление до состояния
нумератора 96. Создаю док. запись, и ...получаю автономер = 101.
Иллюзион, блин!
1 shuhard
 
05.10.11
16:35
(0) а если удалить базу на сервере 1С и создать заново с другим именем ?
2 andrewks
 
05.10.11
16:36
ну проверь.
удали кэш - какой номер выдаст?
3 Тим
 
05.10.11
16:39
Делаю, делаю - терпение :)
4 Тим
 
05.10.11
16:44
(2) чистить кэш на сервере 1С? Сейчас проверю удаление экземпляра ИБ на сервере 1с. почти эквивалентно.

Проверил. В этом случае, удаление через консоль сервера 1С,
нумерация корректная. Грабельки, однако :) И нам они в лоб треснули :) Всё, всё возможное делать только через
консоль-святыню!

ЗЫ: блин.
5 Тим
 
05.10.11
16:46
Что, писать в штаб? Или скажут - сам дурак, чти штатный тулкит? :)
6 Fragster
 
гуру
05.10.11
16:49
что значит "Делаю восстановление до состояния
нумератора 96"?
7 shuhard
 
05.10.11
16:49
(5) а что собственно ты ждёшь,
что отдел разработки экстренно изменит архитектуру и будет хранить всё на сиквеле ?

попробуй
журналу туда(на сиквел) давно пора
8 Rebelx
 
05.10.11
16:51
(0)это нормально. за нумерацию отвечает сервер 1С, а в языке есть команды для управлением нумерацией, а в типовых есть обработка
9 Тим
 
05.10.11
17:03
(6) восстанавливаю состояние БД на момент до ввода документов и движения нумератора.

(7) ну, вообще, журнал, который лежит в БД, в случае
проблем с доступом к БД будет, очевидно, неработоспособен.
Так что, может быть, есть и свои плюсы логгирования во
внешний мир ФС..

(8) моё мнение - это не слишком нормально, это потенциальные проблемы, хотя вероятно в документации и есть замечание болдом: невер удалять ё датабейз на SQL-сервер!!!
Юз онли admin console!!!
Тогда ещё можно... проглотить. Впрочем, все мы в желто-красной подводной лодке...
10 Живой Ископаемый
 
05.10.11
17:10
2(9) просто за нумерацию отвечает отдельный сервис сервера 1С.
но если интересно, можешь еще проделать такое - зарегить в консоли кластера еще одну базу 1С, но бд указать ту же - и посмотреть как будет себя автонумерация.
11 shuhard
 
05.10.11
17:11
(9)[моё мнение - это не слишком нормально]
мы не согласны