Сводник: проблемы и решения — различия между версиями
Материал из wiki.standart-n.ru
Olgav (обсуждение | вклад) |
Olgav (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
Сюда писать выявленные косяки в структурах глобальной и сводной базы, так же критичные изменения в отчетах и сводном менеджере. | Сюда писать выявленные косяки в структурах глобальной и сводной базы, так же критичные изменения в отчетах и сводном менеджере. | ||
| − | 1. CREATE EXCEPTION EX_PROFILE_REWRITE 'Попытка перезаписи кода профиля в табл DOCS/DOC_DETAIL/PARTS'; | + | '''1. Выполнить скрипт. После выполнения проверить триггер G$DISTRIBUTE_BU_CHECKREPLACE убрать таблицы с двухсторонней синхронизацией, например AGENTS USERS''' |
| + | Отметить "+" в нижнем списке клиентов, у кого выполнено | ||
| + | <pre> | ||
| + | CREATE EXCEPTION EX_PROFILE_REWRITE 'Попытка перезаписи кода профиля в табл DOCS/DOC_DETAIL/PARTS'; | ||
COMMENT ON EXCEPTION EX_PROFILE_REWRITE IS | COMMENT ON EXCEPTION EX_PROFILE_REWRITE IS | ||
| Строка 24: | Строка 27: | ||
SET TERM ; ^ | SET TERM ; ^ | ||
| + | </pre> | ||
Стандарт-М | Стандарт-М | ||
Фармаком | Фармаком | ||
ВитаЛайн | ВитаЛайн | ||
| − | АптекиУдмуртии | + | +АптекиУдмуртии |
АйдакеФарм | АйдакеФарм | ||
ЮгМедФарма | ЮгМедФарма | ||
Версия 17:47, 16 января 2017
Сюда писать выявленные косяки в структурах глобальной и сводной базы, так же критичные изменения в отчетах и сводном менеджере. 1. Выполнить скрипт. После выполнения проверить триггер G$DISTRIBUTE_BU_CHECKREPLACE убрать таблицы с двухсторонней синхронизацией, например AGENTS USERS Отметить "+" в нижнем списке клиентов, у кого выполнено
CREATE EXCEPTION EX_PROFILE_REWRITE 'Попытка перезаписи кода профиля в табл DOCS/DOC_DETAIL/PARTS';
COMMENT ON EXCEPTION EX_PROFILE_REWRITE IS
'Попытка перезаписи кода профиля в табл DOCS/DOC_DETAIL/PARTS';
SET SQL DIALECT 3;
SET TERM ^ ;
CREATE OR ALTER TRIGGER G$DISTRIBUTE_BU_CHECKREPLACE FOR G$DISTRIBUTE
ACTIVE BEFORE UPDATE POSITION 0
AS
begin
if (new.uuid<>old.uuid) then exit;
if (new.tablename not in ('DOCS','DOC_DETAIL','PARTS','AGENTS','AGENTS_CONTRACTS','USERS')) then exit;
if (new.from_profile_id<>old.from_profile_id) then
exception EX_PROFILE_REWRITE;
end
^
SET TERM ; ^
Стандарт-М Фармаком ВитаЛайн +АптекиУдмуртии АйдакеФарм ЮгМедФарма Аспэк Айболит ИжевскиеАптки ИП Воробьев Аптека НизкихЦен Наша аптека Аверс Ансар Априори ИП Газизов Премьер Профарма Птушкин Шадильер Мегапресс Гурман МФЦ АМК Мяготин