Навигация
Главное меню
Главная
Новости
Веб сервисы
Онлайн сервисы
Статьи
FAQ
Наш опыт
Файлы
Демо-версия ИС ПАРУС 8
Прайс-лист "Парус - Предприятие 8"
Форум
О проекте
Результаты опросов
Ссылки
Карта сайта
Добавить в
Подписка на рассылку
Авторизация
Нас считают
Статистика сайта
5865 всего пользователей
0 сегодня
0 на этой неделе
0 в этом месяце
Последний: kapriolozy
Реклама
Кто в онлайне
Посетителей нет.
 
Главная arrow FAQ arrow Разное arrow Как "ослабить" связи между документами?
 
Как "ослабить" связи между документами? Версия для печати Отправить на e-mail
Написал Administrator   
05.07.2005

"Ослабить" связи между документами можно используя процедуру:

 procedure SMART_LINK
(
nDOCUMENT in number,
sUNITCODE in varchar2
)
as
begin
for rec_in in
(
select RN
from DOCINPT
where DOCUMENT = nDOCUMENT
and UNITCODE = sUNITCODE
and STATUS = 0
)
loop
update DOCINPT
set STATUS = 1
where RN = rec_in.RN;
end loop;
for rec_out in
(
select RN
from DOCOUTPT
where DOCUMENT = nDOCUMENT
and UNITCODE = sUNITCODE
and STATUS = 0
)
loop
update DOCOUTPT
set STATUS = 1
where RN = rec_out.RN;
end loop;
end SMART_LINK;

А вернуть обратно процедурой:

 procedure HARD_LINK
(
nDOCUMENT in number,
sUNITCODE in varchar2
)
as
begin
for rec_in in
(
select RN
from DOCINPT
where DOCUMENT = nDOCUMENT
and UNITCODE = sUNITCODE
and STATUS = 1
)
loop
update DOCINPT
set STATUS = 0
where RN = rec_in.RN;
end loop;
for rec_out in
(
select RN
from DOCOUTPT
where DOCUMENT = nDOCUMENT
and UNITCODE = sUNITCODE
and STATUS = 1
)
loop
update DOCOUTPT
set STATUS = 0
where RN = rec_out.RN;
end loop;
end HARD_LINK;

Источник: форум Корпорации "Парус"

Комментарии
Поиск
Только зарегистрированные пользователи могут оставлять комментарии!
Русская редакция: www.freedom-ru.net & www.joobb.ru

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 
 
Статистика
Наши решения
irbis1
Наши спонсоры
irbis1
Последнее
Популярное
TOP-5 файлов
Значок файла Информация о том, кто и когда изменил хозоперацию (5839)
Значок файла Утилита импорта и утилита экспорта oracle-dbf (3543)
Значок файла Перенос данных раздела "Географические понятия" из организации в организацию в рамках одной базы (3273)
Значок файла Пример использования VBscript 2 (с формированием сводной таблицы в Excel) (3142)
Значок файла Пример процедуры для работы c веб-сервисом "Банковские учреждения" (3130)
Последние файлы
Значок файла Скрипты создания новой БД для Парус 8 (1904)
Значок файла Пример процедуры для работы c веб-сервисом "Банковские учреждения" (3130)
Значок файла Функция определения количества рабочих дней по исполнению и графику работы (1951)
Значок файла Web расширение "Товарные запасы он-лайн" для ИС "Парус-8" (2184)
Значок файла Копирование прав доступа из роли в роль (вариант 2) (2552)
ПАРУС Онлайн Неофициальный сайт сообщества системы Парус-8 © 2024
pokie games slot machine online poker game