1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-03-17 20:58:01 +02:00

№286 Servicedesk: Поправил форму исходящего письма, формирование темы письма, включение письма основания и другие исправления

This commit is contained in:
Anton Ivanov 2018-01-27 14:53:33 +03:00
parent be1e959342
commit 29da3ab1eb
5 changed files with 578 additions and 422 deletions

View File

@ -19,6 +19,31 @@
КонецФункции
//+ #286 Иванов А.Б. 2017-12-17
Функция узПолучитьУчетнуюЗаписьДляОтправкиУведомленийДляКонтрагентов() Экспорт
Перем пУчетнаяЗапись;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| УчетныеЗаписиЭлектроннойПочты.Ссылка
|ИЗ
| Справочник.УчетныеЗаписиЭлектроннойПочты КАК УчетныеЗаписиЭлектроннойПочты
|ГДЕ
| УчетныеЗаписиЭлектроннойПочты.узИспользоватьДляОтправкиКотрагентам";
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
пУчетнаяЗапись = Выборка.Ссылка;
КонецЦикла;
Возврат пУчетнаяЗапись;
КонецФункции
//- #286 Иванов А.Б. 2017-12-17
#КонецОбласти
#КонецЕсли

View File

@ -27,7 +27,13 @@
ДокОбъект.УчетнаяЗапись = ДопПараметры.УчетнаяЗапись;
Конецесли;
ДокОбъект.УдалятьПослеОтправки = Истина;
пУдалятьПослеОтправки = Истина;
Если ДопПараметры.Свойство("ЭтоОтправкаКонтрагентам")
И ДопПараметры.ЭтоОтправкаКонтрагентам Тогда
пУдалятьПослеОтправки = Ложь;
Конецесли;
ДокОбъект.УдалятьПослеОтправки = пУдалятьПослеОтправки;
//ДокОбъект.ДатаКогдаОтправить = ;

View File

@ -135,9 +135,10 @@
Если Не ЗначениеЗаполнено(УчетнаяЗапись) Тогда
УчетнаяЗапись = УправлениеЭлектроннойПочтой.ПолучитьУчетнуюЗаписьДляОтправкиПоУмолчанию();
КонецЕсли;
ОтправительПредставление = ПолучитьПредставлениеДляУчетнойЗаписи(УчетнаяЗапись);
КонецЕсли;
ОтправительПредставление = ПолучитьПредставлениеДляУчетнойЗаписи(УчетнаяЗапись);
КонецПроцедуры
#КонецОбласти

View File

@ -162,80 +162,216 @@
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаЛевоРасширеннаяПодсказка" id="362"/>
<ChildItems>
<InputField name="ОтправительПредставление" id="136">
<DataPath>Объект.ОтправительПредставление</DataPath>
<UsualGroup name="ГруппаузШапка" id="393">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>От</v8:content>
<v8:content>Группауз шапка</v8:content>
</v8:item>
</Title>
<Width>40</Width>
<Wrap>false</Wrap>
<DropListButton>true</DropListButton>
<TextEdit>false</TextEdit>
<ContextMenu name="ОтправительПредставлениеКонтекстноеМеню" id="137"/>
<ExtendedTooltip name="ОтправительПредставлениеExtendedTooltip" id="305"/>
<Events>
<Event name="ChoiceProcessing">ПредставлениеОтправителяОбработкаВыбора</Event>
</Events>
</InputField>
<InputField name="СписокПолучателейПисьма" id="130">
<DataPath>Объект.СписокПолучателейПисьма</DataPath>
<Width>40</Width>
<Wrap>false</Wrap>
<ChoiceButton>true</ChoiceButton>
<ContextMenu name="СписокПолучателейПисьмаКонтекстноеМеню" id="131"/>
<ExtendedTooltip name="СписокПолучателейПисьмаExtendedTooltip" id="306"/>
<Events>
<Event name="AutoComplete">СписокПолучателейАвтоПодбор</Event>
<Event name="StartChoice">СписокПолучателейПисьмаНачалоВыбора</Event>
<Event name="TextEditEnd">СписокПолучателейОкончаниеВводаТекста</Event>
<Event name="ChoiceProcessing">СписокПолучателейОбработкаВыбора</Event>
</Events>
</InputField>
<InputField name="СписокПолучателейКопий" id="155">
<DataPath>Объект.СписокПолучателейКопий</DataPath>
<Width>40</Width>
<Wrap>false</Wrap>
<ChoiceButton>true</ChoiceButton>
<ContextMenu name="СписокПолучателейКопийКонтекстноеМеню" id="156"/>
<ExtendedTooltip name="СписокПолучателейКопийExtendedTooltip" id="307"/>
<Events>
<Event name="AutoComplete">СписокПолучателейАвтоПодбор</Event>
<Event name="StartChoice">СписокПолучателейПисьмаНачалоВыбора</Event>
<Event name="TextEditEnd">СписокПолучателейОкончаниеВводаТекста</Event>
<Event name="ChoiceProcessing">СписокПолучателейОбработкаВыбора</Event>
</Events>
</InputField>
<InputField name="СписокПолучателейСкрытыхКопий" id="157">
<DataPath>Объект.СписокПолучателейСкрытыхКопий</DataPath>
<Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Скрытые</v8:content>
<v8:content>Группауз шапка</v8:content>
</v8:item>
</Title>
<Width>40</Width>
<Wrap>false</Wrap>
<ChoiceButton>true</ChoiceButton>
<ChoiceListButton>false</ChoiceListButton>
<ContextMenu name="СписокПолучателейСкрытыхКопийКонтекстноеМеню" id="158"/>
<ExtendedTooltip name="СписокПолучателейСкрытыхКопийExtendedTooltip" id="308"/>
<Events>
<Event name="AutoComplete">СписокПолучателейАвтоПодбор</Event>
<Event name="StartChoice">СписокПолучателейПисьмаНачалоВыбора</Event>
<Event name="TextEditEnd">СписокПолучателейОкончаниеВводаТекста</Event>
<Event name="ChoiceProcessing">СписокПолучателейОбработкаВыбора</Event>
</Events>
</InputField>
<InputField name="Тема" id="29">
<DataPath>Объект.Тема</DataPath>
<Width>40</Width>
<Wrap>false</Wrap>
<ContextMenu name="ТемаКонтекстноеМеню" id="30"/>
<ExtendedTooltip name="ТемаExtendedTooltip" id="327"/>
</InputField>
</ToolTip>
<Group>Horizontal</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаузШапкаРасширеннаяПодсказка" id="394"/>
<ChildItems>
<UsualGroup name="ГруппаузШапкаЛевая" id="395">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группауз шапка левая</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группауз шапка левая</v8:content>
</v8:item>
</ToolTip>
<Group>Vertical</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаузШапкаЛеваяРасширеннаяПодсказка" id="396"/>
<ChildItems>
<InputField name="ОтправительПредставление" id="136">
<DataPath>Объект.ОтправительПредставление</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>От</v8:content>
</v8:item>
</Title>
<Width>40</Width>
<Wrap>false</Wrap>
<DropListButton>true</DropListButton>
<TextEdit>false</TextEdit>
<ContextMenu name="ОтправительПредставлениеКонтекстноеМеню" id="137"/>
<ExtendedTooltip name="ОтправительПредставлениеExtendedTooltip" id="305"/>
<Events>
<Event name="ChoiceProcessing">ПредставлениеОтправителяОбработкаВыбора</Event>
</Events>
</InputField>
<InputField name="СписокПолучателейПисьма" id="130">
<DataPath>Объект.СписокПолучателейПисьма</DataPath>
<Width>40</Width>
<Wrap>false</Wrap>
<ChoiceButton>true</ChoiceButton>
<ContextMenu name="СписокПолучателейПисьмаКонтекстноеМеню" id="131"/>
<ExtendedTooltip name="СписокПолучателейПисьмаExtendedTooltip" id="306"/>
<Events>
<Event name="AutoComplete">СписокПолучателейАвтоПодбор</Event>
<Event name="StartChoice">СписокПолучателейПисьмаНачалоВыбора</Event>
<Event name="TextEditEnd">СписокПолучателейОкончаниеВводаТекста</Event>
<Event name="ChoiceProcessing">СписокПолучателейОбработкаВыбора</Event>
</Events>
</InputField>
<InputField name="Тема" id="29">
<DataPath>Объект.Тема</DataPath>
<Width>40</Width>
<Wrap>false</Wrap>
<ContextMenu name="ТемаКонтекстноеМеню" id="30"/>
<ExtendedTooltip name="ТемаExtendedTooltip" id="327"/>
</InputField>
</ChildItems>
</UsualGroup>
<UsualGroup name="ГруппаузШапкаПравая" id="397">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группауз шапка правая</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группауз шапка правая</v8:content>
</v8:item>
</ToolTip>
<Group>Vertical</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаузШапкаПраваяРасширеннаяПодсказка" id="398"/>
<ChildItems>
<InputField name="СписокПолучателейКопий" id="155">
<DataPath>Объект.СписокПолучателейКопий</DataPath>
<Width>40</Width>
<Wrap>false</Wrap>
<ChoiceButton>true</ChoiceButton>
<ContextMenu name="СписокПолучателейКопийКонтекстноеМеню" id="156"/>
<ExtendedTooltip name="СписокПолучателейКопийExtendedTooltip" id="307"/>
<Events>
<Event name="AutoComplete">СписокПолучателейАвтоПодбор</Event>
<Event name="StartChoice">СписокПолучателейПисьмаНачалоВыбора</Event>
<Event name="TextEditEnd">СписокПолучателейОкончаниеВводаТекста</Event>
<Event name="ChoiceProcessing">СписокПолучателейОбработкаВыбора</Event>
</Events>
</InputField>
<InputField name="Предмет" id="160">
<DataPath>Предмет</DataPath>
<Width>25</Width>
<Wrap>false</Wrap>
<DropListButton>false</DropListButton>
<ClearButton>true</ClearButton>
<OpenButton>true</OpenButton>
<ContextMenu name="ПредметКонтекстноеМеню" id="161"/>
<ExtendedTooltip name="ПредметExtendedTooltip" id="310"/>
</InputField>
<Pages name="СтраницыУказаныКонтакты" id="255">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Страницы указаны контакты</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Страницы указаны контакты</v8:content>
</v8:item>
</ToolTip>
<HorizontalStretch>true</HorizontalStretch>
<PagesRepresentation>None</PagesRepresentation>
<ExtendedTooltip name="СтраницыУказаныКонтактыExtendedTooltip" id="313"/>
<ChildItems>
<Page name="СтраницаКонтактыЗаполнены" id="256">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Страница контакты заполнены</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Страница контакты заполнены</v8:content>
</v8:item>
</ToolTip>
<Group>Horizontal</Group>
<ExtendedTooltip name="СтраницаКонтактыЗаполненыExtendedTooltip" id="314"/>
<ChildItems>
<LabelDecoration name="ДекорацияПустая" id="257">
<Width>10</Width>
<ContextMenu name="ДекорацияПустаяКонтекстноеМеню" id="258"/>
<ExtendedTooltip name="ДекорацияПустаяРасширеннаяПодсказка" id="315"/>
</LabelDecoration>
</ChildItems>
</Page>
<Page name="СтраницаКонтактыНеЗаполнены" id="261">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Страница контакты не заполнены</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Страница контакты не заполнены</v8:content>
</v8:item>
</ToolTip>
<HorizontalStretch>true</HorizontalStretch>
<Group>Horizontal</Group>
<ExtendedTooltip name="СтраницаКонтактыНеЗаполненыExtendedTooltip" id="317"/>
<ChildItems>
<UsualGroup name="ГруппаКонтактыНеЗаполнены" id="262">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа контакты не заполнены</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа контакты не заполнены</v8:content>
</v8:item>
</ToolTip>
<HorizontalStretch>true</HorizontalStretch>
<Group>Vertical</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаКонтактыНеЗаполненыExtendedTooltip" id="318"/>
<ChildItems>
<Button name="УточнитьКонтакты" id="263">
<Type>Hyperlink</Type>
<CommandName>Form.Command.УточнитьКонтакты</CommandName>
<ExtendedTooltip name="УточнитьКонтактыExtendedTooltip" id="319"/>
</Button>
</ChildItems>
</UsualGroup>
</ChildItems>
</Page>
</ChildItems>
</Pages>
</ChildItems>
</UsualGroup>
</ChildItems>
</UsualGroup>
<Pages name="СтраницыОписаниеДополнительно" id="248">
<Title>
<v8:item>
@ -465,6 +601,315 @@
</ToolTip>
<ExtendedTooltip name="СтраницаДополнительныеРеквизитыExtendedTooltip" id="358"/>
</Page>
<Page name="ГруппаузСтраницаВложения" id="399">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Вложения</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группауз страница вложения</v8:content>
</v8:item>
</ToolTip>
<ExtendedTooltip name="ГруппаузСтраницаВложенияРасширеннаяПодсказка" id="400"/>
<ChildItems>
<Table name="Вложения" id="138">
<Representation>List</Representation>
<CommandBarLocation>None</CommandBarLocation>
<SkipOnInput>false</SkipOnInput>
<HeightInTableRows>2</HeightInTableRows>
<RowSelectionMode>Row</RowSelectionMode>
<HorizontalLines>false</HorizontalLines>
<VerticalLines>false</VerticalLines>
<AutoInsertNewRow>true</AutoInsertNewRow>
<EnableDrag>true</EnableDrag>
<DataPath>Вложения</DataPath>
<RowPictureDataPath>Вложения.ИндексКартинки</RowPictureDataPath>
<RowsPicture>
<xr:Ref>CommonPicture.КоллекцияПиктограммФайлов</xr:Ref>
<xr:LoadTransparent>false</xr:LoadTransparent>
</RowsPicture>
<SearchStringLocation>None</SearchStringLocation>
<ViewStatusLocation>None</ViewStatusLocation>
<SearchControlLocation>None</SearchControlLocation>
<RowFilter xsi:nil="true"/>
<ContextMenu name="ВложенияКонтекстноеМеню" id="139">
<Autofill>false</Autofill>
<ChildItems>
<Button name="ДобавитьВложение" id="150">
<Type>CommandBarButton</Type>
<SkipOnInput>false</SkipOnInput>
<CommandName>Form.Command.ДобавитьВложение</CommandName>
<ExtendedTooltip name="ДобавитьВложениеExtendedTooltip" id="331"/>
</Button>
<Button name="ОткрытьВложение" id="152">
<Type>CommandBarButton</Type>
<SkipOnInput>false</SkipOnInput>
<CommandName>Form.Command.ОткрытьВложение</CommandName>
<ExtendedTooltip name="ОткрытьВложениеExtendedTooltip" id="332"/>
</Button>
<Button name="СохранитьВложение" id="153">
<Type>CommandBarButton</Type>
<SkipOnInput>false</SkipOnInput>
<CommandName>0</CommandName>
<ExtendedTooltip name="СохранитьВложениеExtendedTooltip" id="333"/>
</Button>
<Button name="УдалитьВложение" id="187">
<Type>CommandBarButton</Type>
<SkipOnInput>false</SkipOnInput>
<CommandName>Form.Item.Вложения.StandardCommand.Delete</CommandName>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Удалить вложение</v8:content>
</v8:item>
</Title>
<ExtendedTooltip name="УдалитьВложениеExtendedTooltip" id="334"/>
</Button>
<Button name="ВложенияКонтекстноеМенюСвойстваВложения" id="280">
<Type>CommandBarButton</Type>
<CommandName>Form.Command.СвойстваВложения</CommandName>
<ExtendedTooltip name="ВложенияКонтекстноеМенюСвойстваВложенияExtendedTooltip" id="335"/>
</Button>
</ChildItems>
</ContextMenu>
<AutoCommandBar name="ВложенияКоманднаяПанель" id="140"/>
<ExtendedTooltip name="ВложенияExtendedTooltip" id="336"/>
<SearchStringAddition name="ВложенияСтрокаПоиска" id="376">
<AdditionSource>
<Item>Вложения</Item>
<Type>SearchStringRepresentation</Type>
</AdditionSource>
<ContextMenu name="ВложенияСтрокаПоискаКонтекстноеМеню" id="377"/>
<ExtendedTooltip name="ВложенияСтрокаПоискаРасширеннаяПодсказка" id="378"/>
</SearchStringAddition>
<ViewStatusAddition name="ВложенияСостояниеПросмотра" id="379">
<AdditionSource>
<Item>Вложения</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<ContextMenu name="ВложенияСостояниеПросмотраКонтекстноеМеню" id="380"/>
<ExtendedTooltip name="ВложенияСостояниеПросмотраРасширеннаяПодсказка" id="381"/>
</ViewStatusAddition>
<SearchControlAddition name="ВложенияУправлениеПоиском" id="382">
<AdditionSource>
<Item>Вложения</Item>
<Type>SearchControl</Type>
</AdditionSource>
<ContextMenu name="ВложенияУправлениеПоискомКонтекстноеМеню" id="383"/>
<ExtendedTooltip name="ВложенияУправлениеПоискомРасширеннаяПодсказка" id="384"/>
</SearchControlAddition>
<Events>
<Event name="DragCheck">ВложенияПроверкаПеретаскивания</Event>
<Event name="Selection">ВложенияВыбор</Event>
<Event name="BeforeAddRow">ВложенияПередНачаломДобавления</Event>
<Event name="BeforeDeleteRow">ВложенияПередУдалением</Event>
<Event name="Drag">ВложенияПеретаскивание</Event>
</Events>
<ChildItems>
<ColumnGroup name="Группа" id="149">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Вложения</v8:content>
</v8:item>
</Title>
<Group>InCell</Group>
<ShowInHeader>true</ShowInHeader>
<ExtendedTooltip name="ГруппаExtendedTooltip" id="338"/>
<ChildItems>
<PictureField name="ИндексКартинки" id="145">
<DataPath>Вложения.ИндексКартинки</DataPath>
<TitleLocation>None</TitleLocation>
<ShowInHeader>false</ShowInHeader>
<ValuesPicture>
<xr:Ref>CommonPicture.КоллекцияПиктограммФайлов</xr:Ref>
<xr:LoadTransparent>false</xr:LoadTransparent>
</ValuesPicture>
<Border width="1">
<v8ui:style xsi:type="v8ui:ControlBorderType">WithoutBorder</v8ui:style>
</Border>
<ContextMenu name="ИндексКартинкиКонтекстноеМеню" id="146"/>
<ExtendedTooltip name="ИндексКартинкиExtendedTooltip" id="339"/>
</PictureField>
<InputField name="ИмяФайла" id="143">
<DataPath>Вложения.ИмяФайла</DataPath>
<ShowInHeader>false</ShowInHeader>
<Wrap>false</Wrap>
<TextEdit>false</TextEdit>
<ContextMenu name="ИмяФайлаКонтекстноеМеню" id="144"/>
<ExtendedTooltip name="ИмяФайлаExtendedTooltip" id="340"/>
</InputField>
<InputField name="РазмерПредставление" id="236">
<DataPath>Вложения.РазмерПредставление</DataPath>
<ReadOnly>true</ReadOnly>
<EditMode>EnterOnInput</EditMode>
<ShowInHeader>false</ShowInHeader>
<Width>5</Width>
<ContextMenu name="РазмерПредставлениеКонтекстноеМеню" id="237"/>
<ExtendedTooltip name="РазмерПредставлениеExtendedTooltip" id="341"/>
</InputField>
</ChildItems>
</ColumnGroup>
</ChildItems>
</Table>
</ChildItems>
</Page>
<Page name="ГруппаСтраницаузДополнительно" id="391">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Дополнительно</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа страницауз дополнительно</v8:content>
</v8:item>
</ToolTip>
<ExtendedTooltip name="ГруппаСтраницаузДополнительноРасширеннаяПодсказка" id="392"/>
<ChildItems>
<InputField name="СписокПолучателейСкрытыхКопий" id="157">
<DataPath>Объект.СписокПолучателейСкрытыхКопий</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Скрытые</v8:content>
</v8:item>
</Title>
<Width>40</Width>
<Wrap>false</Wrap>
<ChoiceButton>true</ChoiceButton>
<ChoiceListButton>false</ChoiceListButton>
<ContextMenu name="СписокПолучателейСкрытыхКопийКонтекстноеМеню" id="158"/>
<ExtendedTooltip name="СписокПолучателейСкрытыхКопийExtendedTooltip" id="308"/>
<Events>
<Event name="AutoComplete">СписокПолучателейАвтоПодбор</Event>
<Event name="StartChoice">СписокПолучателейПисьмаНачалоВыбора</Event>
<Event name="TextEditEnd">СписокПолучателейОкончаниеВводаТекста</Event>
<Event name="ChoiceProcessing">СписокПолучателейОбработкаВыбора</Event>
</Events>
</InputField>
<InputField name="Ответственный" id="165">
<DataPath>Объект.Ответственный</DataPath>
<TitleLocation>Top</TitleLocation>
<Width>25</Width>
<Wrap>false</Wrap>
<ContextMenu name="ОтветственныйКонтекстноеМеню" id="166"/>
<ExtendedTooltip name="ОтветственныйExtendedTooltip" id="321"/>
</InputField>
<CheckBoxField name="НаКонтроле" id="245">
<DataPath>НаКонтроле</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>На контроле</v8:content>
</v8:item>
</Title>
<TitleLocation>Right</TitleLocation>
<CheckBoxType>Auto</CheckBoxType>
<ContextMenu name="НаКонтролеКонтекстноеМеню" id="246"/>
<ExtendedTooltip name="НаКонтролеExtendedTooltip" id="323"/>
<Events>
<Event name="OnChange">НаКонтролеПриИзменении</Event>
</Events>
</CheckBoxField>
<InputField name="РассмотретьПосле" id="167">
<DataPath>РассмотретьПосле</DataPath>
<TitleLocation>Top</TitleLocation>
<HorizontalStretch>false</HorizontalStretch>
<Wrap>false</Wrap>
<DropListButton>true</DropListButton>
<ContextMenu name="РассмотретьПослеКонтекстноеМеню" id="168"/>
<ExtendedTooltip name="РассмотретьПослеExtendedTooltip" id="324"/>
<Events>
<Event name="ChoiceProcessing">РассмотретьПослеОбработкаВыбора</Event>
</Events>
</InputField>
<InputField name="Важность" id="264">
<DataPath>Объект.Важность</DataPath>
<TitleLocation>Top</TitleLocation>
<Width>17</Width>
<HorizontalStretch>false</HorizontalStretch>
<Wrap>false</Wrap>
<ContextMenu name="ВажностьКонтекстноеМеню" id="265"/>
<ExtendedTooltip name="ВажностьExtendedTooltip" id="320"/>
</InputField>
<UsualGroup name="ГруппаДатаОтправкиАктуальность" id="368">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа дата отправки актуальность</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа дата отправки актуальность</v8:content>
</v8:item>
</ToolTip>
<Group>Horizontal</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаДатаОтправкиАктуальностьРасширеннаяПодсказка" id="369"/>
<ChildItems>
<InputField name="ДатаКогдаОтправить" id="370">
<DataPath>Объект.ДатаКогдаОтправить</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Когда отправить</v8:content>
</v8:item>
</Title>
<TitleLocation>Top</TitleLocation>
<Width>15</Width>
<HorizontalStretch>false</HorizontalStretch>
<ContextMenu name="ДатаКогдаОтправитьКонтекстноеМеню" id="371"/>
<ExtendedTooltip name="ДатаКогдаОтправитьРасширеннаяПодсказка" id="372"/>
</InputField>
<InputField name="ДатаАктуальностиОтправки" id="373">
<DataPath>Объект.ДатаАктуальностиОтправки</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Не отправлять после</v8:content>
</v8:item>
</Title>
<TitleLocation>Top</TitleLocation>
<Width>15</Width>
<HorizontalStretch>false</HorizontalStretch>
<ContextMenu name="ДатаАктуальностиОтправкиКонтекстноеМеню" id="374"/>
<ExtendedTooltip name="ДатаАктуальностиОтправкиРасширеннаяПодсказка" id="375"/>
</InputField>
</ChildItems>
</UsualGroup>
<LabelField name="Номер" id="276">
<DataPath>Объект.Number</DataPath>
<Visible>false</Visible>
<Width>9</Width>
<HorizontalStretch>false</HorizontalStretch>
<ContextMenu name="НомерКонтекстноеМеню" id="277"/>
<ExtendedTooltip name="НомерExtendedTooltip" id="356"/>
</LabelField>
<LabelField name="ДатаОтправления" id="278">
<DataPath>Объект.ДатаОтправления</DataPath>
<ReadOnly>true</ReadOnly>
<Width>11</Width>
<Format>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>ДФ='дд.ММ.гггг Ч:мм'</v8:content>
</v8:item>
</Format>
<ContextMenu name="ДатаОтправленияКонтекстноеМеню" id="279"/>
<ExtendedTooltip name="ДатаОтправленияExtendedTooltip" id="357"/>
</LabelField>
</ChildItems>
</Page>
<Page name="СтраницаКомментарий" id="283">
<Title>
<v8:item>
@ -483,6 +928,8 @@
<InputField name="Комментарий" id="284">
<DataPath>Объект.Комментарий</DataPath>
<TitleLocation>None</TitleLocation>
<AutoMaxWidth>false</AutoMaxWidth>
<AutoMaxHeight>false</AutoMaxHeight>
<Wrap>false</Wrap>
<MultiLine>true</MultiLine>
<ContextMenu name="КомментарийКонтекстноеМеню" id="285"/>
@ -512,365 +959,13 @@
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаПравоРасширеннаяПодсказка" id="364"/>
<ChildItems>
<Table name="Вложения" id="138">
<Representation>List</Representation>
<CommandBarLocation>None</CommandBarLocation>
<SkipOnInput>false</SkipOnInput>
<HeightInTableRows>2</HeightInTableRows>
<RowSelectionMode>Row</RowSelectionMode>
<HorizontalLines>false</HorizontalLines>
<VerticalLines>false</VerticalLines>
<AutoInsertNewRow>true</AutoInsertNewRow>
<VerticalStretch>false</VerticalStretch>
<EnableDrag>true</EnableDrag>
<DataPath>Вложения</DataPath>
<RowPictureDataPath>Вложения.ИндексКартинки</RowPictureDataPath>
<RowsPicture>
<xr:Ref>CommonPicture.КоллекцияПиктограммФайлов</xr:Ref>
<xr:LoadTransparent>false</xr:LoadTransparent>
</RowsPicture>
<SearchStringLocation>None</SearchStringLocation>
<ViewStatusLocation>None</ViewStatusLocation>
<SearchControlLocation>None</SearchControlLocation>
<RowFilter xsi:nil="true"/>
<ContextMenu name="ВложенияКонтекстноеМеню" id="139">
<Autofill>false</Autofill>
<ChildItems>
<Button name="ДобавитьВложение" id="150">
<Type>CommandBarButton</Type>
<SkipOnInput>false</SkipOnInput>
<CommandName>Form.Command.ДобавитьВложение</CommandName>
<ExtendedTooltip name="ДобавитьВложениеExtendedTooltip" id="331"/>
</Button>
<Button name="ОткрытьВложение" id="152">
<Type>CommandBarButton</Type>
<SkipOnInput>false</SkipOnInput>
<CommandName>Form.Command.ОткрытьВложение</CommandName>
<ExtendedTooltip name="ОткрытьВложениеExtendedTooltip" id="332"/>
</Button>
<Button name="СохранитьВложение" id="153">
<Type>CommandBarButton</Type>
<SkipOnInput>false</SkipOnInput>
<CommandName>0</CommandName>
<ExtendedTooltip name="СохранитьВложениеExtendedTooltip" id="333"/>
</Button>
<Button name="УдалитьВложение" id="187">
<Type>CommandBarButton</Type>
<SkipOnInput>false</SkipOnInput>
<CommandName>Form.Item.Вложения.StandardCommand.Delete</CommandName>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Удалить вложение</v8:content>
</v8:item>
</Title>
<ExtendedTooltip name="УдалитьВложениеExtendedTooltip" id="334"/>
</Button>
<Button name="ВложенияКонтекстноеМенюСвойстваВложения" id="280">
<Type>CommandBarButton</Type>
<CommandName>Form.Command.СвойстваВложения</CommandName>
<ExtendedTooltip name="ВложенияКонтекстноеМенюСвойстваВложенияExtendedTooltip" id="335"/>
</Button>
</ChildItems>
</ContextMenu>
<AutoCommandBar name="ВложенияКоманднаяПанель" id="140"/>
<ExtendedTooltip name="ВложенияExtendedTooltip" id="336"/>
<SearchStringAddition name="ВложенияСтрокаПоиска" id="376">
<AdditionSource>
<Item>Вложения</Item>
<Type>SearchStringRepresentation</Type>
</AdditionSource>
<ContextMenu name="ВложенияСтрокаПоискаКонтекстноеМеню" id="377"/>
<ExtendedTooltip name="ВложенияСтрокаПоискаРасширеннаяПодсказка" id="378"/>
</SearchStringAddition>
<ViewStatusAddition name="ВложенияСостояниеПросмотра" id="379">
<AdditionSource>
<Item>Вложения</Item>
<Type>ViewStatusRepresentation</Type>
</AdditionSource>
<ContextMenu name="ВложенияСостояниеПросмотраКонтекстноеМеню" id="380"/>
<ExtendedTooltip name="ВложенияСостояниеПросмотраРасширеннаяПодсказка" id="381"/>
</ViewStatusAddition>
<SearchControlAddition name="ВложенияУправлениеПоиском" id="382">
<AdditionSource>
<Item>Вложения</Item>
<Type>SearchControl</Type>
</AdditionSource>
<ContextMenu name="ВложенияУправлениеПоискомКонтекстноеМеню" id="383"/>
<ExtendedTooltip name="ВложенияУправлениеПоискомРасширеннаяПодсказка" id="384"/>
</SearchControlAddition>
<Events>
<Event name="DragCheck">ВложенияПроверкаПеретаскивания</Event>
<Event name="Selection">ВложенияВыбор</Event>
<Event name="BeforeAddRow">ВложенияПередНачаломДобавления</Event>
<Event name="BeforeDeleteRow">ВложенияПередУдалением</Event>
<Event name="Drag">ВложенияПеретаскивание</Event>
</Events>
<ChildItems>
<ColumnGroup name="Группа" id="149">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Вложения</v8:content>
</v8:item>
</Title>
<Group>InCell</Group>
<ShowInHeader>true</ShowInHeader>
<ExtendedTooltip name="ГруппаExtendedTooltip" id="338"/>
<ChildItems>
<PictureField name="ИндексКартинки" id="145">
<DataPath>Вложения.ИндексКартинки</DataPath>
<TitleLocation>None</TitleLocation>
<ShowInHeader>false</ShowInHeader>
<ValuesPicture>
<xr:Ref>CommonPicture.КоллекцияПиктограммФайлов</xr:Ref>
<xr:LoadTransparent>false</xr:LoadTransparent>
</ValuesPicture>
<Border width="1">
<v8ui:style xsi:type="v8ui:ControlBorderType">WithoutBorder</v8ui:style>
</Border>
<ContextMenu name="ИндексКартинкиКонтекстноеМеню" id="146"/>
<ExtendedTooltip name="ИндексКартинкиExtendedTooltip" id="339"/>
</PictureField>
<InputField name="ИмяФайла" id="143">
<DataPath>Вложения.ИмяФайла</DataPath>
<ShowInHeader>false</ShowInHeader>
<Wrap>false</Wrap>
<TextEdit>false</TextEdit>
<ContextMenu name="ИмяФайлаКонтекстноеМеню" id="144"/>
<ExtendedTooltip name="ИмяФайлаExtendedTooltip" id="340"/>
</InputField>
<InputField name="РазмерПредставление" id="236">
<DataPath>Вложения.РазмерПредставление</DataPath>
<ReadOnly>true</ReadOnly>
<EditMode>EnterOnInput</EditMode>
<ShowInHeader>false</ShowInHeader>
<Width>5</Width>
<ContextMenu name="РазмерПредставлениеКонтекстноеМеню" id="237"/>
<ExtendedTooltip name="РазмерПредставлениеExtendedTooltip" id="341"/>
</InputField>
</ChildItems>
</ColumnGroup>
</ChildItems>
</Table>
<InputField name="Предмет" id="160">
<DataPath>Предмет</DataPath>
<TitleLocation>Top</TitleLocation>
<Width>25</Width>
<Wrap>false</Wrap>
<DropListButton>false</DropListButton>
<ClearButton>true</ClearButton>
<OpenButton>true</OpenButton>
<ContextMenu name="ПредметКонтекстноеМеню" id="161"/>
<ExtendedTooltip name="ПредметExtendedTooltip" id="310"/>
</InputField>
<InputField name="Ответственный" id="165">
<DataPath>Объект.Ответственный</DataPath>
<TitleLocation>Top</TitleLocation>
<Width>25</Width>
<Wrap>false</Wrap>
<ContextMenu name="ОтветственныйКонтекстноеМеню" id="166"/>
<ExtendedTooltip name="ОтветственныйExtendedTooltip" id="321"/>
</InputField>
<CheckBoxField name="НаКонтроле" id="245">
<DataPath>НаКонтроле</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>На контроле</v8:content>
</v8:item>
</Title>
<TitleLocation>Right</TitleLocation>
<CheckBoxType>Auto</CheckBoxType>
<ContextMenu name="НаКонтролеКонтекстноеМеню" id="246"/>
<ExtendedTooltip name="НаКонтролеExtendedTooltip" id="323"/>
<Events>
<Event name="OnChange">НаКонтролеПриИзменении</Event>
</Events>
</CheckBoxField>
<InputField name="РассмотретьПосле" id="167">
<DataPath>РассмотретьПосле</DataPath>
<TitleLocation>Top</TitleLocation>
<HorizontalStretch>false</HorizontalStretch>
<Wrap>false</Wrap>
<DropListButton>true</DropListButton>
<ContextMenu name="РассмотретьПослеКонтекстноеМеню" id="168"/>
<ExtendedTooltip name="РассмотретьПослеExtendedTooltip" id="324"/>
<Events>
<Event name="ChoiceProcessing">РассмотретьПослеОбработкаВыбора</Event>
</Events>
</InputField>
<InputField name="Важность" id="264">
<DataPath>Объект.Важность</DataPath>
<TitleLocation>Top</TitleLocation>
<Width>17</Width>
<HorizontalStretch>false</HorizontalStretch>
<Wrap>false</Wrap>
<ContextMenu name="ВажностьКонтекстноеМеню" id="265"/>
<ExtendedTooltip name="ВажностьExtendedTooltip" id="320"/>
</InputField>
<UsualGroup name="ГруппаДатаОтправкиАктуальность" id="368">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа дата отправки актуальность</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа дата отправки актуальность</v8:content>
</v8:item>
</ToolTip>
<Group>Horizontal</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаДатаОтправкиАктуальностьРасширеннаяПодсказка" id="369"/>
<ChildItems>
<InputField name="ДатаКогдаОтправить" id="370">
<DataPath>Объект.ДатаКогдаОтправить</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Когда отправить</v8:content>
</v8:item>
</Title>
<TitleLocation>Top</TitleLocation>
<Width>15</Width>
<HorizontalStretch>false</HorizontalStretch>
<ContextMenu name="ДатаКогдаОтправитьКонтекстноеМеню" id="371"/>
<ExtendedTooltip name="ДатаКогдаОтправитьРасширеннаяПодсказка" id="372"/>
</InputField>
<InputField name="ДатаАктуальностиОтправки" id="373">
<DataPath>Объект.ДатаАктуальностиОтправки</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Не отправлять после</v8:content>
</v8:item>
</Title>
<TitleLocation>Top</TitleLocation>
<Width>15</Width>
<HorizontalStretch>false</HorizontalStretch>
<ContextMenu name="ДатаАктуальностиОтправкиКонтекстноеМеню" id="374"/>
<ExtendedTooltip name="ДатаАктуальностиОтправкиРасширеннаяПодсказка" id="375"/>
</InputField>
</ChildItems>
</UsualGroup>
<LabelDecoration name="ДекорацияПустаяПравая" id="365">
<Visible>false</Visible>
<HorizontalStretch>true</HorizontalStretch>
<VerticalStretch>true</VerticalStretch>
<ContextMenu name="ДекорацияПустаяПраваяКонтекстноеМеню" id="366"/>
<ExtendedTooltip name="ДекорацияПустаяПраваяРасширеннаяПодсказка" id="367"/>
</LabelDecoration>
<Pages name="СтраницыУказаныКонтакты" id="255">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Страницы указаны контакты</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Страницы указаны контакты</v8:content>
</v8:item>
</ToolTip>
<HorizontalStretch>true</HorizontalStretch>
<PagesRepresentation>None</PagesRepresentation>
<ExtendedTooltip name="СтраницыУказаныКонтактыExtendedTooltip" id="313"/>
<ChildItems>
<Page name="СтраницаКонтактыЗаполнены" id="256">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Страница контакты заполнены</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Страница контакты заполнены</v8:content>
</v8:item>
</ToolTip>
<Group>Horizontal</Group>
<ExtendedTooltip name="СтраницаКонтактыЗаполненыExtendedTooltip" id="314"/>
<ChildItems>
<LabelDecoration name="ДекорацияПустая" id="257">
<Width>10</Width>
<ContextMenu name="ДекорацияПустаяКонтекстноеМеню" id="258"/>
<ExtendedTooltip name="ДекорацияПустаяРасширеннаяПодсказка" id="315"/>
</LabelDecoration>
</ChildItems>
</Page>
<Page name="СтраницаКонтактыНеЗаполнены" id="261">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Страница контакты не заполнены</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Страница контакты не заполнены</v8:content>
</v8:item>
</ToolTip>
<HorizontalStretch>true</HorizontalStretch>
<Group>Horizontal</Group>
<ExtendedTooltip name="СтраницаКонтактыНеЗаполненыExtendedTooltip" id="317"/>
<ChildItems>
<UsualGroup name="ГруппаКонтактыНеЗаполнены" id="262">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа контакты не заполнены</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа контакты не заполнены</v8:content>
</v8:item>
</ToolTip>
<HorizontalStretch>true</HorizontalStretch>
<Group>Vertical</Group>
<Representation>None</Representation>
<ShowTitle>false</ShowTitle>
<ExtendedTooltip name="ГруппаКонтактыНеЗаполненыExtendedTooltip" id="318"/>
<ChildItems>
<Button name="УточнитьКонтакты" id="263">
<Type>Hyperlink</Type>
<CommandName>Form.Command.УточнитьКонтакты</CommandName>
<ExtendedTooltip name="УточнитьКонтактыExtendedTooltip" id="319"/>
</Button>
</ChildItems>
</UsualGroup>
</ChildItems>
</Page>
</ChildItems>
</Pages>
<LabelField name="Номер" id="276">
<DataPath>Объект.Number</DataPath>
<Visible>false</Visible>
<Width>9</Width>
<HorizontalStretch>false</HorizontalStretch>
<ContextMenu name="НомерКонтекстноеМеню" id="277"/>
<ExtendedTooltip name="НомерExtendedTooltip" id="356"/>
</LabelField>
<LabelField name="ДатаОтправления" id="278">
<DataPath>Объект.ДатаОтправления</DataPath>
<ReadOnly>true</ReadOnly>
<Width>11</Width>
<Format>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>ДФ='дд.ММ.гггг Ч:мм'</v8:content>
</v8:item>
</Format>
<ContextMenu name="ДатаОтправленияКонтекстноеМеню" id="279"/>
<ExtendedTooltip name="ДатаОтправленияExtendedTooltip" id="357"/>
</LabelField>
</ChildItems>
</UsualGroup>
</ChildItems>

