Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) Доступ к номеру незаписанного документа (число прочтений - 5630 )
kriblya
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 313
Зарегистрирован: 24. Декабря 2007
Re: Доступ к номеру незаписанного документа
Ответ #15 - 15. Октября 2008 :: 19:08
Печать  
бред получишь, при создании нового документа его номер будет 1, далее конфликт а-ля "такой номер документа уже существует"
насколько я тебя понял у тебя пошла сбивка по номерам.
я решал эту проблему давно, но алгоритм примерно такой
найди в периоде номеров соответствующего документа сбивший настройку (максимальный), замени его но порядковый,
далее
либо открывай таблицу и меняй руками
либо (помоему это у меня срабатывало) увиличь размерность номера в конфигураторе, сохрани, верни обратно, сохрани.
ПС естественно сначала на копии БД
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Доступ к номеру незаписанного документа
Ответ #16 - 16. Октября 2008 :: 05:08
Печать  
kriblya писал(а) 15. Октября 2008 :: 19:08:
бред получишь, при создании нового документа его номер будет 1, далее конфликт а-ля "такой номер документа уже существует"
насколько я тебя понял у тебя пошла сбивка по номерам.
я решал эту проблему давно, но алгоритм примерно такой
найди в периоде номеров соответствующего документа сбивший настройку (максимальный), замени его но порядковый,
далее
либо открывай таблицу и меняй руками
либо (помоему это у меня срабатывало) увиличь размерность номера в конфигураторе, сохрани, верни обратно, сохрани.
ПС естественно сначала на копии БД

Нумерация у меня выставляется по собственным правилам и никак
не зависит от того что предлагает 1с при создании документа.
Час уже все работают все ок.
Снова  какая-то неразбериха  в этой таблице ( вчера вечером удалил все записи).
Меня интересует что там точно храниться и когда 1с заносит и удаляет записи.
Также подумаю над снятием хинтов блокировок по этой таблице в ХП
  

qa_lock1.JPG ( 77 KB | Загрузки )
qa_lock1.JPG
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: Доступ к номеру незаписанного документа
Ответ #17 - 16. Октября 2008 :: 05:50
Печать  
Z1 писал(а) 16. Октября 2008 :: 05:08:
Нумерация у меня выставляется по собственным правилам и никак
не зависит от того что предлагает 1с при создании документа.
Меня интересует что там точно храниться и когда 1с заносит и удаляет записи.
Также подумаю над снятием хинтов блокировок по этой таблице в ХП


Как это не зависит от 1С? Если не зависит от 1С, то зачем тогда лезть в _1SDNLOCK?
Да, и вообще, я у себя присваиваю новый номер при записи, а не при создании нового документа. А присвоение идет просто через
max(j.docno)+1. Работает очень быстро, даже при условии, что этот механизм был сделан на заре создания 1С++, и при сегодняшнем взгляде - совсем не оптимален, но пререписывать лениво, так как работает на протяжении 5 лет, и абсолютно не заметен для юзеров. В базе ~ 200 пользователей. Единственное, что, юзерам при использовании нумераторов запрещено редактировать номер документа.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать