Имя: Пароль:
1C
1С v8
Отображение числа в виде 99999
0 Dinip
 
31.03.16
17:17
Добрый день!
Вот такая загадка случилась:
Есть регистр сведений. У него один из ресурсов называется "Номер". Тип число, длина была до недавнего времени 5.Смысл ресурса - номер документа. Когда длина номера исчерпалась 5 знаками добавили еще один. Получилось 6. И свершилось чудо! в форме списка регистра в колонке Номер числа от 100000 отображается в виде 99999.
Что это может быть?
Причем номер перезаписывается при перезаписи документа. а потом какие то процессы возвращают номер к пресловутым 99999
1 Ёпрст
 
31.03.16
17:18
переполнение номера
2 Ёпрст
 
31.03.16
17:19
увеличь длину реквизита, делов то
3 Господин ПЖ
 
31.03.16
17:19
>а потом какие то процессы

уличная магия
4 Ёпрст
 
31.03.16
17:19
если че,100000 - это длина 6, она в 4 ну ни как не влезет
5 Ёпрст
 
31.03.16
17:20
точнее, в 5 :))
6 elCust
 
31.03.16
17:20
Мне бы ваши проблемы... (c)
7 Господин ПЖ
 
31.03.16
17:20
(6) доставай свой 6-ндфл, показывай...
8 Serg_1960
 
31.03.16
17:28
(0) Т.е в документе длина номера 11, например, и документы нумеруются правильно (1001, 1002...)? Может в обработчиках или в подписке алгоритмы клоунят.
9 Dinip
 
31.03.16
17:44
Уважаемые! если б я хотел посмеяться я бы спросил вас как мне 6 знаков затолкать в 5! Но все дело в том, что номер достиг предела и его длина была увеличена до 6....с 5. Номер был 5 стал 6. Длина ресурса была 5 стала 6. Но списке этого регистра отображается 99999. если перезаписать документ. то ресурс будет отражаться как надо - 6 цифр номера документа в 6 цифрах ресурса РС. Но блин не долго. Потом проходит обновление отображения есть такое событие и кое какие номера превращаются в 99999. Да, да. уличная магия
10 elCust
 
31.03.16
17:48
Дело в том, что 1С уже записала урезанный номер в регистр. Даже после увеличения длины, записанное(измененное) значение уже не изменится. Нужно записывать в регистр по новой.
11 elCust
 
31.03.16
17:49
(9) Да, действительно, мы быстрее хотим пятницу первоапрельскую. Вот и разминаемся)))
12 mikecool
 
31.03.16
17:50
(9) на форме небось стоит форматирование до 5 знаков
13 Dinip
 
31.03.16
18:07
(12) Тогда в этом ресурсе вообще никогда не появлялась бы 6 значное число
14 Dinip
 
31.03.16
18:08
(11) Пройтись обработкой по регистру и прописать в ресурс номер документа?
15 MishaD
 
31.03.16
19:21
в модуле регистра поставить точку останова, и смотреть отладчиком
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший