|
v8: Сбивается нумерация документов. | ☑ | ||
---|---|---|---|---|
0
marvak
29.03.12
✎
08:15
|
Версия платформы 1С:Предприятие 8.2 (8.2.13.205)
В процедуре ПередЗаписью() модуля документа есть код Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения) Если НЕ ЗначениеЗаполнено(Номер) Тогда УстановитьНовыйНомер("Прф-"); КонецЕсли; КонецПроцедуры Через некоторое время (около десятка документов создано успешно) процедура УстановитьНовыйНомер("Прф-") начинает присваивать уже имеющийся номер и соответственно вылезает ошибка "Номер не уникальный". Перенумерация не помогает. Приходится создавать пустые доки и таким образом наращивать нумерацию до нормальной, а поом удалять их. В чем может быть проблема? Я так понимаю, что где то в системных таблицах ведется спиок номеров и почему то он сбивется. |
|||
1
NcSteel
29.03.12
✎
08:38
|
Почему номер не устанавливаешь в правильном месте? Посмотри методы объекта.
Так же надо пользакам линейкой по пальцам стучать |
|||
2
ptrtss
29.03.12
✎
08:53
|
Скорее всего, проблема в том КАКИЕ номера присутствуют в базе, сколько у вас там нуликов, перед номерами, какие там еще префиксы и есть ли постфиксы (дроби всякие и т.п. хрень)
|
|||
3
marvak
29.03.12
✎
09:15
|
(1)
Конфа не мной написана и менять ее нельзя. А пользаки как косячить могут в данном случае? (2) все номера вида Прф-002053 ни постфиксов ни дробей |
|||
4
Мыш
29.03.12
✎
09:19
|
(3) Ручками номер есть возможность править?
|
|||
5
vmv
29.03.12
✎
09:24
|
ОбновитьНумерациюОбъектов(...) перед записью и все дела
метод прожорлив, но надежен и если у вас не быстрая торговля, где доки генеряться посекундно, то вполне можно заюзать. проблема рассонхронизации автонумерации в 1С существовала всегда и не решена поныне - костыль ОбновитьНумерациюОбъектов(...) |
|||
6
marvak
29.03.12
✎
09:25
|
(4)
Есть, но они хотят автоматически чтоб присваивалось. Главное какое то время все нормально присваивается, потом опять косяк. Думаешь не те номера присваивают? |
|||
7
marvak
29.03.12
✎
09:27
|
(5)
Из Синтакс-Помощника: "Данный метод разрешено вызывать только администратору системы." У обычных юзеров не сработает видимо? |
|||
8
Мыш
29.03.12
✎
09:28
|
(6) Один из возможных вариантов.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |