gifts2017

Автоматическая рассылка почтовых сообщений кладовщикам

Опубликовал Alex Misanets (Misanets) в раздел Отчеты - Анализ учета

Автоматическая рассылка почтовых сообщений кладовщикам о наличии на их складе, в достаточном количестве, материала заказанного одним из подразделений

Обработка писалась под конфигурацию УПП ред.1.3, но используя саму идею может быть переписана под любые другие нужды.

Смысл заключается в следующем: Если есть не закрытые внутренние заказы и материала достаточно для перемещения, то ответственному лицу по складу, формируется и отправляется эл.письмо, в котором ему сообщается что по такому-то заказу достаточно такого-то материала.

Обработка запускается автоматически утром, перед началом рабочего дня, при помощи скрипта. Скрипт где-то у кого-то подсмотрен, уже и не помню. Создать его можно самому. Для этого открывает блокнот и пишем следующее:

	 Set v82 =  CreateObject("V82.Application") 
res = v82.Connect("Srvr = ИМЯ_СЕРВЕРА; Ref = ИМЯ_БАЗЫ; Usr = ПОЛЬЗОВАТЕЛЬ; Pwd = ПАРОЛЬ")
set obr = V82.ExternalDataProcessors.Create("ПОЛНЫЙ_ПУТЬ_К_ОБРАБОТКЕ\SendMessage.epf")

Закрываем, сохраняем с разрешением .vbs, создаем новое задание для запуска скрипта, где нибудь на сервере.

!!! В обработке необходимо заполнить переменные, такие как почтовый сервер, порт и т.д.

P.S. Понравилась идея - ставим плюс :)

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
SendMessage.epf
.epf 47,86Kb
29.08.14
49
.epf 47,86Kb 49 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Алексей Петров (Mobyk) 16.04.12 14:14
Всё отлично, но почему-то процесс 1cv8.exe остаётся висеть. Как бороться?
2. Alex Misanets (Misanets) 05.05.12 17:45
(1) Mobyk, Оставаться процесс не должен, в конце процедуры есть команда ЗавершитьРаботуСистемы() которая должна закрыть 1С, если у пользователя в настройках стоит признак "Запрашивать подтверждение при закрытии", то навернео на этом процесс и останавливается и ждет ответа от пользователя (Да/Нет). Предлагаю добавить параметр ЗавершитьРаботуСистемы(Ложь) при котором завершение работы программы будет выполнено безусловно.
3. Наталия Ершова (aqua22) 09.02.13 00:11
Идея действительно понравилась. Тем более в ближайшем будущем может потребоваться на практике. Отмечаюсь, чтобы не потерять :)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа