Имя: Пароль:
1C
1С v8
Код справочника
,
0 first_may
 
17.11.14
22:49
Добрый вечер.
В справочнике контрагентов был код вида ТД00000NNN.
С некоторого момента код стал XXX00NNN.
Подскажите пожалуйста, как вернуть нумерацию кодов к старому варианту, то есть новые контрагенты имеют вид кода по старому. При этом в базе все  имеющиеся контрагенты должны остаться без изменения.
1 GROOVY
 
17.11.14
23:15
Введи вручную новый код.
2 first_may
 
17.11.14
23:29
Я так и сделал, нашел максимальный код со старым префиксом. Ввел нового контрагента с кодом + 1 и сохранил. Затем создал нового и сразу записал. Ему программа присвоила новый префикс.
3 first_may
 
20.11.14
15:22
Добрый день. Подскажите пожалуйста, как "сбить" нумерацию кодов в справочнике контрагентов?
4 Banned
 
20.11.14
15:23
(3) Программно перенумеровать и потом ОбновитьНумерацию...
5 butterbean
 
20.11.14
15:23
ввести кривой код "больше" текущего
6 first_may
 
20.11.14
15:42
Программно перенумеровать  - нельзя, есть обмен, завязанный на код
7 first_may
 
20.11.14
15:43
(5) Я так и сделал, нашел максимальный код со старым префиксом. Ввел нового контрагента с кодом + 1 и сохранил. Затем создал нового и сразу записал. Ему программа присвоила новый префикс.
8 hhhh
 
20.11.14
15:53
(7) справочник Контрагенты не использует префиксы. Поэтому "ХХХ" по-любому максимальнее, чем "ТД". Смирись. Тебе не всё равно, какой код там?
9 first_may
 
20.11.14
15:59
(8) не так выразился, вообщем сейчас последний код неправильными символами "ХХХХ623  ", а правильными символами - "ТТД07089 ". Вот надо, что бы новый контрагент был "ТТД07090 ".
10 hhhh
 
20.11.14
16:00
(9) еще раз: последний код ХХХХ623  , значит новый код будет ХХХХ624
11 hhhh
 
20.11.14
16:01
потому что ХХХХ > ТТД. По правилам русского языка. Значит, он последний.
12 first_may
 
20.11.14
16:03
(10) это я понял. А программно не получится сгененрить ТТД07090? В процедуре при записи, подпиской или еще как то?
13 butterbean
 
20.11.14
16:04
(12) в событии ПриУстановкеНовогоКода() в модуле, например
14 first_may
 
20.11.14
16:06
(13) спасибо, попробую.
Основная теорема систематики: Новые системы плодят новые проблемы.