- Проверить есть ли соответствующие таблицы:
(db2 select * from black.check)
Если нет, то создать их:
db2 connect to POS user USERID using PASSWORD
db2 -tf triqb.sql
2. Если не видна архивная база в старых Отчетах:
db2 -tf upgsec.sql
db2 -tf upgsecb.sql
В checkprint могут накапливаться задания.
Почистить его можно только через:
db2 drop trigger blackcheckins
!!! ВНИМАНИЕ !!!
Убедитесь, что дропать триггер и чистить checkprint действительно необходимо.
В некоторых случаях это может привести к нежелательным последствиям. В любом случае произвести АРХИВАЦИЮ (сделать бэкап) базы данных ДО начала любых работ.
После чистки checkprint нужно воткнуть ОБЯЗАТЕЛЬНО blackcheckins
Здесь могут быть проблемы из-за разницы полей в таблицах check и black.check.
Для появления архивной базы в отчетах обязательно присутствие записей в таблице black.check
3. Помимо этого необходимо выполнить триггер delempty.sql для для корректного распределения данных между базами.
db2 -tf delempty.sql
Для удаления представительских оплат в Рабочей базе следует выполнить:
db2 delete from check where guest=1