|
сбилась нумерация объектов | ☑ | ||
---|---|---|---|---|
0
Unkas
16.08.13
✎
19:09
|
Причем, ситуация забавна тем, что нумерация задумывалась пятисимвольной, типа "00001", но практически сразу после начала эксплуатации конфигурации ее умудрились сбить на четрехсимвольную с пробелом в конце, типа "0099 ".
Таким образом насегодняшний день нумерация подошла к закономерному "9999 " и мои манипуляции с методом ОбновитьНумерацию() и созданию новых объектов с "правильным" номером типа "00100" - не приводят к нужному результату. Конечно, можно написать программную установку нумерации, которая бы искала последний номер из существующих пятисимвольных и плясала бы от него - но хотелось бы элегантного решения, без подобных извращений. платформа 8.2, тип объекта - справочник. |
|||
1
mehfk
16.08.13
✎
19:10
|
2000 р.
|
|||
2
Unkas
16.08.13
✎
19:12
|
(1) За 2к я лучше изврат-процедурку напишу) Я ж из любви к искусству интересуюсь.
|
|||
3
Byasha
16.08.13
✎
19:14
|
На ИТС есть обработка которой можно нумерацию восстановить.
|
|||
4
Михаил Козлов
16.08.13
✎
19:15
|
Что мещает перенумеровать (УниверсальныйПодборИОбработкаОбъектов)?
Или удалить пробел в конце обработкой? |
|||
5
PR
16.08.13
✎
19:17
|
(0) Что мешает везде дописать 0 в начало, стерев пробел в конце?
|
|||
6
Рэйв
16.08.13
✎
19:20
|
(0)Чаще всего поднимающие панику путают ПОСЛЕДОВАТЕЛЬНОСТЬ с УНИКАЛЬНОСТЬЮ.
Если номера уникальные - какая тебе разница в каком они порядке. |
|||
7
Unkas
16.08.13
✎
19:22
|
(4) Удалить пробел в конце невозможно - так как код пятисимвольный и программа сама дописывает пробелы до нужного количества символов.
(5) Изменять нумерацию всех элементов важного справочника (контрагенты) нельзя - так как номера станут неуникальными, спутаются с теми, которые создавались в самом начале. Например , бывший "0011" станет "00011", а такой номер уже есть. (6) Мне номера без разницы - но при попытке создать новый элемент справочника, автоматическое определение номера упирается в "9999 ", а такой номер уже есть. |
|||
8
Рэйв
16.08.13
✎
19:23
|
(7)А это уже отдельная песня.Называется - "Мой милый дал мне мало разрядов под номер, а я все его люблю"
:-) |
|||
9
Unkas
16.08.13
✎
19:26
|
(8)=)))
Разряда-то хватает, пятерки достаточно. А вот четверки - мало. Так что фактически, там достаточный разряд - а вот автонумерация этого не понимает. Вопрос решается установкой правильной нумерации - тем или иным способом. Как я уже сказал, вариант с извращением у меня припасен. |
|||
10
mehfk
16.08.13
✎
19:28
|
(7) Все равно 2000р. Завтра будет 5000р.
|
|||
11
PR
16.08.13
✎
19:29
|
(7) А как же "практически сразу после начала эксплуатации конфигурации ее умудрились сбить на четрехсимвольную с пробелом в конце" в (0)?
|
|||
12
Unkas
16.08.13
✎
19:29
|
(10) это из-за шаббата такая динамика? :-)
|
|||
13
vudo
16.08.13
✎
19:30
|
(12) Гы :)
|
|||
14
Unkas
16.08.13
✎
19:31
|
(11) Не понял.
Были номера "00001", "00002", "00003" ... и так далее. Потом появились номера "0001 ", "0002 "... Вот так и сбили. |
|||
15
vudo
16.08.13
✎
19:34
|
Добавь в конце в место пробела "0", увелич длину кода и будет тебе счастье.
|
|||
16
Unkas
16.08.13
✎
19:38
|
(15) О, мсье знает толк в извращениях )))
Я со своей изврат-процедуркой нумерации просто милый шалун по сравнению с вами. |
|||
17
Ctrekoza
16.08.13
✎
19:43
|
(0)А если попробовать задать новый объект с буквой вначале, типа префикс, может тогда обработкой поменяется сначала на номера с буквой, а потом уже на правильные пятизначные..:)
|
|||
18
vudo
16.08.13
✎
19:44
|
(16) Насчет извращений...
Ты чего добиваешься? из (0) не понятно. Я понял так: "Сделайте мне приятно, но не знаю как?" Тебе один выход - добавить разрядность (если не переписывать нумерацию) Если все сделать кашерно и по феньшуй, то избавится от пробела в конце, тут для извращений действительно большое количество. Что ты хочешь - ты уж определись. |
|||
19
Grobik
16.08.13
✎
20:29
|
>> Изменять нумерацию всех элементов важного справочника (контрагенты) нельзя - так как номера станут неуникальными, спутаются с теми, которые создавались в самом начале. Например , бывший "0011" станет "00011", а такой номер уже есть.
ТС ты хоть минимальные самые начальные знания в области программирования имеешь? |
|||
20
Grobik
16.08.13
✎
20:30
|
Нафиг программирование. В области логики и алгоритмизации.
|
|||
21
Unkas
16.08.13
✎
20:48
|
(18) Для тех, кто в танке:
задача заключается в установке автоматической нумерации без изменения количества символов у нынешнего пятисимвольного кода - таким образом, чтобы автонумерация присваивала объекту уникальный номер (их там еще 90 тысяч). (19) Лично тебе в области логики дам бооооольшую фору. |
|||
22
vudo
16.08.13
✎
21:31
|
(21) Ты не прошибаем. ;-)
"Нельзя объять необъятное"(с) Козьма Прутков. Удачи! ;) |
|||
23
Grobik
16.08.13
✎
22:01
|
(22) Не наверно человеку, который в области логики мне даст большую фору, тяжело вместить 90000 номеров в диапазон до 99999. Особенно если не догадаться делать это в два прохода.
|
|||
24
Unkas
16.08.13
✎
22:22
|
(23) Вместить 90000 номеров в диапазон до 99999 довольно просто для меня, так что твое предположение не только неверно, но еще и странно. Что неудивительно, учитывая, что твоя логика оставляет желать лучшего.
|
|||
25
zmaximka
16.08.13
✎
23:09
|
(0) обкололся своей анашой и теперь людей вопросами терзаешь
|
|||
26
Grobik
16.08.13
✎
23:10
|
Так чем тебе ситуация забавна дятел?
|
|||
27
Grobik
16.08.13
✎
23:14
|
Тебе скинуть перенумератор, который пишется 10 минут, топом понимаешь проблему (7) и через 5 минут ее вторым проходом исправляешь. Или тебе Дезоксирибонуклеиновую кислоту поменять? Чтоб ты стал нормальным 1С-ником.
|
|||
28
Unkas
17.08.13
✎
00:11
|
(27) Дятел у тебя в постели, праативный. Тебе дать понять процедуру, которая отрабатывает нумерацию, потом понимаешь проблему (0) и через 12 секунд решаешь ее за четыре приема. Или тебе поливинилхлорид расщепить? Чтоб ты проспался и не писал больше на форумах укуренным.
|
|||
29
Unkas
17.08.13
✎
00:14
|
Ну где же вы, гении желтой программы? Неужели, вас хватит только на предложение увеличить длину кода с пяти до десяти символов? =\
Хотя, с другой стороны - это ли не косвенный признак, что искомого решения не существует... Буду писать принудительный нумератор, срабатывающий при открытии новой формы, эх. |
|||
30
Grobik
17.08.13
✎
00:15
|
Месье вы вы туповаты от природы. Либо родитесь заново, либо где-то в интернетах найдите. То что что при наличии минимального мозгового вещества пишется на коленке за пять минут.
|
|||
31
Grobik
17.08.13
✎
00:18
|
(29) Ты писец жесткий тупак, тебе дали все, чтобы за несколько минут все сделать.
|
|||
32
Unkas
17.08.13
✎
00:25
|
(31) больше, больше ненависти!!!1111
Надеюсь, ты разобьешь монитор в своем припадке и пойдешь проспишься. Кстати, вот почему модеры от таких пид@раф ветку не чистят =\ |
|||
33
Grobik
17.08.13
✎
00:32
|
Может потому что гомосек тут ты.
|
|||
34
Мимохожий Однако
17.08.13
✎
08:19
|
(0)Если восстановишь нумерацию - запрети потом менять её вручную обычным пользователям.
|
|||
35
Unkas
17.08.13
✎
12:36
|
(34) Само собой.
Тем более, что она уже была запрещена к изменению - сколько я себя помню на этой работе. Но, видимо, в незапамятные времена, это ограничение не ставили. |
|||
36
Grobik
17.08.13
✎
15:29
|
Ты просто бестолковый и тупой *чудапак
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |