Внешняя печатная форма "Счет на оплату покупателю", отправка на почту

14.07.10

Учетные задачи - Печатные формы

Внешняя печатная форма "Счет на оплату покупателю" с возможностью отправки на электронную почту почту, вложения в формате MXL,HTML, TXT, XLS

Скачать файл

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

Наименование По подписке [?] Купить один файл
СчетНаОплатуПокупателю _email
.epf 24,94Kb
430
430 Скачать (1 SM) Купить за 1 850 руб.
АктОбОказанииУслуг.epf
.epf 24,71Kb
12
12 Скачать (1 SM) Купить за 1 850 руб.
Измен. АктОбОказанииУслуг.epf
.epf 24,84Kb
20
20 Скачать (1 SM) Купить за 1 850 руб.

В типовой конфигурации БУ отсутствует возможность отправки отчетов на электронную почту, поэтому был реализован внешний отчет......идея взята с УПП и УТ.

Можно использовать как шаблон для реализации других печатных форм.

Настройка:

В модуле объекта необходимо прописать параметры отправителя эл. ящика (пользователь, пароль, ПортPOP3, ПортSMTP)

Подключение:

Сервис - > Дополнительные отчеты и обработки.....создаем новый эл. , добавляем обработки и указываем тип документа "Счет на оплату покупателю"

 

p.s. Отчет не идеален, есть моменты где можно доработать

 

Добавил АктОбОказанииУслуг.epf

См. также

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    21064    55    19    

86

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

Учет путевых листов выполнен в виде расширения. Предназначен для учета путевых листов в конфигурации БП 3.0., УТ 11.5 и КА 2.5 Печатная форма: Типовая межотраслевая форма № 3. Утверждена постановлением Госкомстата России от 28.11.97 № 78. Типовая межотраслевая форма № 4-П от 18.09.2008 г. N 152 с учетом изменений указанных в Приказе Министерства транспорта Российской Федерации №368 от 11 сентября 2020 г. №368, Типовая межотраслевая форма № ЭСМ-7, и др. ЭСМ-2, 4-С, 3 спец., 6 спец., ПЛ для Автомобильного крана.

4800 руб.

14.10.2019    40924    287    216    

188

Печатные формы Взаиморасчеты Оптовая торговля Производство готовой продукции (работ, услуг) Акт сверки Бухгалтер Пользователь Оперативный учет Управляемые формы 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

Задайте для каждой организации свою печать и для каждого физического лица свою подпись. Выберите в документе печатную форму "... с печатью и подписью" - и автоматически сформируется табличный документ с печатью и подписями той организации и ответственных лиц, которые указаны в документе.

14400 руб.

13.03.2018    63450    227    79    

120

Печатные формы Производство готовой продукции (работ, услуг) Бухгалтер Платформа 1С v8.3 Бухгалтерский учет Оперативный учет 1С:Бухгалтерия 3.0 Строительство Россия Бухгалтерский учет Платные (руб)

Откройте для себя заполнение КС-2 и КС-3 в "1С:Бухгалтерия 3.0". Вы получаете удобство, скорость и систему, чтобы заполнить, распечатать и сохранить формы КС-2 и КС-3 из документов "Оказание производственных услуг" или "Реализация товаров услуг". Вы можете заполнить дополнительную информацию о материалах из документов "Требование-накладная" и указать сведения, которые не предусмотрены типовой конфигурацией "1С:Бухгалтерия 3.0". Так же доступно множество настроек для формирования КС-2 и КС-3.

4560 руб.

13.02.2019    103666    467    46    

450

Печатные формы Программист Пользователь Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

Научите вашу 1C печатать из 1С в файл Word (Например: трудовые договоры, договоры с контрагентами, спецификации, дополнительные соглашения, приказы, коммерческие предложения, акты, накладные, карточки партнера или любого справочника и многие другие). Универсальная печать предназначена для формирования печатных форм на основе шаблонов в формате Word из любой конфигурации 1С. С помощью данного инструмента можно самостоятельно заполнить шаблон реквизитами справочника или документа 1С и сформировать печатные формы на основании ссылки на любой объект.

