Отправка расчетных листков по Почте

Опубликовал Лев Lionarus (Lionarus) в раздел Обмен - Загрузка и выгрузка в Excel

Отправка расчетных листков из 1С ЗиК 7.7 посредством SMTP

Обработка сделана из отчета РасчетныеЛистки в ЗиКе 7.7 с добавлением загрузки почтовых адресов из текстового файла (шаблон в архиве), сопоставлением выбранных сотрудников для формирования Расчетных листков и механизмом отправки по почте посредством компоненты ROM-mail.dll, входящей в состав архива. Также должна присутствовать V7Plus.dll, обе они должны находится в рабочем каталог программы. Также в силу жесткой привязки папки выгрузки, на диске С должна быть папка РасчетныеЛистки. Файл выгрузки представляет собой экселевский файл Фамилия Имя Отчество.xls.

Есть возможность при формировании расчетных листков их смотреть, по умолчанию это отключено. Расчетный листок по каждому сотруднику в зависимости от способа выбора выгружается в жестко прописанную папку (C:\\РасчетныеЛистки\Фамилия Имя Отчество.xls) откуда потом отсылается на почту. В случае успешной отсылки, файл удаляется, если стоит галочка "Удалять файлы после отправки" (по умолчанию). Если расчетный листок был сформирован по сотруднику, адреса ЭлПочты которого нет в тестовом файле, программа сообщит о невозможности выполнения операции по отправке именно этому сотруднику. Файл выгрузится, но не отправится и не удалится. Обработка сырая, но, по желанию, можно доработать.....

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

Наименование Файл Версия Размер
MailIt.zip
.zip 416,85Kb
10.11.10
123
.zip 416,85Kb 123 Скачать

См. также

Комментарии
1. Igоr Sаulеviсh (gutentag) 250 11.11.10 11:08 Сейчас в теме
+ за идею и последовательную борьу с ЗиК !
2. Равиль Бикбаев (BRT) 28 11.11.10 12:07 Сейчас в теме
А контроль по уволенным и декретникам существует? Ведь расчетка может формироваться сотруднику который уже полгода как не появляется на работе по уважительным причинам (или весит долг).
А как же Защита персональных данных? Почта ведь такое дело, что можно и подсмотреть.
3. dummy 11.11.10 15:35 Сейчас в теме
Найден = Сотр.НайтиПоКоду(ТабНомер);
{R:\ZIK\EXTFORMS\MAILIT\РЛНАМЫЛО.ERT(110)}: Объект не может быть перепозиционирован!
4. ed83 ed83 (ed83rostov) 21.09.11 13:07 Сейчас в теме
Обработка сырая но легко переделывается. Добавил сохранение Расчетного листка не в xls. а в JPEG, чтоб юзеры не могли редактировать, наладил отправку и удаление повторно сохраняемых. Автору - спасибо!!!
5. rsu5 (rsu5) 22.11.11 11:23 Сейчас в теме
спасибо за идею помогла в нужный момент
6. Света Соколова (studentka) 1 16.01.12 14:23 Сейчас в теме