|
Нумерация справочника
|
|||
---|---|---|---|
#18+
День добрый! Подскажите как просмотреть программный код номератора для справочника...есть ли такая возможность? Есть справочник с автоматической номерацией...нужно глянуть код где формируется номер. Документооборот 8 корп. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 17:24 |
|
Нумерация справочника
|
|||
---|---|---|---|
#18+
УстановитьПрефикс() Именно здесь и формиурется. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2021, 19:28 |
|
Нумерация справочника
|
|||
---|---|---|---|
#18+
Программист 1с, спасибо но это не совсем то...вкратце - в справочнике уже каша с кодами...мне нужно не заменить префикс, а поймать момент когда система сама формирует код и в этот момент отследить какой префикс она предложит. Добавить постфикс и все. Сейчас по факту в процедуре ПриУстановкеНовогоКода() префикс не определен. Но код формируется....криво...есть ли возможность докопаться до механизма встроенного номератора...вот моя цель. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 09:07 |
|
Нумерация справочника
|
|||
---|---|---|---|
#18+
Код формируется исходя из 2 вещей - префикса и номера последнего кода в текущем "справочнике". ОбновитьНумерациюОбъектов() - выполните для начала. Если нет нумераторов - то только последний код исходя из него. Но насколько помню в настройке документов - там есть место где указывается префикс. (в пользовательском режиме). Если префиксов точно нет - то сами создавайте номер УстановитьПрефикс("") - вот он появится - и дальше можете конечно добавить свой постфикс - но если Вы его будете добавлять в конце.... а не вместо префикса, то при следующей процедуре установить префикс("") Вас будет ждать сюрприз. ps Опишите лучше задачу - что нужно в итоге. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 12:33 |
|
Нумерация справочника
|
|||
---|---|---|---|
#18+
Программист 1с, наверное я не правильно выразился...есть справочник...не документ, а справочник...автоматическая нумерация...внесено много записей..и вручную и автоматически...с разными префиксами...поэтому мне нужно отследить момент какой префикс программа предложит для нумерации...на основании префикса сформирую новый код...требуется видеть код где префикс сцепляется с номером и формирует код..т.е. тело встроенного нумератора...если бы четко знал какой префикс система подсунет то не проблема...вот как-то так ) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 16:24 |
|
Нумерация справочника
|
|||
---|---|---|---|
#18+
Андрей_Чернышов, А справочник был задействован в плане обмена? Если да, то некоторая часть записей в нем могла появиться с иным префиксом из другой базы данных в процессе обмена. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2021, 10:57 |
|
Нумерация справочника
|
|||
---|---|---|---|
#18+
Garya, да был задействован...но это уже как бы история...вот пытаюсь в этой каше найти зерно истины )) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2021, 11:13 |
|
Нумерация справочника
|
|||
---|---|---|---|
#18+
Андрей_Чернышов Garya, да был задействован...но это уже как бы история...вот пытаюсь в этой каше найти зерно истины )) Вполне возможно, ты не можешь отследить некоторые записи потому, что они возникают в другой БД, а затем копируются в текущую БД с помощью планов обмена. Вполне возможно, что тебе только лишь кажется, что записям присваиваются какие-то непонятные номера с разными префиксами, возможно, ты просто не разобрался. И, не разобравшись, пытаешься порушить налаженные механизмы репликации. Из собственного опыта могу сказать, в каких ситуациях действительно может возникать "каша" в нумерации. Если разные базы данных некоторое время использовались автономно и имели НЕ синхронизированные справочники. А потом уже разным базам данных присвоили разные префиксы для участия в обмене данными. Однако, эти префиксы стали добавляться только к новым записям, а старые остались без префиксов. Для нормального участия в обмене данными нужно, во-первых, провести анализ записей справочников на предмет наличия одинаковых и разных записей. Одинаковым записям следует присвоить одинаковый префикс. Разным - разные. И только после этого запускать план обмена. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2021, 16:55 |
|
|
start [/forum/topic.php?fid=28&tid=1518101]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 244ms |
total: | 378ms |
0 / 0 |