3960 руб.

08.10.2019    49752    182    105    

175

Печатные формы Логистика, склад и ТМЦ Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Обработки для "1С:Бухгалтерия предприятия 3.0", которые формируют акты МХ-1 и МХ-3 для документов "ПоступлениеТоваровУслуг", "Реализация товаров услуг", "Возврат товаров поставщику", "Передача материалов в эксплуатацию" соответственно. Так же можно сформировать акты с факсимиле, которая загружена в 1С:Бухгалтерия предприятия 3.0.

3720 руб.

18.02.2019    66486    229    15    

182

Печатные формы Логистика, склад и ТМЦ Бухгалтер Платформа 1С v8.3 Бухгалтерский учет Оперативный учет Управляемые формы 1С:Комплексная автоматизация 2.х Транспорт, автопарки, такси Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

Программа для автоматизации учета путевых листов в 1С - расширение, добавляющее в конфигурацию "Комплексная автоматизация", документ Путевой лист и печатные формы установленных образцов для легковых и грузовых авто, расчет и списание нормативного количества топлива, отчет "Реестр путевых листов" с отбором по автомобилю и по водителю (через настройки) Позволит контролировать расход топлива, потому что сразу будет виден сверхнормативный расход.

13200 руб.

27.06.2023    5203    17    2    

17
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. bsv2003 15.07.10 10:59 Сейчас в теме
подскажите, а куда в модуле объекта внести информацию, чтобы при получении эл. почты отображалось корректное наименование отправителя. Сейчас у меня отображается логин от доступа к серверу отправки почты.
14. salve-salve 04.02.11 17:52 Сейчас в теме
и по поводу (1), но не корректное имя отправителя, а получателя ... Как использовать информацию в Контактах - Представление?
16. alexex 44 08.02.11 06:55 Сейчас в теме
salve-salve пишет:
и по поводу (1), но не корректное имя отправителя, а получателя ... Как использовать информацию в Контактах - Представление?


Процедура ПолучениеОтправкаПисем

Получатель.ОтображаемоеИмя = eАдрес;

// Содержит представление почтового адреса. Произвольный текст, сопоставляемый почтовому адресу, указанному в свойстве Адрес. Используется почтовыми клиентами при разборе сообщения в качестве отображаемого имени получателя, отправителя и т.д.


В процедуре передайте представление....
Получатель.ОтображаемоеИмя = ПредставлениеАдресПолучателя;
2. alexex 44 15.07.10 11:10 Сейчас в теме
Модуль объекта стр 346

ПочтовоеСообщение.ИмяОтправителя  = Профиль.Пользователь;


Синтаксис-помощник

ИнтернетПочтовоеСообщение (InternetMailMessage)
ИмяОтправителя (SenderName)
Использование:
Чтение и запись.
Описание:
Тип: Строка. Содержит имя отправителя письма.
3. milov.aleksey 405 07.10.10 19:10 Сейчас в теме
Попытался перенести("выдрать с мясом") из УТ 10.3 и привязать между собой по типам в Бухгалтерии ред1.6 все объекты (Константа.ИспользованиеВстроенногоПочтовогоКлиента, общие формы ПечатьДокументов, НастройкаОтправкиОтчета, справочники ГруппыПисемЭлектроннойПочты, УчетныеЗаписиЭлектроннойПочты,ФильтрыДляЭлектронныхПисем, документ ЭлектронноеПисьмо и его движение по регистру сведений ПредметыЭлектронныхПисем), относящиеся к механизму встроенной почты. Но возникли проблемы с заведением учётной записи почты в спр.УчетныеЗаписиЭлектроннойПочты, т.к. нет подчинённых записей спр.ГруппыПисемЭлектроннойПочты...пока разбираюсь попробую воспользоваться отправкой хоть одной формы, спасибо.
4. alexex 44 08.10.10 06:58 Сейчас в теме
Проблема очевидна, не все объекты перетянул в БУ с УТ....в управление торг. сделай отчет по подсистеме УниверсальныеМеханизмы - > ЭлектроннаяПочта и ты увидишь чего не хватает.
Вопрос зачем тебе эту подсистему городить в БУ? вывод на печать необходимо делать в форме....т.е. замена модуля типовой конфы....
Бух. необходимо несколько форм для отправки на эл. почту, дешевле эти отчеты сделать внешними

