Создали в ПАРУСЕ вторую организацию (1 просматривает) (1) Гость
Избранное: 2
|
|
Сообщения темы: Создали в ПАРУСЕ вторую организацию
|
Alexander (Посетитель)
Junior Boarder
Постов: 39
|
Создали в ПАРУСЕ вторую организацию 19 г., 9 мес. назад
|
|
Как перенести настройки пользователей по порядку, ширине столбцов в разделах?
|
|
|
|
|
Последнее редактирование: 13.05.2010 10:02 Редактировал Mit.
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
Mit (Администратор)
Администратор
Постов: 154
|
В ответ на:Создали в ПАРУСЕ вторую организацию 19 г., 9 мес. назад
|
|
честно говоря не в теме, но могу предположить что процедуркой переносящих данные из таблиц в которых хранятся параметры, но сам с данной задачей не сталкивался.
|
|
|
|
|
Последнее редактирование: 13.05.2010 10:02 Редактировал Mit.
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
Alexander (Посетитель)
Junior Boarder
Постов: 39
|
В ответ на:Создали в ПАРУСЕ вторую организацию 19 г., 9 мес. назад
|
|
Уже разобрался.
Код: |
create or replace procedure P_COPY_USERDATA(sUSERID in varchar2, nCOMPANY in number, sCOMPANY in varchar2) is
cursor c1 is
select d.authid1,
d.appcode,
d.data,
d.sequence,
d.seqsize
from userdata d
where d.authid = sUSERID and
d.company = nCOMPANY;
dat c1%rowtype;
nCOMPANY2 number(17);
begin
select c.rn
into nCOMPANY2
from companies c
where c.name = sCOMPANY;
delete userdata where authid = sUSERID and company = nCOMPANY2;
open c1;
loop
fetch c1 into dat;
exit when c1%notfound;
insert into userdata
(rn,
company,
authid,
authid1,
appcode,
data,
sequence,
seqsize)
values
(gen_id,
nCOMPANY2,
sUSERID,
dat.authid1,
dat.appcode,
dat.data,
dat.sequence,
dat.seqsize);
commit;
end loop;
close c1;
end;
|
|
|
|
|
|
Последнее редактирование: 13.05.2010 10:04 Редактировал Mit.
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
Mit (Администратор)
Администратор
Постов: 154
|
В ответ на:Создали в ПАРУСЕ вторую организацию 19 г., 9 мес. назад
|
|
а это стандартная процедура или Вы написали?
Просто если самописная то думаю надо поместить данный вопрос в FAQ.
|
|
|
|
|
Последнее редактирование: 13.05.2010 10:04 Редактировал Mit.
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
Alexander (Посетитель)
Junior Boarder
Постов: 39
|
В ответ на:Создали в ПАРУСЕ вторую организацию 19 г., 9 мес. назад
|
|
Самописная. В FAQ, конечно, может кому пригодится.
Параметры:
nCOMPANY - привязать "К организации", при вызове процедуры настройки будут браться из текущей организации,
sCOMPANY - организация, куда копируются настройки,
sUSER - логин пользователя, чьи настроки копируются.
Всем удачи!<br><br>Сообщение отредактировано: Alexander, в: 2005/03/03 11:36
|
|
|
|
|
Последнее редактирование: 13.05.2010 10:05 Редактировал Mit.
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
Mit (Администратор)
Администратор
Постов: 154
|
В ответ на:Создали в ПАРУСЕ вторую организацию 19 г., 9 мес. назад
|
|
|
|
|
|
|
Последнее редактирование: 13.05.2010 10:06 Редактировал Mit.
|
|
Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
|
|
|
|
|