Отправка электронной почты из БП 2.0 + Внешняя печатная форма "Акт сверки с печатью"

04.01.20

Учетные задачи - Взаиморасчеты

Отправить любую печатную форму из БП 2.0 по электронной почте (Email) + Внешняя печатная форма "Акт сверки с печатью организации".

Файлы

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

Наименование Скачано Купить файл
Отправка письма из БП 2.0
.zip 2,59Mb ver:2020.01.04
25 2 450 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Тестировалось на

Платформа: 1С:Предприятие 8.3 (8.3.14.1976, 8.3.9.1850).
Конфигурация: Бухгалтерия предприятия, редакция 2.0 (2.0.66.89, 2.0.66.38).
В файловом и серверном (postgres) режиме.

 

Добавление подсистемы ЭлектронноеПисьмо

Для добавления этой возможности в конфигурацию нужно внести изменения, которые для удобства выведены в отдельную подсистему - Электронное письмо, для этого следуйте инструкции ниже:

Добавление подсистемы - Электронное письмо (Инструкция с изображениями во вложении - Отправка письма из БП 2.0.zip).

  • Откройте конфигурацию - Бухгалтерия предприятия, редакция 2.0, в конфигурации должна быть включена возможность изменения с сохранением поддержки (Как это сделать в пункте - Включить возможность изменения конфигурации с сохранением поддержки)

  • Выберите файл с подсистемой для сравнения [Конфигурация - Сравнить, объединить с конфигурацией из файла...]

  • Уберите галочку (БухгалтерияПредприятия) на основной конфигурации, вместе с ней снимутся остальные [V]

  • Отметьте галочкой по подсистеме файла Электронное письмо [Действия - Отметить по подсистемам файла - только V ЭлектронноеПисьмоEpartner - Установить]

  • Выполнить сравнение и объединение Основной конфигураци с Файлом конфигурации [Выполнить]

  • Объединение конфигураций завершено [ОК]

  • Обновить конфигурацию базы данных (F7) [F7]

  • Принять реорганизацию информации [Принять]

Включить возможность изменения конфигурации с сохранением поддержки (Инструкция с изображениями во вложении - Отправка письма из БП 2.0.zip)

  • Откройте конфигурацию - Бухгалтерия предприятия, редакция 2.0

  • Откройте настройку поддержки и включите возможность изменения [Конфигурация - Поддержка - Настройка поддержки... - Включить возможность изменения]

  • Согласитесь с изменением режима [Да]

  • Выберите - Объекты с правилом Изменения разрешены [Объект поставщика редактируется с сохранением поддержки] - Объекты с правилом Изменения не рекомендуются [Объект поставщика редактируется с сохранением поддержки], и нажмите [ОК]

  • Дождитесь изменения режима и нажмите [Сравнить, объединить]

  • После чего сохраните изменения [Выполнить]

  • Объединение конфигураций завершено [ОК]

  • Обновить конфигурацию базы данных (F7) [F7]

 

Данный документ и объекты относящиеся к нему взяты из УТ 10.3

добавления в модулях выделены:

//88(
//88)

изменения в модулях выделены:

//881(
//881)

 

В конфигурации БП 2.0 внесены изменения

1. Общие модули - ОбщегоНазначения - Функция - ПолучитьЗначениеПеременной()

//88(
ИначеЕсли ВРег(ИмяПараметра) = ВРег("глСоответствиеТекстовЭлектронныхПисем") Тогда
	НайденноеЗначение = Новый Соответствие;
//88)

2. Общие формы - ФормаПечати - в конец Процедуры - ПриОткрытии()

	//88(
	// Кнопка ОтправитьПоПочте
	КнопкаОтправитьПоПочте = ЭлементыФормы.КоманднаяПанель1.Кнопки.Вставить(3, "ОтправитьПоПочте", ТипКнопкиКоманднойПанели.Действие, "Отправить", Новый Действие("КоманднаяПанель1ОтправитьПоПочте"));
	КнопкаОтправитьПоПочте.Подсказка = "Отправить";
	КнопкаОтправитьПоПочте.Пояснение = "Кнопка отправить";
	КнопкаОтправитьПоПочте.Картинка = БиблиотекаКартинок.ОтправитьЭлектронноеПисьмо;
	КнопкаОтправитьПоПочте.Отображение = ОтображениеКнопкиКоманднойПанели.НадписьКартинка;
	//КнопкаОтправитьПоПочте.СочетаниеКлавиш = Новый СочетаниеКлавиш(Клавиша., Ложь, Ложь, Ложь);
	//88)
