Задался как-то вопросом, как информировать бухгалтеров, менеджеров всех и сразу. Огромное спасибо статье Милькина В.В. Выкладываю три обработки для разных действий. С FTP обработка предназначена для загрузки и открытия файлов, например фото. Удобство в том, что не надо у всех подменять файл, просто залил на ftp и вперед. Ладно если у вас общий ресурс, а если бухгалтера или продавцы в разных местах сидят. Вторая обработка позволяет, наоборот загрузить файл с локального компа на ftp, например файл с логами 1С, и вовремя среагировать. Вообщем идея родилась давно, показалась интересной. Действия минимальные: В обработке пишем адрес FTP и логин, пароль. И, на ftp папки создаем только на латинице!!! Пробуем, пишем. И отдельно выкидываю открытие обработки с FTP. Работает на 8.3.9 и выше платформе, думаю в конфах разницы нет. Привязать можно любым способом:
Авто подключение внешних печатных форм или обработок при запуске программы 1С.
Очень часто, по работе, сталкивался с проблемой подключения внешних печатных форм или обработок. К примеру задача стоит – Не меняя конфигурации, запустить программу с обработкой запрета данных по определенным пользователям. Изначально я прописывал команду в стартовом окне
1С ENTERPRISE /DisableStartupMessages /IBName "Торговля РИБ (мененджер)" /N "МенеджерР" /p "" /Execute"D:База1СУТ РИБУстановка Даты запрета Сложная.epf" /cАвтозапуск,
либо параметры автозапуска привязывал к ярлыку:
«C:Program Files1cv82common1cestart.exe» ENTERPRISE /S»Фирма УТ» /n"Тест" /p"" /RunModeOrdinaryApplication /AppAutoCheckMode /AppAutoCheckVersion /Execute"G:Установка Даты запрета .epf" /cАвтозапуск.
Но пришел к выводу, что очень не удобно из-за очень простого удаления команды. Нашел желаемый выход из положения в недрах ИТС.
Находим файлик запуска с сохраненными данными о местоположение наших баз ibases.v8i, находится
C:UsersuserAppDataRoaming1C1CEStart. Находим там нужную базу:
[База]
Connect=File="L:1c-BasesБаза";
ID=8772f7c6-06af-41fc-a4d4-bf5463439cca
OrderInList=-1
Folder=/
OrderInTree=256
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3
И добавляем наш путь к обработке:
AdditionalParameters=/Execute "E:ФлешкаОбновления8.2ОбработкиТорговляАвтозапретУстановка Даты запрета Сложная.epf"
Вот и все! Не эксклюзив, но когда искал, устал. Так что пользуйтесь.
Ну приходится так и выкручиваться.
Ведь подписки на глобальные события конфигураций в платформе нет, а ведь просим давно.
Разве что в выходом 8.3.11 можно будет подписаться на какую-то процедуру общего модуля, которая стартует при входе в 1С, типа «ПроверкаОбновления»
(1) Можно использовать расширения для этих целей. На 8.3.10 это доступно.