Запись в журнал регистрации факта запуска внешних обработок

11.06.09

Разработка - Разработка внешних компонент

Очень часто требуется определить, кто, когда и какие обработки запускал. Но платформа не позволяет получить такие сведения. Предлагаемая компонента решает эту проблему.
Одна строчка кода, и запуск всех внешних обработок будет отражен в журнале регистрации

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
AddInExternalFilesLogger.zip
.1224699188 94,49Kb
554
554 Скачать (1 SM) Купить за 1 850 руб.
использовать очень просто:

1) зарегистрировать
2) в модуле приложения написать:
ПодключитьВнешнююКомпоненту("AddIn.ExternalFilesLogger"); 

например:
Процедура ПриНачалеРаботыСистемы()
    ВнешниеОбработки.Создать("C:\\во.epf");
КонецПроцедуры

ПодключитьВнешнююКомпоненту("AddIn.ExternalFilesLogger");

будет эффект как на картинке:

См. также

Разработка внешних компонент Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Внешняя компонента в виде библиотеки (.dll файл), позволяющая посылать команды и получать ответы по протоколу WebSocket из 1С. Компонента работает только на стороне "клиента".

4440 руб.

22.06.2020    18129    18    33    

22

Разработка внешних компонент Телефония, SIP Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Внешняя компонента выполнена по технологии Native API для 1С 8.х, обеспечивает доступ к программным АТС Asterisk (FreePBX, Elastix) через AMI интерфейс. Через него можно управлять многими функциями Asterisk (определение номеров, перевод звонков, набор телефона и т. д.)

2400 руб.

04.05.2018    46796    122    66    

66

Разработка внешних компонент Программист Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 Платные (руб)

Внешняя компонента позволяет работать c TWAIN-совместимым оборудованием (сканерами, камерами) . Полностью совместима со стандартной TWAIN-компонентой из БСП и может применяться как ее замена без изменения вызовов, при этом может работать с 64-разрядной платформой, а так же имеет расширенную функциональность, например, сохранение результата непосредственно в PDF без использования сторонних утилит. Прекрасно работает на сервере, тонком клиенте и веб-клиенте (проверена работа в браузерах Google Chrome, Mozilla Firefox и Microsoft Internet Explorer).

3000 руб.

12.05.2020    28227    138    100    

90

Разработка внешних компонент Программист Платформа 1С v8.3 Платформа 1C v8.2 Платные (руб)

Внешняя компонента, позволяющая посылать команды и получать ответы по GraphQL протоколу из 1С.Может быть использована при интеграции. В 1С работает на стороне "клиента".

4600 руб.

27.06.2023    3395    2    0    

4

Разработка внешних компонент Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Внешняя компонента позволяет печатать PDF файлы непосредственно из 1С, не используя при этом сторонних программ. Прекрасно работает на сервере, тонком клиенте и веб-клиенте. Основана на проекте PDFium из состава проекта Chromium/Chrome

1500 руб.

17.09.2018    36479    113    127    

114

Разработка внешних компонент Механизмы платформы 1С Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Некоторые практические аспекты создания внешних компонент на языке С++ для платформы 1С 8.3++.

26.01.2024    6779    starik-2005    32    

44

Инструментарий разработчика Разработка внешних компонент Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Пример взаимодействия 1С с Apach Kafka посредством внешней компоненты, разработанной на основе официальной библиотеки librdkafka (the Apache Kafka C/C++ client library).

22.11.2023    4372    86    ivan1703    26    

