Как бы не писать самой удаление накладных?

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Sheinina
Местный житель
Сообщения: 366
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Как бы не писать самой удаление накладных?

Сообщение Sheinina »

Может, кто знает, каким способом это делает Галактика? Посмотрела по журналу, какие таблички модифицируются - стало страшно. Да и переписывать не хочется то, что уже написано. Надо иметь возможность удалить оприходованные накладные, по которым, возможно, уже есть проводки... Да, к этим накладным еще могут быть прицеплены акты на услуги сторонней организации... :oops:
Seybukan
Местный житель
Сообщения: 1357
Зарегистрирован: 29 мар 2005, 17:49
Откуда: СПб, ЭП-Аудит
Контактная информация:

Сообщение Seybukan »

F8 не пробовали нажимать? :)
Sheinina
Местный житель
Сообщения: 366
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение Sheinina »

Нажать F8 - не проблема (как Вы думаете, откуда информация в журнале взялась :lol: ), мне надо при удалении накладной почистить информацию в некой табличке, прицепленной к этой накладной нестандартным для Галактики образом. Типа мы пытаемся подобие своего модуля создать.
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

Вообщем есть два способа решения проблемы, либо брать исходники накладной, что по-большому счету от куда? либо другой способ написать тригер на удаление накладной.
Sheinina
Местный житель
Сообщения: 366
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение Sheinina »

Что за зверь такой "тригер" в данном случае? И как его писать? :shock:
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

на Pervasive будет выглядеть примерно таким образом

CREATE TRIGGER TRDELETEMYTABLE
AFTER DELETE ON KATSOPR FOR EACH ROW
DELETE FROM MYTABLE WHERE MYTABLE.CSOPR = OLD.NREC;

вообщем почитайте документацию к вашему SQL
Ответить