во вложении отчет по подсистеме
Прикрепленные файлы:
ПодсистемаЭлПочта.xls
6. cool.vlad4 2 14.12.10 14:17 Сейчас в теме
Да-м, реализация крива...(4) прав, давно это слямзил с бух корп, изменил общую форму печатьдокументов, никаких проблем (там еще есть кнопки прямой печати, я еще добавил выбор принтера, кол-во экземляров, кнопка толькопросмотр, сохранить копию(сразу в xls), от себя добавил сохранение в jpg, pdf)
5. rambler_bzk 14.12.10 13:57 Сейчас в теме
Хорошая обработка, спасибо! Я не силен в конфигурировании, но пытаюсь доработать ее под себя. Подскажите пожалуйста, а как при успешной отправке письма автоматом добавлять в поле "Комментарий" текущего документа текст, типа, "Отправлено"?
7. alexex 44 15.12.10 05:02 Сейчас в теме
rambler_bzk пишет:

Хорошая обработка, спасибо! Я не силен в конфигурировании, но пытаюсь доработать ее под себя. Подскажите пожалуйста, а как при успешной отправке письма автоматом добавлять в поле "Комментарий" текущего документа текст, типа, "Отправлено"?


В модуле объекта есть процедура
Процедура ПолучениеОтправкаПисем(СтруктураПисьма,eАдрес)  Экспорт


примерно ~ стр 765
Попытка
		ИнтернетПочта.Послать(ПочтовоеСообщение);

    // Здесь получай объект документа
     //  ссылка на документ в реквизите обработки  - СсылкаНаОбъект  
     //  примерно выглядит так
     //   ОбъектД.СсылкаНаОбъект.ПолучитьОбъект();
     // ОбъектД.Коментарий = "Отправлено..."+ ОбъектД.Коментарий;
     // возможно потребуется запись объекта и его обновление (ОбъектД.Прочитать(); Позволяет прочесть данные заново. Недопустим для нового объекта. )
     // ОбъектД.Записать();

	Исключение
		ТекстОшибок = ОписаниеОшибки();
		
		#Если Клиент Тогда
			Сообщить(ТекстОшибок);
		#КонецЕсли
		
	КонецПопытки;
Показать
rambler_bzk; +1 Ответить
8. rambler_bzk 15.12.10 09:31 Сейчас в теме
Вставил следующий код:
Попытка
ИнтернетПочта.Послать(ПочтовоеСообщение);

