Имя: Пароль:
1C
1С v8
Почему перестает работать автонумерация? и как это победить?
, , ,
0 elian_hunter
 
07.08.12
16:51
Платформа 8.2 - конфигурация Бухгалтерия 2.0 - типовая ни разу не тронутая, обновляется.

На документе "Реализация..." стандартно стоит автонумерация в пределах года. Документы нумеруются так "МКТ00000123". Почему автонумерация перестает работать если некто скорректирует номер на "МКТ0000123а" - ну вот захотелось кому-то так сделать... после этого при записи новых документов, номер в документе не появляется, остается пустое место и вылазит ошибка "Номер не уникален". Кто подскажет?
1 butterbean
 
07.08.12
16:51
потому что буква в конце
2 DrShad
 
07.08.12
16:51
победить!? прострелить коленку не предлагать?
3 Balonbl4
 
07.08.12
16:52
(2) точно, прострелить
4 Fish
 
07.08.12
16:54
(0) Закрыть всем права на редактирование номера.
5 elian_hunter
 
07.08.12
16:55
ну а что страшного от этой буквы? неужели платформа не может понять, что формат этого номера нарушен и игнорировать его?.. найти предыдущий (или последующий) корректный по формату номер и продолжить плясать от него...
6 butterbean
 
07.08.12
16:56
(5) к счастью платформа умнее тебя
7 DrShad
 
07.08.12
16:56
(6) +100500
8 elian_hunter
 
07.08.12
16:56
(6) и чем же она умнее? обоснуй
9 Heckfy
 
07.08.12
16:58
(8) "ну а что страшного от этой буквы?
"
С женой 25. Утром хотел сказать за завтраком:"Дорогая, подай мне сахарницу, а получилось "Ты мне, сука, всю жизнь испортила!!!"
10 elian_hunter
 
07.08.12
16:58
(7) к вам, сударь, тот же вопрос... в чем тут глубина задумки? нарушили однажды формат номера и всё - нумератор сдох!
11 DrShad
 
07.08.12
16:59
(10) дурака учить - только портить
12 Fish
 
07.08.12
17:00
(8) Ты это сам уже обосновал :)))
13 elian_hunter
 
07.08.12
17:00
мда... тему загадили... вам делать нечего что ли?
14 Romcheg1
 
07.08.12
17:01
sssssssssss)))
15 Fish
 
07.08.12
17:02
(10) Всё дело в том, что ты даже не понимаешь, что буква в конце никак не нарушает ФОРМАТ номера. Поэтому тупишь ты, а не платформа :)))
16 elian_hunter
 
07.08.12
17:03
(15) почему тогда автонумерация не работает после этого?
17 elian_hunter
 
07.08.12
17:05
Кто ни будь может что-то нормальное ответить? В чем тут задумка? Почему нельзя букву в конце ставить?!
18 Romcheg1
 
07.08.12
17:06
ТС - это света семененко
19 alex-pro
 
07.08.12
17:10
(18) тогда фотку топлес)
20 xenos
 
07.08.12
17:12
(17) Замени "МКТ0000123а" на  "МКТ0 00123а" и будет тебе счастье.
21 elian_hunter
 
07.08.12
17:20
(20) не хочу... хочу чтоб работало без пробелов в номере
22 alex-pro
 
07.08.12
17:21
(20) еще можно было ставить то ли "/" то ли "\", чтобы нумерация не учитывала этот номер.
23 elian_hunter
 
07.08.12
17:23
(22) ага... это уже интересней )
24 elian_hunter
 
07.08.12
17:28
(22) (23) ...но, к сожалению, не помогает... ))
25 elian_hunter
 
07.08.12
17:34
а если после дроби не буква а цифра... то же лучше не получается
26 xenos
 
07.08.12
20:55
(21) Выбирай: ! " # $ % & ' ( ) * + , - . /
27 xenos
 
07.08.12
20:56
(22) Она учитывает просто этот символ меньше символа нуля, а значит при сортировке будет раньше, а отсчет номеров берется от последнего.
28 hhhh
 
07.08.12
21:38
(25) ну вот же

0000000123а

чего у вас там все нереально тупят? элементарно же.
29 elian_hunter
 
08.08.12
08:27
(26) не понял, что тут выбирать? изъясняйтесь понятнее, пожалуйста
30 elian_hunter
 
08.08.12
08:28
(28) опять не понял, что ты этим хочешь сказать?
31 aka AMIGO
 
08.08.12
08:57
количество хотелок в вариантах представления номера документа - столько-же, сколько пользователей 1с в мире.
кто хочет номерочек в виде ВАСЯ-0123/ООО"Клешня", а кто возжелает написать в поле номера половину "Войны и мира" льва нашего толстого.
да еще и чтобы авто нумерация продолжалась..
1с, естественно, всем угодить не может.

Есть формат номера документа, отслеживается на уровне движка, и нарушать его нельзя: Префикс+Число. И всё. Никаких окончаний, или правок номера.

Несложно научить бушек думать о последствиях правки номера, или уж совсем запретить правку, как посоветовали выше
32 Lex_Liven
 
08.08.12
09:03
Вообще зачем в номер лезть? Хочет бух "Войну и Мир" - пусть пишет в комментарий. Поле "номер документа" вообще не для них сделано.
33 unregistered
 
08.08.12
09:19
(29) Дятел, почитай уже документацию, если совсем ума не хватает понять логику работы нумераторов в 1С.

http://www.its.1c.ru/db/metod81#content:1550:1
34 ildary
 
08.08.12
09:20
(30) твоей проблеме "хочу невозможного от нумерации" - уже второй десяток лет, не удивляйся тому, как тебе отвечают. И главное - не мешай 1С самой нумеровать документы своими гениальными идеями нумерации.
35 unregistered
 
08.08.12
09:25
(0) У 1С нет понятия "постфикс" номера. Есть только "префикс".

У проблемы два решения:
1. Отказать пользователю в возможности вводить такие номера.
2. Изобретать велосипед с программной нумерацией на уровне конфигурации, отказываясь от нумерации на уровне платформы.
36 milan
 
08.08.12
09:29
(0) Замени в своем кривом номере МКТ последнюю Т на английскую, нумерация продолжится нормально.
37 unregistered
 
08.08.12
09:36
(36) А что он будет делать, когда в пространстве номеров по префиксу с английской "Т" введут номер МКТ0000099а ?

Тоже менять "М" и "К" на английские?

А сортировка по номеру в отчетах как будет работать?
38 Alize
 
08.08.12
09:45
Пусть в комментах пишут что хотЯт хоть "горе от ума"
39 Alize
 
08.08.12
09:48
Прострелить запясте, локоть
40 milan
 
08.08.12
10:21
(37) ничего не будут делать, стандартный префикс с русской Т, по нему и формируются автономера, можно хоть [МК<АнглийскаяТ>Анекдот про Вовочку] сделать номер, если длины хватит
41 Liova
 
08.08.12
10:24
(40) Автонумерация-то будет, но потом будут при вводе по строке и поиске волосы на себе рвать, что вот он док есть, а найти нельзя.
42 milan
 
08.08.12
10:26
(41) По твоему лучше читать сообщение "Номер не уникальный" при попытке завести документ ?
43 Liova
 
08.08.12
10:31
(42) нет конечно - надо вообще не вводить таких документов и исправлять введенные на обычный префикс + номер
44 elian_hunter
 
08.08.12
10:57
ок. всем спасибо! повеселили... )) нельзя, так нельзя...