Имя: Пароль:
1C
 
Автонумерация
0 Автосервис
 
25.12.14
12:46
Добрый день.
Самописанная конфигурация на платформе 8.2.
У документа стоит нумерация с периодичностью в пределах года. Ставлю рабочую дату на 1 января 15-го года, создаю документ - нумерация не начинается с 1, а продолжается старая. В чем может быть проблема?
1 vicof
 
25.12.14
12:47
А нумератора нет? В ПриУстановкеНомера что написано?
2 Автосервис
 
25.12.14
12:49
Нумератора нет. При создании нового документа, номер ставится "00007178 "
3 elCust
 
25.12.14
12:50
Нумерация>Периодичность в свойствах документа что стоит?
4 Автосервис
 
25.12.14
12:53
(3) В пределах года
5 Автосервис
 
25.12.14
12:54
(1) Сейчас посмотрю
6 elCust
 
25.12.14
12:56
(4) Если нумератора нет, периодичность в пределах года, то напрашивается вывод: "-какая то черепашка пи%%ит..."
7 Автосервис
 
25.12.14
13:02
(1) "ПриУстановкеНомера" - не нашел данной процедуры.
(6) Ты на что намекаешь? http://s014.radikal.ru/i327/1412/8b/c4da4b842261.png
8 elCust
 
25.12.14
13:04
(7) Я намекаю на что, что тут что то не так.
9 vicof
 
25.12.14
13:04
(7)
ДокументОбъект.<Имя документа>.ПриУстановкеНовогоНомера (DocumentObject.<Имя документа>.OnSetNewNumber)
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>)
ПриУстановкеНовогоНомера (OnSetNewNumber)
Синтаксис:

ПриУстановкеНовогоНомера(<СтандартнаяОбработка>, <Префикс>)
Параметры:

<СтандартнаяОбработка>

Тип: Булево.
В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная генерация нового номера производиться не будет.
Значение по умолчанию: Истина
<Префикс>

Тип: Строка.
Префикс, который будет использоваться для генерации номера. Может быть изменен в процедуре-обработчике события.
Описание:

Возникает в момент, когда выполняется установка нового номера документа.
Примечание:

Параметр <Префикс> может быть указан, если Номер имеет тип Строка.
См. также:

ДокументОбъект, метод УстановитьНовыйНомер

ну ставь тогда не рабочую дату, а дату на компе меняй :)) Если не поможет, пиши в одинэс слезные письма)
10 Автосервис
 
25.12.14
13:05
(8) Если бы было все так, то я бы тему не создавал...
11 elCust
 
25.12.14
13:06
(10) В коде номер не может присваиваться?
12 Автосервис
 
25.12.14
13:09
(9) Эта предопределенная процедура не описана в модуле документа. Дату на компе менял, в 1с ставил текущую дату: документы создаются 15-ым годом, но номер все-равно старый... А что в 1С писать? Скоро новый год, а они будут месяц отвечать))
13 Автосервис
 
25.12.14
13:10
(11) В модуле документа все проверил, ничего не должно номер менять. Подписок на события нет...
14 elCust
 
25.12.14
13:12
(13) Попробуй на копии установи Непереодический, сохранись, перезайди в конфигуратор, снова установи В пределах года. Возможно глюк платформы, хотя не сталкивался с таким.
15 DS
 
25.12.14
13:18
Выведи в запросе все документы за 15-й год.
16 Автосервис
 
25.12.14
13:20
(14) Хм... Очень странно... Сначала так сделал - не помогло, но потом сделал нумерацию в пределах квартала и заработало... Сам в шоке... Спасибо за совет
17 Автосервис
 
25.12.14
13:20
(15) Я тоже сначала на докумены грешил, но нет. Документов за 15-ый год нету
Закон Брукера: Даже маленькая практика стоит большой теории.