Внешний обработчик событий без изменения конфигурации

09.06.2010
107
0
#1
Добрый день!

Стоит задача в типовой конфигурации добавить свою логику на закрытие формы (проставление в поле "комментарий" даты изменения).
Крайне нежелательно менять конфигурацию (по понятным причинам усложнения дальнейших обновлений).
Можно ли как-то назначить внешнюю обработку события, чтобы событие "закрылась форма" или "запись в справочник" вызывало запуск кода из внешней обработки?

Спасибо.
 
09.06.2010
107
0
#3
Хмм. Спасибо.

Тогда другой вопрос:
Существует ли какой-то вариант лога у базы данных 1С?
То есть, есть ли какой-то файл, в который пишется информация о всех вносимых изменениях (база файловая)
Есть ли какой-то вариант для серверной базы?
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#4
Лог действий существует, но несколько ограниченный. в 7ке его можно увидеть через Журнал Регистрации. этот журнал, если не ошибаюсь, сохраняется еще и во внешний файл. в 8ке, он тоже есть, но куда конкретно выгружается - не в курсе.
 
#6
Стоит задача в типовой конфигурации добавить свою логику на закрытие формы (проставление в поле "комментарий" даты изменения).
Крайне нежелательно менять конфигурацию (по понятным причинам усложнения дальнейших обновлений).
Можно ли как-то назначить внешнюю обработку события, чтобы событие "закрылась форма" или "запись в справочник" вызывало запуск кода из внешней обработки?
Напишите обработку, типа "Рабочее место кассира" или "Рабочее место менеджера", в которой программно создавайте документы и задавайте логику работы на сколько фантазии хватит :gifts: и в конфу изменения вносить не нужно.
 

KiR

НЕ шибка опытный програмер)
11.09.2007
1 581
0
#7
starasta
разумное предложение, но! в таком случае в лог данные о времени создания документов попадать не будут.

Там в папке с базой папки с txt-шниками.
это я в курсе - просто точно не помню как называется файлик
 

unknown181538

НеГуру
28.12.2008
1 417
0
30
Москва
#8
Напишите обработку, типа "Рабочее место кассира" или "Рабочее место менеджера", в которой программно создавайте документы и задавайте логику работы на сколько фантазии хватит и в конфу изменения вносить не нужно.
Ужас какой... Представляете сколько надо кодить, чтобы перерисовать форму типового документа?
Затем после обновления, если в нем что-то изменилось, придется переделывать.
Чем вам подписка будет мешать обновлять? Кроме того, что на 5-15 минут больше процесс будет проходить.
 

puh14

Well-Known Member
11.07.2008
1 412
0
НеРезиновая
#9
Если база скулевая и идентификация пользователя виндовая то может быть более продуктивным колупать журнал транзакций. Там и дата будет и што хошь.