КонецПроцедуры

3. Общие формы - ФормаПечати - Процедура - КоманднаяПанель1КнопкаОтправить()

//88(
Процедура КоманднаяПанель1ОтправитьПоПочте(Кнопка)
	
	УправлениеЭлектроннойПочтой.ОтправитьДокументПоЭлектроннойПочте(ЭлементыФормы.ПолеДокумента, Заголовок, Документ);
	
КонецПроцедуры//88)Процедура КоманднаяПанель1ОтправитьПоПочте(Кнопка)

 

Акт сверки с Печатью организации

Акт сверки с Печатью организации - фаил во вложении

После добавления подсистемы "Электронное письмо" в конфигурации появился регистр сведений "Логотипы и Печати"

Добавление Печати Организации

  • Откройте регистр сведений "Логотипы и Печати"
  • Добавьте печать к нужной организации

Добавление Печатной формы 

  • Откройте Справочник - "Дополнительные внешние печатные формы"
  • Зарегистрируйте её в ИБ используя параметры авто регистрации

Для очищения фона печать воспользуйтесь PNG MAKER1011 (в архиве - Очищение фона картинки)

После проделанной работы  в вашей ИБ появится возможность отправки печатных форм по электронной почте, и внешняя печатная форма "Акт сверки с Печатью" вашей организации

 

P.S.

Если доработка не нужна, то в любое время конфигурацию БП2.0 можно вернуть на поддержку. Для Этого:

Поставка конфигурации на поддержку (Инструкция с изображениями во вложении - Отправка письма из БП 2.0.zip)

  • Откройте конфигурацию - Бухгалтерия предприятия, редакция 2.0

  • Откройте настройку поддержки и сохраните в фаил конфигурацию поставщика [Конфигурация - Поддержка - Настройка поддержки... - Сохранить в файл]

  • Выберите место и сохраните конфигурацию поставщика в .cf файл [Сохранить]

  • Снимите конфигурацию поставщика с поддержки [Снять с поддержки]

  • Согласитесь со снятием с поддержки [Да]

  • Закройте настройку поддержки [Закрыть]

  • Обновить конфигурацию базы данных (F7) [F7]

  • Загрузите конфигурацию поставщика из заранее сохранённого файла конфигурации поставщика в п.п №3 [Конфигурация - Загрузить конфигурацию из файла... - Открыть]

  • Согласитесь на загрузку [Да]

  • Согласитесь на обновление конфигурации базы данных [Да]

 

v2020.01.04

1. В общий модуль УправлениеЭлектроннойПочтой в Процедура ПолучениеОтправкаПисем() добавлен код после

Профиль = ПолучитьИнтернетПочтовыйПрофиль(УчетнаяЗапись);
			Профиль = ПолучитьИнтернетПочтовыйПрофиль(УчетнаяЗапись);
			//88(
			// Из Примечания метода ИнтернетПочта.Подключиться:
			// Подключение выполняется одновременно к серверам получения (POP3/IMAP) и отправки (SMTP), если соответствующие адреса указаны в профиле.
			// Вследствии чего, при отправке, подключение может занимать до 25 секунд.
			Если Получить = Ложь Тогда
				Профиль.АдресСервераIMAP = "";
				Профиль.АдресСервераPOP3 = "";
			ИначеЕсли Отправить = Ложь Тогда
				Профиль.АдресСервераSMTP = "";
			КонецЕсли;
			//88)

ИнтернетПочта (InternetMail)

Подключиться (Logon)

Примечание:

Подключение выполняется одновременно к серверам получения (POP3/IMAP) и отправки (SMTP), если соответствующие адреса указаны в профиле.

2. В общую форму ФормаПечати в конец Процедура ПриОткрытии() добавлен код

	//88(
	// Кнопка ОтправитьПоПочте
	КнопкаОтправитьПоПочте = ЭлементыФормы.КоманднаяПанель1.Кнопки.Вставить(3, "ОтправитьПоПочте", ТипКнопкиКоманднойПанели.Действие, "Отправить", Новый Действие("КоманднаяПанель1ОтправитьПоПочте"));
	КнопкаОтправитьПоПочте.Подсказка = "Отправить";
	КнопкаОтправитьПоПочте.Пояснение = "Кнопка отправить";
	КнопкаОтправитьПоПочте.Картинка = БиблиотекаКартинок.ОтправитьЭлектронноеПисьмо;
	КнопкаОтправитьПоПочте.Отображение = ОтображениеКнопкиКоманднойПанели.НадписьКартинка;
	//КнопкаОтправитьПоПочте.СочетаниеКлавиш = Новый СочетаниеКлавиш(Клавиша., Ложь, Ложь, Ложь);
	//88)
