helpf.pro
Регистрация

v8: Куда добавить код для выполнения перед началом работы?

theelectric
31.08.2012 13:15Прочитано: 2713
Всем доброго времени суток!

Вот у меня возникла необходимость выполнить кусок кода перед началом работы системы (или при начале - не важно в принципе). Я понимаю, что этот кусок можно добавить в Модуль обычного приложения, но мне не хотелось бы трогать этот модуль поставки.

Я пробовал добавить свой глобальный модуль, и туда прописать ПриНачалеРаботыСистемы(), в котором и указываю свой кусок кода. Не выполняется! К процедуре ПриНачалеРаботыСистемы() приписываю Экспорт - выходит ошибка, что такая процедура уже определена...

Подскажите можно ли решить эту проблему?
Yandex
Возможно, вас также заинтересует
Реклама на портале
E_Migachev
31.08.2012 14:18Ответ № 1
(0) theelectric, а этот код что будет делать?
theelectric
31.08.2012 14:28Ответ № 2
Ну тут две задачки:

- первое, некоторым людям необходимо, чтобы при открытии 1С-ки сразу открывался некоторый отчет;

- а второе, если нет галочки ПрименятьДатуЗапретаДляПользователейСПолнымиПравами в УправлениеГраницейЗапрета, то при запуске 1С-ки с полными правами выводилось предупреждение (это может излишняя пароноидальность, но хотелось бы такое)
areavel
31.08.2012 15:48Ответ № 3
в процедуре ПриНачалеРаботыСистемы() делай проверку на набор прав пользователя или название пользователя, тут же и открывай отчет если пользователь тот.
theelectric
01.09.2012 14:26Ответ № 4
(3) areavel, про такой способ я знаю... Вопрос в другом: как это можно реализовать, не изменяя типовые модули?
Прочитай 3 абзац моего вопроса...
E_Migachev
02.09.2012 04:06Ответ № 5
(4) theelectric, не внося в ПриНачалеРаботыСистемы( не получится! - что-то все-таки должно запускать твой код
theelectric
03.09.2012 09:57Ответ № 6
Ясно... Ладно, придется лезть... Но сделаю, наверное, таким путем - в ПриНачалеРаботыСистемы() пропишу процедуру из моего общего модуля. А вот эту процедуру уже буду редактировать как надо - проставлю туда проверку пользователей ли прав и соответствующие действия! Думаю самые минимальные потери - после очередного обновления надо будет вернуть одну строку и все!

Аreavel и E_Migachev, большое СПАСИБО!!!!! )
theelectric
03.09.2012 09:57Ответ № 7
Вопрос закрыт!
Подсказка: Вы можете приложить к ответу файл или изображение щелкнув по значку или в редакторе.
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.