View File

@ -29,6 +29,35 @@
УправлениеСвойствами.ПриСозданииНаСервере(ЭтотОбъект, ДополнительныеПараметры);
// Конец СтандартныеПодсистемы.Свойства
//+ #286 Иванов А.Б. 2017-12-17
//Если Не ЗначениеЗаполнено(УчетнаяЗапись) Тогда
// УчетнаяЗапись = УправлениеЭлектроннойПочтой.ПолучитьУчетнуюЗаписьДляОтправкиПоУмолчанию();
//КонецЕсли;
Если Объект.Ссылка.Пустая() Тогда
пСтараяУчетнаяЗапись = Объект.УчетнаяЗапись;
пНоваяУчетнаяЗапись = Справочники.УчетныеЗаписиЭлектроннойПочты.узПолучитьУчетнуюЗаписьДляОтправкиУведомленийДляКонтрагентов();
Если пСтараяУчетнаяЗапись <> пНоваяУчетнаяЗапись Тогда
Объект.УчетнаяЗапись = пНоваяУчетнаяЗапись;
ИзменитьПодпись(пСтараяУчетнаяЗапись, пНоваяУчетнаяЗапись);
ЭлементСписка = Элементы.ОтправительПредставление.СписокВыбора.НайтиПоЗначению(пНоваяУчетнаяЗапись);
Если ЭлементСписка <> Неопределено Тогда
Объект.ОтправительПредставление = ЭлементСписка.Представление;
КонецЕсли;
Конецесли;
Объект.ВключатьТелоИсходногоПисьма = Истина;
Если ЗначениеЗаполнено(Объект.Предмет)
И ТипЗнч(Объект.Предмет) = Тип("СправочникСсылка.узЗадачи") Тогда
пНомерЗадачи = Справочники.узЗадачи.ПолучитьНомерЗадачи(Объект.Предмет);
пТема = Объект.Тема;
Если СтрНайти(пТема,пНомерЗадачи) = 0 Тогда
пТема = "[#"+пНомерЗадачи+"] "+ пТема;
Объект.Тема = пТема;
Конецесли;
Конецесли;
Конецесли;
//- #286 Иванов А.Б. 2017-12-17
КонецПроцедуры
&НаКлиенте