Форум A4on.TV и ПО "Атирра"

Программный продукт "Атирра" => Вопросы по работе программы => Тема начата: Ump от Апреля 09, 2013, 16:40:48

Название: Групповое изменение лицевого счета
Отправлено: Ump от Апреля 09, 2013, 16:40:48
Здравствуйте.
Возникла следующая ситуация.
База на 5000 абонентов. Все имеют номер лицевого счета от 1 и до 5000.
Раньше деньги принимались только через кассу и квартплату.
Теперь работаем напрямую с банком. Чтобы банк присылал реестр оплативших
им нужно, чтобы счета были из шести цифр и начинались не с нуля.
Например, счет 1 стал бы 100001 и т.д. В ручную переименовывать 5000 счетов
тяжко, есть ли возможность сделать это как-нибудь быстрее.
Спасибо
Название: Re: Групповое изменение лицевого счета
Отправлено: Шумко Дмитрий от Апреля 10, 2013, 08:36:19
Зайдите в программу под пользователем SYSDBA.

Далее меню Файл - Администрирование - Выполнение запросов
и выполните следующий код:
update customer set account_no =  '1'||lpad(account_no, 5, '0') where CHAR_LENGTH(account_no)<6;
commit;
(вставьте две строки в окно и нажмите выполнить, зеленая стрелочка)