ОбъектД = СсылкаНаОбъект.ПолучитьОбъект();
ОбъектД.Комментарий = "Отправлено "+ ТекущаяДата() + "//" + ОбъектД.Комментарий;
ОбъектД.Записать(РежимЗаписиДокумента.Проведение);
...
Ошибка при вызове метода контекста (ПолучитьОбъект): Элемент не выбран!
Ругается на эту строку ---> ОбъектД = СсылкаНаОбъект.ПолучитьОбъект();
Я так понимаю ссылка получается пустая......
Я уже с подобным кодом бился вчера - одна и та же ошибка. А СсылкаНаОбъект ведет именно к текущему конкретному документу или она просто показывает привязку к Документу СчетНаОплатуПокупателю?
9. cool.clo 15.12.10 10:02 Сейчас в теме
Именно к печатаемому документу = попоробуй СсылкаНаОбъект.Ссылка, если не получится скорее всего в форме печатьдокументов - реквизит ОбъектПечати - через него можно. Чтобы понять в чем дело на ис есть обработка для отладки ВПФ - и еще - я бы так делать не стал, поскольку факт нажатия кнопки, не означает факта отправки письма(а из приведенного кода это и следует), необходим запрос на подтверждение получения письма Послать(<Сообщение>, <Запрос подтверждения>). А то можно просто комментарий пачкать при нажатии кнопки.
rambler_bzk; +1 Ответить
10. rambler_bzk 15.12.10 23:54 Сейчас в теме
Увы, ошибка та же. Возможно не правильно реализовал доступ через ОбъектПечати, вот код
Врем = ПолучитьФорму("ПечатьДокументов");
Врем.ОбъектПечати = СсылкаНаОбъект.Ссылка;
ОбъектД = Врем.ОбъектПечати.ПолучитьОбъект(); //Спотыкаюсь здесь!
ОбъектД.Комментарий = "Отправлено "+ ТекущаяДата() + "//" + ОбъектД.Комментарий;
ОбъектД.Записать(РежимЗаписиДокумента.Проведение);
И еще, решил проверить находит ли, к примеру, номер текущего документа
Сообщить(СсылкаНаОбъект.Ссылка.Номер)
А он в ответ пустую строчку выводит, те получается он документ не находит вообще :( Может нужно через запрос все сделать?
11. alexex 44 22.12.10 06:01 Сейчас в теме
rambler_bzk пишет:
Увы, ошибка та же. Возможно не правильно реализовал доступ через ОбъектПечати, вот код
Врем = ПолучитьФорму("ПечатьДокументов");
Врем.ОбъектПечати = СсылкаНаОбъект.Ссылка;
ОбъектД = Врем.ОбъектПечати.ПолучитьОбъект(); //Спотыкаюсь здесь!
ОбъектД.Комментарий = "Отправлено "+ ТекущаяДата() + "//" + ОбъектД.Комментарий;
ОбъектД.Записать(РежимЗаписиДокумента.Проведение);
И еще, решил проверить находит ли, к примеру, номер текущего документа
Сообщить(СсылкаНаОбъект.Ссылка.Номер)
А он в ответ пустую строчку выводит, те получается он документ не находит вообще Может нужно через запрос все сделать?


Посмотрел....при открытии доп. форм ОбъектСсылка обнул. , вообщем сделал передачу ссылки на объект через параметры...

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

p.s. закинул доп. файлик с измен.-я
12. alexex 44 22.12.10 06:06 Сейчас в теме
Скачать "Измен. АктОбОказанииУслуг.epf"

изменения в данном объекте
13. salve-salve 04.02.11 16:56 Сейчас в теме
Подскажите, в счете - при открытии печати или отправке по почте - имя во вложении = счет №1 от даты.
А для Акта - вместо Акт №1 от даты ... написано Печать документов. Как исправить?
15. salve-salve 06.02.11 20:58 Сейчас в теме
(13) Исправил в 255 строке основного модуля
17. salve-salve 08.02.11 15:43 Сейчас в теме
1. Переменная не определена (ПредставлениеАдресПолучателя) ...
2. Добавил в макет этой внешней формы картинку (сохранив её в конфигурации). При отправке на почту счета выводит ошибку Каталог не обнаружен v8_C_78_files\image000.png. Этот файл в temp я вижу ....Это баг платформы 8.2.13.205 или прав каких-то нехватает?
3. И самое замечательное было бы - это вложение в pdf (jpg)
18. salve-salve 10.02.11 13:51 Сейчас в теме
(17) попробуем реализовать сторонними силами...
19. alexex 44 11.02.11 02:47 Сейчас в теме
salve-salve пишет:
1. Переменная не определена (ПредставлениеАдресПолучателя) ...


В процедуре передайте представление.... "ПредставлениеАдресПолучателя"

Получатель.ОтображаемоеИмя = ПредставлениеАдресПолучателя;

переменная сама по себе не возьмется - ПредставлениеАдресПолучателя, для начало ее надо определить...


2. Добавил в макет этой внешней формы картинку (сохранив её в конфигурации). При отправке на почту счета выводит ошибку Каталог не обнаружен v8_C_78_files\image000.png. Этот файл в temp я вижу ....Это баг платформы 8.2.13.205 или прав каких-то нехватает?


в макет достаточно вставить картинку ком. "Paste", в 1с81 точно можно, не добавляя в конфу, а вот 1с82 не знаю, не использовал...

p.s. если вы программируете, то у вас на исправление займет 1 мин. времени
20. tim2004 14.02.11 10:56 Сейчас в теме
Нужная вещь, спасибо! Еще бы такое для счет-фактуры. Сделайте, плиз.
Как импортировать e-mail адреса для обмена документами из УТ в БП? Вроде штатный обмен это не позволяет.
21. progres488 04.05.11 14:42 Сейчас в теме
Прикрутил к УТ при отправке на печать ошибка


Не удалось сформировать внешнюю печатную форму!
Помилка при виклику методу контексту (Выполнить): {(18, 2)}: Неоднозначне поле "ЗаказПокупателя.Ссылка"
<<?>>ЗаказПокупателя.Ссылка = &ТекущийДокумент
22. Поручик 4676 04.05.11 15:36 Сейчас в теме
(21) Причём тут УТ, да ещё и для украины, если обработка для Кофигурации: 1С: Бухгалтерия 8, то есть БП.
24. Fduchun 12.10.11 12:31 Сейчас в теме
(22) Поручик,

Если подправить, можно в любую конфигурацию вставлять. В этом и прелесть 1С.

Я тоже в торговлю вставил модифицированную версию.
Задача была отправлять печатную форму ТОРГ-12 клиенту (контрагенту), эл. адрес которого был прописан в его контактных данных, при проведении документа РеализацияТоваровУслуг.
Если кому надо, пишите - кусок кода скину.

А здесь надо вместо "Неоднозначне поле "ЗаказПокупателя.Ссылка" вставить только нужные значения.
23. napan 37 11.10.11 16:40 Сейчас в теме
Пригодилась, спасибо!
25. Fduchun 12.10.11 12:34 Сейчас в теме
Только пришлось еще покапаться, чтобы отправка письма шла.
Т к есть разные потчовики.

Для mail.ru надо прописывать
Профиль.АутентификацияSMTP = СпособSMTPАутентификации.ПоУмолчанию;
26. tipOchek 21.10.11 18:41 Сейчас в теме
Обработка унифицирована под конкретный документ. Желаю автору создать более значимую вещь - ОТПРАВКА ДОКУМЕНТОВ по эл.почте (в том числе и отчетов, как в 1с8.2)
27. alexex 44 24.10.11 07:14 Сейчас в теме
tipOchek пишет:

Обработка унифицирована под конкретный документ. Желаю автору создать более значимую вещь - ОТПРАВКА ДОКУМЕНТОВ по эл.почте (в том числе и отчетов, как в 1с8.2)
(26) tipOchek, (26) tipOchek,

1. прежде чем писать такую глупость необходимо думать! Значимые вещи за бесплатно никто не будет выкладывать. Вы хотя бы одно решение выложили на инфостате?

2. В типовой конфигурации БУ отсутствует возможность отправки отчетов на электронную почту, поэтому был реализован внешний отчет......идея взята с УПП и УТ.

Можно использовать как шаблон для реализации других печатных форм.

3. ОТПРАВКА ДОКУМЕНТОВ по эл.почте (в том числе и отчетов, как в 1с8.2) - ЧТО ЗНАЧИТ КАК? Вы вообще про что???
28. NoxiD 02.07.12 14:55 Сейчас в теме
Оставьте свое сообщение