diff --git a/src/cf/Catalogs/УчетныеЗаписиЭлектроннойПочты/Ext/ManagerModule.bsl b/src/cf/Catalogs/УчетныеЗаписиЭлектроннойПочты/Ext/ManagerModule.bsl
index 174a98bb5..4f7dcd35c 100644
--- a/src/cf/Catalogs/УчетныеЗаписиЭлектроннойПочты/Ext/ManagerModule.bsl
+++ b/src/cf/Catalogs/УчетныеЗаписиЭлектроннойПочты/Ext/ManagerModule.bsl
@@ -19,6 +19,31 @@
КонецФункции
+//+ #286 Иванов А.Б. 2017-12-17
+Функция узПолучитьУчетнуюЗаписьДляОтправкиУведомленийДляКонтрагентов() Экспорт
+ Перем пУчетнаяЗапись;
+
+ Запрос = Новый Запрос;
+ Запрос.Текст =
+ "ВЫБРАТЬ ПЕРВЫЕ 1
+ | УчетныеЗаписиЭлектроннойПочты.Ссылка
+ |ИЗ
+ | Справочник.УчетныеЗаписиЭлектроннойПочты КАК УчетныеЗаписиЭлектроннойПочты
+ |ГДЕ
+ | УчетныеЗаписиЭлектроннойПочты.узИспользоватьДляОтправкиКотрагентам";
+
+ РезультатЗапроса = Запрос.Выполнить();
+
+ Выборка = РезультатЗапроса.Выбрать();
+
+ Пока Выборка.Следующий() Цикл
+ пУчетнаяЗапись = Выборка.Ссылка;
+ КонецЦикла;
+
+ Возврат пУчетнаяЗапись;
+КонецФункции
+//- #286 Иванов А.Б. 2017-12-17
+
#КонецОбласти
#КонецЕсли
diff --git a/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl b/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl
index 3ba7dc98c..f6a0c9e4f 100644
--- a/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl
+++ b/src/cf/CommonModules/узОбщийМодульСервер/Ext/Module.bsl
@@ -27,7 +27,13 @@
ДокОбъект.УчетнаяЗапись = ДопПараметры.УчетнаяЗапись;
Конецесли;
- ДокОбъект.УдалятьПослеОтправки = Истина;
+ пУдалятьПослеОтправки = Истина;
+ Если ДопПараметры.Свойство("ЭтоОтправкаКонтрагентам")
+ И ДопПараметры.ЭтоОтправкаКонтрагентам Тогда
+ пУдалятьПослеОтправки = Ложь;
+ Конецесли;
+
+ ДокОбъект.УдалятьПослеОтправки = пУдалятьПослеОтправки;
//ДокОбъект.ДатаКогдаОтправить = ;
diff --git a/src/cf/Documents/ЭлектронноеПисьмоИсходящее/Ext/ObjectModule.bsl b/src/cf/Documents/ЭлектронноеПисьмоИсходящее/Ext/ObjectModule.bsl
index 232db354a..f67aadc05 100644
--- a/src/cf/Documents/ЭлектронноеПисьмоИсходящее/Ext/ObjectModule.bsl
+++ b/src/cf/Documents/ЭлектронноеПисьмоИсходящее/Ext/ObjectModule.bsl
@@ -135,9 +135,10 @@
Если Не ЗначениеЗаполнено(УчетнаяЗапись) Тогда
УчетнаяЗапись = УправлениеЭлектроннойПочтой.ПолучитьУчетнуюЗаписьДляОтправкиПоУмолчанию();
- КонецЕсли;
- ОтправительПредставление = ПолучитьПредставлениеДляУчетнойЗаписи(УчетнаяЗапись);
+ КонецЕсли;
+ ОтправительПредставление = ПолучитьПредставлениеДляУчетнойЗаписи(УчетнаяЗапись);
+
КонецПроцедуры
#КонецОбласти
diff --git a/src/cf/Documents/ЭлектронноеПисьмоИсходящее/Forms/ФормаДокумента/Ext/Form.xml b/src/cf/Documents/ЭлектронноеПисьмоИсходящее/Forms/ФормаДокумента/Ext/Form.xml
index 29ecccdb1..9ece1c272 100644
--- a/src/cf/Documents/ЭлектронноеПисьмоИсходящее/Forms/ФормаДокумента/Ext/Form.xml
+++ b/src/cf/Documents/ЭлектронноеПисьмоИсходящее/Forms/ФормаДокумента/Ext/Form.xml
@@ -162,80 +162,216 @@
false
-
- Объект.ОтправительПредставление
+
ru
- От
+ Группауз шапка
- 40
- false
- true
- false
-
-
-
- ПредставлениеОтправителяОбработкаВыбора
-
-
-
- Объект.СписокПолучателейПисьма
- 40
- false
- true
-
-
-
- СписокПолучателейАвтоПодбор
- СписокПолучателейПисьмаНачалоВыбора
- СписокПолучателейОкончаниеВводаТекста
- СписокПолучателейОбработкаВыбора
-
-
-
- Объект.СписокПолучателейКопий
- 40
- false
- true
-
-
-
- СписокПолучателейАвтоПодбор
- СписокПолучателейПисьмаНачалоВыбора
- СписокПолучателейОкончаниеВводаТекста
- СписокПолучателейОбработкаВыбора
-
-
-
- Объект.СписокПолучателейСкрытыхКопий
-
+
ru
- Скрытые
+ Группауз шапка
-
- 40
- false
- true
- false
-
-
-
- СписокПолучателейАвтоПодбор
- СписокПолучателейПисьмаНачалоВыбора
- СписокПолучателейОкончаниеВводаТекста
- СписокПолучателейОбработкаВыбора
-
-
-
- Объект.Тема
- 40
- false
-
-
-
+
+ Horizontal
+ None
+ false
+
+
+
+
+
+ ru
+ Группауз шапка левая
+
+
+
+
+ ru
+ Группауз шапка левая
+
+
+ Vertical
+ None
+ false
+
+
+
+ Объект.ОтправительПредставление
+
+
+ ru
+ От
+
+
+ 40
+ false
+ true
+ false
+
+
+
+ ПредставлениеОтправителяОбработкаВыбора
+
+
+
+ Объект.СписокПолучателейПисьма
+ 40
+ false
+ true
+
+
+
+ СписокПолучателейАвтоПодбор
+ СписокПолучателейПисьмаНачалоВыбора
+ СписокПолучателейОкончаниеВводаТекста
+ СписокПолучателейОбработкаВыбора
+
+
+
+ Объект.Тема
+ 40
+ false
+
+
+
+
+
+
+
+
+ ru
+ Группауз шапка правая
+
+
+
+
+ ru
+ Группауз шапка правая
+
+
+ Vertical
+ None
+ false
+
+
+
+ Объект.СписокПолучателейКопий
+ 40
+ false
+ true
+
+
+
+ СписокПолучателейАвтоПодбор
+ СписокПолучателейПисьмаНачалоВыбора
+ СписокПолучателейОкончаниеВводаТекста
+ СписокПолучателейОбработкаВыбора
+
+
+
+ Предмет
+ 25
+ false
+ false
+ true
+ true
+
+
+
+
+
+
+ ru
+ Страницы указаны контакты
+
+
+
+
+ ru
+ Страницы указаны контакты
+
+
+ true
+ None
+
+
+
+
+
+ ru
+ Страница контакты заполнены
+
+
+
+
+ ru
+ Страница контакты заполнены
+
+
+ Horizontal
+
+
+
+ 10
+
+
+
+
+
+
+
+
+ ru
+ Страница контакты не заполнены
+
+
+
+
+ ru
+ Страница контакты не заполнены
+
+
+ true
+ Horizontal
+
+
+
+
+
+ ru
+ Группа контакты не заполнены
+
+
+
+
+ ru
+ Группа контакты не заполнены
+
+
+ true
+ Vertical
+ None
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -465,6 +601,315 @@
+
+
+
+ ru
+ Вложения
+
+
+
+
+ ru
+ Группауз страница вложения
+
+
+
+
+
+ List
+ None
+ false
+ 2
+ Row
+ false
+ false
+ true
+ true
+ Вложения
+ Вложения.ИндексКартинки
+
+ CommonPicture.КоллекцияПиктограммФайлов
+ false
+
+ None
+ None
+ None
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ - Вложения
+ SearchStringRepresentation
+
+
+
+
+
+
+ - Вложения
+ ViewStatusRepresentation
+
+
+
+
+
+
+ - Вложения
+ SearchControl
+
+
+
+
+
+ ВложенияПроверкаПеретаскивания
+ ВложенияВыбор
+ ВложенияПередНачаломДобавления
+ ВложенияПередУдалением
+ ВложенияПеретаскивание
+
+
+
+
+
+ ru
+ Вложения
+
+
+ InCell
+ true
+
+
+
+ Вложения.ИндексКартинки
+ None
+ false
+
+ CommonPicture.КоллекцияПиктограммФайлов
+ false
+
+
+ WithoutBorder
+
+
+
+
+
+ Вложения.ИмяФайла
+ false
+ false
+ false
+
+
+
+
+ Вложения.РазмерПредставление
+ true
+ EnterOnInput
+ false
+ 5
+
+
+
+
+
+
+
+
+
+
+
+
+ ru
+ Дополнительно
+
+
+
+
+ ru
+ Группа страницауз дополнительно
+
+
+
+
+
+ Объект.СписокПолучателейСкрытыхКопий
+
+
+ ru
+ Скрытые
+
+
+ 40
+ false
+ true
+ false
+
+
+
+ СписокПолучателейАвтоПодбор
+ СписокПолучателейПисьмаНачалоВыбора
+ СписокПолучателейОкончаниеВводаТекста
+ СписокПолучателейОбработкаВыбора
+
+
+
+ Объект.Ответственный
+ Top
+ 25
+ false
+
+
+
+
+ НаКонтроле
+
+
+ ru
+ На контроле
+
+
+ Right
+ Auto
+
+
+
+ НаКонтролеПриИзменении
+
+
+
+ РассмотретьПосле
+ Top
+ false
+ false
+ true
+
+
+
+ РассмотретьПослеОбработкаВыбора
+
+
+
+ Объект.Важность
+ Top
+ 17
+ false
+ false
+
+
+
+
+
+
+ ru
+ Группа дата отправки актуальность
+
+
+
+
+ ru
+ Группа дата отправки актуальность
+
+
+ Horizontal
+ None
+ false
+
+
+
+ Объект.ДатаКогдаОтправить
+
+
+ ru
+ Когда отправить
+
+
+ Top
+ 15
+ false
+
+
+
+
+ Объект.ДатаАктуальностиОтправки
+
+
+ ru
+ Не отправлять после
+
+
+ Top
+ 15
+ false
+
+
+
+
+
+
+ Объект.Number
+ false
+ 9
+ false
+
+
+
+
+ Объект.ДатаОтправления
+ true
+ 11
+
+
+ ru
+ ДФ='дд.ММ.гггг Ч:мм'
+
+
+
+
+
+
+
@@ -483,6 +928,8 @@
Объект.Комментарий
None
+ false
+ false
false
true
@@ -512,365 +959,13 @@
false
-
- List
- None
- false
- 2
- Row
- false
- false
- true
- false
- true
- Вложения
- Вложения.ИндексКартинки
-
- CommonPicture.КоллекцияПиктограммФайлов
- false
-
- None
- None
- None
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
- - Вложения
- SearchStringRepresentation
-
-
-
-
-
-
- - Вложения
- ViewStatusRepresentation
-
-
-
-
-
-
- - Вложения
- SearchControl
-
-
-
-
-
- ВложенияПроверкаПеретаскивания
- ВложенияВыбор
- ВложенияПередНачаломДобавления
- ВложенияПередУдалением
- ВложенияПеретаскивание
-
-
-
-
-
- ru
- Вложения
-
-
- InCell
- true
-
-
-
- Вложения.ИндексКартинки
- None
- false
-
- CommonPicture.КоллекцияПиктограммФайлов
- false
-
-
- WithoutBorder
-
-
-
-
-
- Вложения.ИмяФайла
- false
- false
- false
-
-
-
-
- Вложения.РазмерПредставление
- true
- EnterOnInput
- false
- 5
-
-
-
-
-
-
-
-
- Предмет
- Top
- 25
- false
- false
- true
- true
-
-
-
-
- Объект.Ответственный
- Top
- 25
- false
-
-
-
-
- НаКонтроле
-
-
- ru
- На контроле
-
-
- Right
- Auto
-
-
-
- НаКонтролеПриИзменении
-
-
-
- РассмотретьПосле
- Top
- false
- false
- true
-
-
-
- РассмотретьПослеОбработкаВыбора
-
-
-
- Объект.Важность
- Top
- 17
- false
- false
-
-
-
-
-
-
- ru
- Группа дата отправки актуальность
-
-
-
-
- ru
- Группа дата отправки актуальность
-
-
- Horizontal
- None
- false
-
-
-
- Объект.ДатаКогдаОтправить
-
-
- ru
- Когда отправить
-
-
- Top
- 15
- false
-
-
-
-
- Объект.ДатаАктуальностиОтправки
-
-
- ru
- Не отправлять после
-
-
- Top
- 15
- false
-
-
-
-
-
+ false
true
true
-
-
-
- ru
- Страницы указаны контакты
-
-
-
-
- ru
- Страницы указаны контакты
-
-
- true
- None
-
-
-
-
-
- ru
- Страница контакты заполнены
-
-
-
-
- ru
- Страница контакты заполнены
-
-
- Horizontal
-
-
-
- 10
-
-
-
-
-
-
-
-
- ru
- Страница контакты не заполнены
-
-
-
-
- ru
- Страница контакты не заполнены
-
-
- true
- Horizontal
-
-
-
-
-
- ru
- Группа контакты не заполнены
-
-
-
-
- ru
- Группа контакты не заполнены
-
-
- true
- Vertical
- None
- false
-
-
-
-
-
-
-
-
-
-
- Объект.Number
- false
- 9
- false
-
-
-
-
- Объект.ДатаОтправления
- true
- 11
-
-
- ru
- ДФ='дд.ММ.гггг Ч:мм'
-
-
-
-
-
diff --git a/src/cf/Documents/ЭлектронноеПисьмоИсходящее/Forms/ФормаДокумента/Ext/Form/Module.bsl b/src/cf/Documents/ЭлектронноеПисьмоИсходящее/Forms/ФормаДокумента/Ext/Form/Module.bsl
index ccbc42cc9..62ef8bd9e 100644
--- a/src/cf/Documents/ЭлектронноеПисьмоИсходящее/Forms/ФормаДокумента/Ext/Form/Module.bsl
+++ b/src/cf/Documents/ЭлектронноеПисьмоИсходящее/Forms/ФормаДокумента/Ext/Form/Module.bsl
@@ -29,6 +29,35 @@
УправлениеСвойствами.ПриСозданииНаСервере(ЭтотОбъект, ДополнительныеПараметры);
// Конец СтандартныеПодсистемы.Свойства
+ //+ #286 Иванов А.Б. 2017-12-17
+ //Если Не ЗначениеЗаполнено(УчетнаяЗапись) Тогда
+ // УчетнаяЗапись = УправлениеЭлектроннойПочтой.ПолучитьУчетнуюЗаписьДляОтправкиПоУмолчанию();
+ //КонецЕсли;
+ Если Объект.Ссылка.Пустая() Тогда
+ пСтараяУчетнаяЗапись = Объект.УчетнаяЗапись;
+ пНоваяУчетнаяЗапись = Справочники.УчетныеЗаписиЭлектроннойПочты.узПолучитьУчетнуюЗаписьДляОтправкиУведомленийДляКонтрагентов();
+ Если пСтараяУчетнаяЗапись <> пНоваяУчетнаяЗапись Тогда
+ Объект.УчетнаяЗапись = пНоваяУчетнаяЗапись;
+ ИзменитьПодпись(пСтараяУчетнаяЗапись, пНоваяУчетнаяЗапись);
+ ЭлементСписка = Элементы.ОтправительПредставление.СписокВыбора.НайтиПоЗначению(пНоваяУчетнаяЗапись);
+ Если ЭлементСписка <> Неопределено Тогда
+ Объект.ОтправительПредставление = ЭлементСписка.Представление;
+ КонецЕсли;
+ Конецесли;
+
+ Объект.ВключатьТелоИсходногоПисьма = Истина;
+
+ Если ЗначениеЗаполнено(Объект.Предмет)
+ И ТипЗнч(Объект.Предмет) = Тип("СправочникСсылка.узЗадачи") Тогда
+ пНомерЗадачи = Справочники.узЗадачи.ПолучитьНомерЗадачи(Объект.Предмет);
+ пТема = Объект.Тема;
+ Если СтрНайти(пТема,пНомерЗадачи) = 0 Тогда
+ пТема = "[#"+пНомерЗадачи+"] "+ пТема;
+ Объект.Тема = пТема;
+ Конецесли;
+ Конецесли;
+ Конецесли;
+ //- #286 Иванов А.Б. 2017-12-17
КонецПроцедуры
&НаКлиенте