Здравствуйте!
У меня появилась необходимость изменить триггер tr_tbl_Files_IU
Я изменила там инсерт в лог. Чуть изменила поля, которые он туда пишет.
Но потом обнаружила, что этот триггер используется не для всех пользователей.
Для супервзиора и администратора он используется. А для тестового пользователя используется что-то другое.
Например, если этот триггер удалить, то когда администратор меняет файл, в историровании это не отображается. Что логично, т.к триггер удален.
Но когда тестовый пользователь меняет файл, то история пишется в нужную таблицу.
Подскажите как это работает? Используется другой триггер или он генерируется на ходу?
TerrasoftSales 3.3.2.47
Нравится
Здравтсвуйте Светлана,
Возможно вы имеете в виду триггер tr_tbl_Files_ID или tr_tbl_Files_I? Так как триггер на таблицу tbl_Files с именем tr_tbl_Files_IU, мы в коробочной версии Sales 3.3.2.47 не нашли.
tr_tbl_Files_I - раздает права на запись при вставке.
tr_tbl_Files_ID - удаляет записи в таблицах файлы в деталях после чего удаляет саму запись.
Можете выложить ваш вариант триггера tr_tbl_Files_IU ?
Светлана,
Тригерра tr_tbl_Files_II, tr_tbl_Files_IU создаются при утановлении галочки "Отслеживать изменения" в коробочной версии, я забыл от этом когда писал http://www.community.terrasoft.ua/forum/topic/7476#comment-32047