41
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 2712 23.10.08 01:58 Сейчас в теме
мдя.. все те же задачи, что в 7.7... ниччего нового...
3. пользователь 23.10.08 23:52
Сообщение было скрыто модератором.
...
2. coder1cv8 3477 23.10.08 08:02 Сейчас в теме
4. CheBurator 2712 24.10.08 01:27 Сейчас в теме
ну не знаю.. в клюшках с формексом - запуск внешних отлавливается
5. Abadonna 3968 24.10.08 05:32 Сейчас в теме
(3,4) Не фиг вообще разрешать пользователям запуск внешних обработок (отчетов) через Файл-Открыть..!
Ставим в правах: Интерактивное открытие внешних отчетов - фиг! Интерактивное открытие внешних обработок - фиг!
Заводим справочник внешние отчеты, запускаем только оттуда с соответствующей раздачей прав (можно аж поюзерно)
Вопрос регистрации запуска, таким образом, решается вполне штатно
vladir; galev; luns; +3 Ответить
6. Vitek 24.10.08 08:36 Сейчас в теме
(6)Один фиг, пусть лучше все логгируется, есть\пить не просит ведь.
7. Vitek 24.10.08 08:36 Сейчас в теме
8. Velostrannik 203 25.10.08 20:31 Сейчас в теме
(7) к (6).
Abadonna конечно прав, возразить нечего. Но если к примеру пользователь просто должен использовать эту внешнюю обработку и руководитель хочет видеть кто и когда и как часто использует внешнюю обработку, почему бы и нет.
Rebelx молодец.
Сам когда то хотел научиться внешние компоненты делать, но так и не смог научиться. Не работают корректно почему-то. После закрытия 1С на память ругается Windows.
9. Abadonna 3968 26.10.08 12:15 Сейчас в теме
(8) Ни грамма не желая оспорить, что "Rebelx молодец", я просто хочу подчеркнуть саму опасность разрешения пользователю запускать внешние отчеты. Кто знает какой отчет он надумает запустить? Запуск через справочник ВнешниеОтчеты (с подчиненным ему справочником ПраваНаОтчеты):
1. Ликвидирует саму возможность запуска чего попало
2. Позволяет при этом произвести вполне стандартную запись в журнал регистрации (кто, когда и что запустил)
3. Позволяет дифференцировать доступ к отчету даже по конкретным пользователям (пусть даже и с одинаковыми правами)
Шёпот теней; +1 Ответить
10. ValeriVP 1336 26.10.08 20:53 Сейчас в теме
(9) я знаю, что я молодец, но добавлю, что мне такая компонента не нужна. создана она только в исследовательских целях, по мотивам темы http://partners.v8.1c.ru/forum/thread.jsp?id=625294 - значит, кому то нужно
11. Abadonna 3968 27.10.08 02:43 Сейчас в теме
(10) Добавь возможность убивать отчеты, запущенные из каких-либо других мест, кроме заранее оговоренного (куда у пользователей нет возможности самостоятельно скопировать отчет). Вот тогда "дырка" прикроется
12. ValeriVP 1336 27.10.08 13:53 Сейчас в теме
(11)если есть возможность управления открываемыми отчетами, тогда лучше см. (9)
13. Abadonna 3968 27.10.08 14:44 Сейчас в теме
(12)>тогда лучше см. (9)
Ну свой 9 я могу и не смотреть, и так помню ;)
А вот добавить в ВК метод РазрешенныйПуть(Путь) я, думаю, не составит труда
14. ValeriVP 1336 27.10.08 14:47 Сейчас в теме
(13) ты думаешь верно, но не правильно.
на данный момент компонента не имеет ни одного свойства и метода. даже объект не надо создавать.
добавление методов - меня ломает
15. Abadonna 3968 27.10.08 14:59 Сейчас в теме
(14) >добавление методов - меня ломает
Так и быть, подскажу: в функции Init сделай чтение с ini-файла (а там путец и лежит) ;)
16. ValeriVP 1336 27.10.08 15:16 Сейчас в теме
17. Abadonna 3968 27.10.08 17:27 Сейчас в теме
(16)>это не по фен-шую
Фен-шую
Мне всегда была по... (рифма)
;)
18. ValeriVP 1336 27.10.08 17:54 Сейчас в теме
(17)не трожь святое :)
по фен-шую так: http://infostart.ru/profile/18122/projects/2136/ (смотреть как настраивается)
19. SAshock 05.03.09 09:33 Сейчас в теме
20. yartur 28.04.09 09:37 Сейчас в теме
Чет на 8.0 не хочет работать. Компоненту подключает, а при открытии обработки в журнале регистраций ничего нету(((
KokinAM; yar; +2 Ответить
21. ValeriVP 1336 28.04.09 09:51 Сейчас в теме
(20) Написано же: Внешняя компонента для 1С: Предприятие 8.1
23. ValeriVP 1336 28.04.09 10:00 Сейчас в теме
(20), (23) попробуйте версию для 8.0
22. KokinAM 28.04.09 09:52 Сейчас в теме
У меня такая же проблема(((
24. ValeriVP 1336 28.04.09 14:41 Сейчас в теме
кто нибудь скажет, работает ли в 8.0? я не проверял...
25. yartur 28.04.09 14:55 Сейчас в теме
(24) Неа че-то не работает, если файлик AddInExternalFilesLogger80.dll запихнуть в System32, зарегистрировать его regsvr32 AddInExternalFilesLogger80.dll (Все регистрируется успешно). Далее в модуле приложения пишем ПодключитьВнешнююКомпоненту("AddIn.ExternalFilesLogger80"); Выдает ошибку:
{МодульПриложения(650)}: Ошибка при вызове метода контекста (ПодключитьВнешнююКомпоненту): Ошибка при подключении внешней компоненты
ПодключитьВнешнююКомпоненту("AddIn.ExternalFilesLogger80");
26. KokinAM 28.04.09 14:56 Сейчас в теме
27. ValeriVP 1336 28.04.09 15:38 Сейчас в теме
ну извините, значит не судьба, что-то значит в 8.0 не так работает как 8.1.

т.о. если кому-то надо для 8.0 - надо меня заинтересовать
28. artbear 1563 20.11.09 16:16 Сейчас в теме
(0) Автор, как сделал реализацию?
Интересно посмотреть на исходники?
Поделишься?
ЗЫ можно в личку.
29. ValeriVP 1336 20.11.09 16:55 Сейчас в теме
(28) методика очень похожа на http://infostart.ru/public/15986/
исходники утрачены, а так бы поделился
30. artbear 1563 21.11.09 08:33 Сейчас в теме
31. пользователь 16.04.13 12:14
Сообщение было скрыто модератором.
...
32. SHiCK 27.02.17 23:58 Сейчас в теме
уважаемый автор, на 8.3 не работает. в режиме толстого клиента точно. Может подскажете ...
Зарегал запустил все ок, но в журнале регистрации пусто
Serj1C; Obertone; +2 Ответить
33. Serj1C 483 10.02.23 11:25 Сейчас в теме
а как она устроена? Можно на nativeAPI переписать?
Оставьте свое сообщение