КонецПроцедуры//Процедура ПриОткрытии()

Для удобства администрирования(обновления), кнопка ОтправитьПоПочте добавляется программно.

3. В общую форму НастройкаОтправкиОтчета в Процедура ОсновныеДействияФормыOK() изменён код

Если Лев(Источник, 6) = "about:" И Найти(Источник, "files\image") > 0 Тогда
			//881Если Лев(Источник, 6) = "about:" И Найти(Источник, "files\image") > 0 Тогда
			//88(
			Если Лев(Источник, 6) = "about:" И Найти(Источник, "files/image") > 0 Тогда
			//88)

при переходе платформы с 8.3.9.1850 на 8.3.14.1976 выявилась ошибка при отправке почты, этот код её исправляет.

Вступайте в нашу телеграмм-группу Инфостарт

См. также

SALE! 50%

Мессенджеры и боты SMS рассылки Email рассылки Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Расширение 1С с полным набором инструментов для качественных транзакционных, триггерных и маркетинговых рассылок Email, SMS, WhatsApp, Telegram. Даже простые уведомления об оплате счетов способны существенно упростить сбор дебиторской задолженности. Применение всех возможностей прямого маркетинга выводит коммуникацию с клиентами, уровень сервиса и лояльность на новый уровень.

6000 3000 руб.

07.04.2014    91781    71    200    

152

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

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

14400 руб.

13.03.2018    66911    243    80    

122

Взаиморасчеты Email рассылки Акт сверки Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Внешняя обработка для Бухгалтерии 3.0 - позволяет автоматически формировать документы «Акт сверки расчетов» с контрагентами за выбранный период с последующей фоновой отправкой на почту контрагента.

5000 руб.

25.11.2020    28274    311    9    

269

Взаиморасчеты Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Знаем о взаиморасчетах в Управлении нашей фирмой все, что только можно знать. Самая большая проблема взаиморасчетов в УНФ в том, что зависают непонятные долги и предоплаты, в Пульсе бизнеса показываются неадекватные цифры, отчеты по долгам показывают не пойми что. Автоматический зачет авансов в 1С:УНФ 3.0 поможет решить эту проблему.

18000 руб.

22.07.2021    29694    47    34    

54

SALE! 50%

Взаиморасчеты SMS рассылки Email рассылки Создание на основании Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение Директ Маркетинг для 1С:Бухгалтерия с триггерами и роботами для автоматического создания документов, полным набором инструментов для качественных транзакционных, триггерных и маркетинговых рассылок Email, SMS, WhatsApp, Telegram.

6000 3000 руб.

15.04.2025    2656    11    9    

12

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

Один из лучших вариантов отчета по дебиторской задолженности в 1С. Отображает сроки возникновения задолженности, просроченной задолженности с точностью до регистратора, а также многое другое, вне зависимости от объекта расчетов (УТ 11.3, 11.4, 11.5, КА 2.4, 2.5, ERP 2.4, 2.5), состояния флажка По документам расчета ( УТ 10, КА 1.1, УПП 1.3) в договоре. Группирует задолженность по интервалам. Имеет большое количество настроек. Доступен API для использования рассчитанной задолженности в других отчетах, обработках, рабочих местах и т.п. Не требует доработок конфигурации. Не требует перепроведения документов.

16680 руб.

28.09.2012    103200    597    301    

154

Взаиморасчеты Бухгалтер 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение позволяет гибко настроить расчет и начисление пени в 1С в организации.

9600 руб.

18.10.2017    42118    93    47    

93

Учетные задачи Взаиморасчеты Перенос данных 1C Учет документов Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Обработка предназначена для анализа и синхронизации данных между конфигурациями «Управление торговлей» (УТ) и «Бухгалтерия предприятия» (БП). Она решает ключевую задачу поддержания согласованности информации после проведения обмена, выявляя расхождения в документах, остатках товаров и взаиморасчетах.

18000 руб.

24.10.2025    1280    2    0    

1
Для отправки сообщения требуется регистрация/авторизация