Страница 1 из 1

обнуление нумерации реестров по перечислениям

Добавлено: 25 окт 2011, 06:55
Шевцов Владимир
доброго дня.
возникла потребность обнулить нумерацию реестров по перечислению с текущей даты (Сбербанк не принимает электронные реестры с номером выше 999).
была нумерация вида 0000999 (с дополнением нулями до 7 знаков, строковые номера, без префикса, сквозная по всем типам реестров)
не получается сделать это средствами галактики. Таблица LUSTNUMD, как я понимаю, в данном случае не используется.
отключил контроль по уникальности номеров, сделал несколько реестров с номерами 1,2,3.. не помогает.
все равно при создании нового реестра программа автоматически проставляет инкремент самого крупного номера по текущему году (0001012).
кто-нибудь думал над такой проблемой?
спасибо.

Re: обнуление нумерации реестров по перечислениям

Добавлено: 25 окт 2011, 10:23
edward_K
update sbban where year(datan)=2011 set lastuser:=' '+lastuser;

Re: обнуление нумерации реестров по перечислениям

Добавлено: 27 окт 2011, 04:47
Шевцов Владимир
я над этим думал, но опасаюсь - вдруг это нарушит какой-нибудь функционал, собирающий суммы из реестров?

Re: обнуление нумерации реестров по перечислениям

Добавлено: 27 окт 2011, 17:47
edward_K
Не нарушит - весь сбор идет по ссылкам, более того - по spplban для начала, а потом уже sbban, docpodot, plpor - но везде ссылки.

Re: обнуление нумерации реестров по перечислениям

Добавлено: 28 окт 2011, 09:35
Шевцов Владимир
пробелы не помогли. преобразователь типов их, видимо, хавает. поставил пока "_"
спасибо.