[ЭВРИКА] МАЛЕНЬКИЙ ШЕДЕВР 1.6 Мгновенная отправка по почте ЛЮБОЙ печатной формы БЕЗ ИЗМЕНЕНИЯ КОДА
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Информационно: портал сломал/потерял счетчик загрузок по данной публикации, восстановить счетчик загрузок возможности нет. Так что счетчик загрузок, который виден сейчас - значение показателя есть неверное. Реальное количество загрузок - более 2400.
Как отослать печатную форму (документа, отчета) по эл.почте?
Решение 1: приходится сначала сохранять в файл, потом вызывать почтовую программу, прикреплять этот файл и отправлять. Неудобно!
Решение 2: прописываем в код отправляемой печатной формы сохранение этой печ.формы в файл и передаем этот файл почтовой программе. Уже лучше! Но все равно плохо! Все равно приходится лезть в код каждого документа/отчета и писать свой код - хоть чуть-чуть, но писать... А если завтра появилась новая печ.форма? Новый отчет? Снова править код. А если ты бухгалтер/неспециалист - каждый раз звать программиста и платить? ...Плохо!
Предлагается УНИВЕРСАЛЬНОЕ решение, позволяющее
ВООБЩЕ БЕЗ ИЗМЕНЕНИЯ КОДА КОНФИГУРАЦИИ отправлять
ЛЮБУЮ ПЕЧАТНУЮ ФОРМУ! Бухгалтера работают, программисты - отдыхают...
От вас требуется: скопировать данную обработку в каталог обработок вашей информационной базы и повесить на панель инструментов кнопочку для ее вызова. Все!
Чтоб увидеть как это работает - посмотрите картинки.
версия 1.1: доступна для свободного скачивания - выложена здесь для скачивания.
версия 1.2: обновленная версия, включает все возможности предыдущей версии и добавлены новые возможности:
- захват для отправки всех печатных форм, которые в данный момент открыты на экране (или минимизированы), а не только активной (находящейся на переднем плане); все открытые формы можно отправить одним письмом;
- при необходимости - выбор/исключение среди открытых печатных форм нужных/ненужных для отправки (можно включить режим такого вопроса, можно - отключить);
- внятная авторасшифровка содержимого печатных форм в теле письма;
- некоторые удобства интерфейса;
- прочее по мелочи...
версия 1.3: обновленная версия, включает все возможности предыдущей версии и добавлены новые возможности:
- возможность конвертации печатной формы в изображение формата PNG.
версия 1.4: обновленная версия, включает все возможности предыдущей версии и добавлены новые возможности:
- возможность именования отсылаемых файлов по заголовку печатной формы;
- возможность помещения в тему письма перечня отправляемых файлов.
версия 1.5: обновленная версия, добавлена возможность перехвата печатных форм, присоединенных к форме/окну (по типу регламентной отчетности)...
версия 1.6: обновленная версия, возможность отправки файлов в формате PDF (без всяких виртуальных принтеров и прочих лишних "телодвижений"). ВНИМАНИЕ: Поддержка конвертации печатных форм в PDF выполняется с существенными ограничениями. Нормально конвертируются только печатные формы формата А4 в портретной ориентации. Претензии по некорректной работе конвертации в PDF автором не принимаются и не рассматриваются.
Купившие любую платную версию - имеют возможность бесплатного обновления до версии 1.6 (на данный момент), для получения свежей версии - обращайтесь к разработчику.
Все элементы снабжены всплывающими подсказками - наведите мышь и читайте.
Для вызова диалога настроек - кликните на кнопку отправки когда нет ни одной открытой формы - в этом случае открывается диалог настройки. После установки параметров - перед закрытием формы - сохраните сделанные настройки: нажмите пиктограмму "Сохранить настройки" и в открывшемся окне сохранения настроек не забудьте указать "Использовать при открытии = вКл"
Пример использования: срочно нужно переслать в центральный офис/в филиал /в бухгалтерию/руководству штук 5-10 отчетов: 1. ни о чем не задумываясь формируем отчеты обычным образом, после появления итогов отчета на экране - формируем следующий отчет (отчеты могут быть даже закрыты формами документов и пр. - ничего страшного, главное - чтобы они "были" на экране в каком-нибудь месте). Когда сформировали все нужные отчеты - жмем кнопку - получаем готовое к отправке письмо, выбираем адресата из адресной книги (вводим вручную), жмем "Отправить" - все! Попробуйте! Это просто и вкусно! Пример отсылки - смотри на соотв.картинках.
На бесплатной основе распространяется только версия 1.1. Последняя версия - распространяется на возмездной основе.
Злопыхателям отвечаем: эта обработка не предназначена для массовой автоматической рассылки! И прочего аналогичного! Ее область приложения - интерактивная (ручная!) отсылка печ.форм (хотя с ее помощью при небольшой доработке можно организовать даже тихое шпионство за всеми распечатками, появляющимися на экране при работе в 1С).
ВНИМАНИЕ! Для работы требуется наличие внешних компонент FormEX и Йоксель и любой обработки для отправки почты, для примера используется моя обработка для отcылки почты, лежащая здесь: //infostart.ru/public/14131/
Подробное описание установки и пр. - в файле readme.txt внутри архива или см. в описании обработки - настоятельно рекомендую ознакомиться.
Если все сделали как надо - а при нажатии выскакивает не письмо с прикрепленной формой, а диалог настройки - ОБНОВИТЕ FORMEX. Следует использовать свежие сборки Formex - в некоторых промежуточных сборках были глюки...
ВНИМАНИЕ: непосредственно возможность отправки почты в эту обработку не входит. Обработка лишь перехватывает и подготавливает к отсылке печатные формы (формирует список параметров для передачи в обработку-почтовик). Для непосредственной отсылки можно использовать уже имеющиеся возможно у вас в конфигурации возможности по отсылке почты (с самостоятельным исправлением моей обработки в части вызова и передачи параметров вашей обработки-почтовику) или взять готовую обработку-почтовик, не требующую программирования/настройки здесь: //infostart.ru/public/14131/
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.21.116
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Email рассылки Разработчик Пользователь 1С:Предприятие 7.7 1С:Торговля и склад 7.7 Абонемент ($m)
Данный код позволяет отправлять письма с вложениями (pdf счет договор) на email клиентов. Скрипт написан на Python.
1 стартмани
23.12.2022 12295 3 Drfreeman 5
Печатные формы Email рассылки Разработчик Стажер 1С:Предприятие 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)
Обработка позволяет отправлять почтой печатную форму любого документа (в формате xls).
1 стартмани
01.11.2022 4726 6 Sancha 6
Email рассылки Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)
Оперативная отправка печатной формы документа 1С в графическом или PDF формате по E-mail в том числе с использованием SSL.
1 стартмани
19.01.2021 6636 21 ukhin 0
Email рассылки Разработчик Пользователь Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 1С:Бухгалтерия 7.7 1С:Зарплата и кадры 7.7 1С:Торговля и склад 7.7 Абонемент ($m)
Отправка электронного письма через CDO 1С 7.7.
1 стартмани
19.07.2019 13171 22 user598323_svdok 0
Email рассылки Управление взаимоотношениями с клиентами (CRM) Оптовая торговля Пользователь Оперативный учет 7.7 1С:Торговля и склад 7.7 Управленческий учет Абонемент ($m)
Обработка для групповой рассылки писем. Разрабатывалась для отправки прайсов.
1 стартмани
17.07.2019 11043 8 orexov 0
Email рассылки Бухгалтер Руководитель проекта Оперативный учет 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)
Отправка печатных документов, отчетов и пр. форм по e-mail.
1 стартмани
28.07.2017 22297 22 АннаШ 46
Загрузка и выгрузка в Excel Email рассылки Документооборот и делопроизводство (СЭД) Бухгалтер Пользователь 1С:Предприятие 7.7 1C77 Россия Абонемент ($m)
Данная внешняя обработка предоставляет функционал для быстрой выгрузки документа в файл Excel и отправки электронного письма с вложенным документом напрямую из интерфейса 1С Предприятие 7.7.
1 стартмани
16.11.2014 42694 104 etmarket 20
Email рассылки Разработчик 1С:Предприятие 7.7 1С:Предприятие 8 1C:Бухгалтерия 1C77 Бесплатно (free)
Отправка сообщения посредством почтового клиента Lotus Notes из 1С 7,7 и 1с 8
21.08.2014 18216 iolko 8
данная обработка в качестве ТРАНСПОРТА по доставке почты использует отдельную программулину, она лежит здесь: - скачайте и установите как описано в инструкции.
После этого можно пробовать отправку "любой печ.формы"
Переименую в "Маленький шедевр".
;-)
- Повышена "интеллектуальность" в определении содержания
отсылаемой печатной формы - теперь в текст письма вставляется
информативный заголовок окна печатной формы, что в некоторых
случаях облегчает/позволяет избежать ручную правку текста письма, например:
если раньше текст письма автоматом заполнялся сообщением типа
"Высылаю вам файл <укажите здесь описание высылаемого файла/его содержания>",
то теперь это может выглядеть так:
"Высылаю вам файл <Ведомость по остаткам ТМЦ>" или
"Высылаю вам файл <Счет-фактура выданный>"
Рекомендуется - файлы именовать по-русски.
Это не общемировой шедевр, он - маленький.
Автор рейтинг не накручивает, автор выше этого.
Автор ведет целенаправленную работу среди контингента, а вот контингент - уже, наверное, сволочь, накручивает! ;-)
Следует читать
"НЕ Рекомендуется - файлы именовать в русской раскладке"
Кому нужен полноценный почтовый агент для 7.7 - возможно имеет смысл посмотреть сюда (текущую версию сам не пробовал):
Подробности - здесь:
Обработка выложена в свободный доступ, подробности здесь:
попробую - напишу - пашет или нет ...
штука удобная и нужная... как раз именно что-то наподобие нужно .. (не нам тока, а поставщикам прикрутить, что бы накладные по мылу нам пересылали .. ) франч запросил опять бешеных денех ... самому написать - нереально .. ибо тока начал изучать ...
ну дак это .. +1
прога нужная .. (а именно не нам а нашему поставщику, у него видите ли очень сложно сохранить файл в xls запхать в архив и намылить .. ) так что вери 10x
Хоть бы кто теплое слово автору сказал...
Злые вы все... кроме Начинающего...
Уйду я от вас...
Этот же недочет (непоправленный) имеется в бесплатной версии: при некоторых наборах параметров в теле письма упоминается полное имя файла в папке временных файлов.
;-)
- Нужно ли сделать кроме поддерживаемых стандартно 1Синой MXL и XLS еще и "отправку" в формате PDF...?
Из предложений: надо бы еще архивировать файлы перед отправкой (нигде не нашел в описании)
Если сделаешь, скинь мне для тестирования :))))
ВНИМАНИЕ! ...и любой программы для отправки почты, для примера используется моя обработка для остылки почты, лежащая здесь: , и вот эта программа отправки почты:
Отсылка писем из среды 1С без использования почтовых агентов и без использования внешних компонент. Не требуется никаких изменений в конфигурации - взял и пользуйся. Возможно ведение списка адресатов, ведение набора стандартных тем для писем и ведение стандартных текстов писем; поддерживается присоединение писем к письму и их !!__архивирование_!!!.
Перем_11 = создатьобъект("СписокЗначений");Перем_11 = создатьобъект("СписокЗначений");
Предлагаю примерно следующее.
| Код |
|---|
Если ОбСервис.активныйконтекст(Конт) = 0 тогда
возврат;
конецесли;
Таблица = Конт;
Если не(типзначениястр(Конт) = "Таблица") тогда
Попытка
Таблица = Конт.Таблица;
Исключение
возврат;
КонецПопытки;
Конецесли;
Показать полностью |
ниже использовать Таблица.Записать() ...
+ Для заполнения адреса отправителя я бы сделал чтоб каждому пользователю адрес проставлялся сам из настроек.
+ поставил бы запрет на изменение настроек(т.е. если не открыта печатная форма то кнопка под простыми правами не активна) когда пользователей много и они не туда лезут.
Пока все что могу заметить, но так рейтинг автор заслужил... +1
... это требование выполянется не в данной обработке, а именно: в обработке отсылки почты - там как раз автоматом все и проставляется...
..даннная обработка НЕ ВЫПОЛНЯЕТ ФУНКЦИЙ ОТСЫЛКИ ПО ПОЧТЕ, ОНА ТУПО ТОЛЬКО "ХВАТАЕТ" Печатную форму и передает "захваченное" ТРАНСПОРТУ - либо моей обработке отсылки почты, либо любой другой - хоть на ФТП выкладывай, а хочешь - в папку складируй..
> поставил бы запрет на изменение настроек
да, возможно имеет смысл - тогда в процедуру ПриОткрытии() добавить нечто типа
Форма.ТолькоПросмотр(?(Найти(ВРЕГ(),"АДМИН")=0,1,0 ))
...однако забодаешься потом ходить всем настраивать ;-)
- исследования проводились.
- для отсылки именно печтаных форм PNG показал преимущество перед джпегом (пнг оч.хорошо жмет однотоные линейные изображения)
.. про PDF: как только подскажете как ЛЕГКО подсунуть виртуальному ПДФ-принтеру извне программно имя файла - сделаю сразу...
..задача такая подробно рассматривалась: из доступных к быстройму использованию - все делается через виртуальный пдф-принтер, а программное управление им связано либо с манипуляцией инишными файлами или изменением записей реестра для указания требуемых параметров...
..черновой вариант решения у меня есть и работает, но на универсальное решение пока не тянет - поэтому и н е выкладываю.. как припрет или кто пообещает МНОГО ДЕНЕХ - займусь плотнее - ща у меня и без этого работы хвататет...
(мы же говорим про секретарш и бухгалтеров).
А вот PDF есть у всех
а еще этот ПДФ можно запретить к редактированию и закрепить цифровой подписью ;)
А лично мне нужна еще возможность ставить печать и подпись ... и что бы обработка запоминала в каком месте документа надо ставить печать и подпись , и чтоб на счетфактурах ставила только печать.
IMAP предоставляет пользователю богатые возможности для работы с почтовыми ящиками, находящимися на центральном сервере. Почтовая программа, использующая этот протокол, получает доступ к хранилищу корреспонденции на сервере так, как будто эта корреспонденция расположена на компьютере получателя. Электронными письмами можно манипулировать с компьютера пользователя (клиента) без необходимости постоянной пересылки с сервера и обратно файлов с полным содержанием писем. Для отправки писем используется протокол SMTP.
и "минимум настроек" - поделитесь, пожалуйста, с сообществом...
А "минимум настроек"... при нахождении компа внутри подсетки, и если он отгорожен от глобального инета роутером и почтовым серваком, достаточно указать тока сервер и порт. Если почтовый сервер настроен работать через прокси, то указываем и прокси, если он ходит напрямую (почтовик), то не надо.
Пользователь/пароль указывать не надо... хотя это как настроен еще и почтовик...
Поддержите Инфостарт - приобретите разработку!
1. Для отправки этого письма используются внутренние возможности платформы (т.е. она сама работает в данном случае с POP/SMTP серверами),
2. "Рамка с собачкой" - типовая обработка, в которую можно передать любой табличный документ (читай печ.форму) и послать по почте.
Мелочь, но из массы таких мелочей складывается большой плюс, ИМХО.
.
но если по крайней мере в типовых такое есть - то конечно хорошо
"ЗначОк" - уже написанная обработка в типовых. Ты ему только печ.форму (она же табличный документ) суй ;).
(104) Естессно. Но(!) предусмотреть = скормить печ.форму обработке ;).
Обсуждаемый "значок" относится только к печатным формам объектов, в т.ч. и внешним. В отчетах такого значка нет.
В УПП в отчетах это ограничение можно обойти, воспользовавшись внешней обработкой, подключаемой к отчету. В других типовых конфах такой механизм пока не реализован.
Я могу "достать" этот "Значок" и заюзать. Это тупо обработка, в которую надо передать ТаблДок. Если Автор отчета (включая типовые) не предусмотрел перехвата табличного документа, то, конечно, отправить по почте не удастся так легко. Согласен.
(107)
1. Не совсем так. Если отчет сам выводит все на экран, то не получится отправка. Если же отчет тупо возвращает обект ТабличныйДокумент, то возможно.
2. Да, выведенная на экран печ.форма не "хватается" штатно.
в результате имеем: голую печатную форму - отпраить и перехватить - не удастся. Таким образом - если разработчик отчета заранее не позаботился о какой-нибудь возможности "передать" печформу в мыло - то ничего не получится.. курите бамбук.. ;-)
.
в то же время в 7-ке с помощью ВК - это делается.
.
ну что тут сказать... не все лучшее, что в 7-ке - перенесли в 8-ку...
???
1. Таким образом, имея, например, сторонний "зашифрованный" отчет, который выдает печатную форму - штатно (без модификации кода отчета) не предусмотрена отправка по почте.
2. Имея в 8-ке на экране печатную форму - схватить ее "извне" - возможности нет.
.
просьба подтвердить/опровергнуть пп1,2
До этого программеры 1С не могли ничего предложить, пришлось самим в инете курить темы по отправке счетов на мейл.
Будет ли в платной версии в поле КОМУ адрес подставляться автоматически. В бесплатной адрес стоит none@money.net
Как устранить ошибку
Ошибка при загрузке компоненты C:\DB\ZArhivatorExt1CComponent.dll. Компонента не загружена.
Ошибка при загрузке компоненты C:\1Cv77\BIN\ZArhivatorExt1CComponent.dll. Компонента не загружена.
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 14180
Создание 02.07.06 00:00
Обновление 15.04.25 19:09
Просмотры 64391
Загрузки 4772
Рейтинг
159
Комментарии 123
Код открыт Да
Рубрики Email рассылки
Кому Для всех
Тип файла Внешняя обработка (ert,epf)
Платформа
Оперативный учет 7.7
,
Бухгалтерский учет 7.7
,
Расчет 7.7
Конфигурация
1C77
,
1С:Управление торговлей 11
Операционная система Windows
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)