1
0
mirror of https://github.com/BlizD/Tasks.git synced 2025-04-11 11:32:12 +02:00

В справочник контрагенты добавлен реквизит узКороткоеИмя. Именно короткое имя заказчика выводится в канбан доску.

This commit is contained in:
Anton Ivanov 2018-07-25 17:51:33 +03:00
parent 2c6e4964c5
commit f5baa00160
7 changed files with 133 additions and 22 deletions

View File

@ -148,6 +148,49 @@
<FullTextSearch>Use</FullTextSearch>
</Properties>
</Attribute>
<Attribute uuid="b984b951-88d4-4478-bbbe-f90f8e4773fe">
<Properties>
<Name>узКороткоеИмя</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Короткое имя</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>150</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:type="xs:string"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Use>ForItem</Use>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
</Properties>
</Attribute>
<TabularSection uuid="8ae48793-54bd-4d6b-aa27-34f7687dbb35">
<InternalInfo>
<xr:GeneratedType name="CatalogTabularSection.узКонтрагенты.ДополнительныеРеквизиты" category="TabularSection">

View File

@ -0,0 +1,6 @@

Процедура ПередЗаписью(Отказ)
Если НЕ ЗначениеЗаполнено(узКороткоеИмя) Тогда
узКороткоеИмя = Наименование;
Конецесли;
КонецПроцедуры

View File

@ -30,6 +30,11 @@
</InputField>
</ChildItems>
</UsualGroup>
<InputField name="узКороткоеИмя" id="25">
<DataPath>Объект.узКороткоеИмя</DataPath>
<ContextMenu name="узКороткоеИмяКонтекстноеМеню" id="26"/>
<ExtendedTooltip name="узКороткоеИмяРасширеннаяПодсказка" id="27"/>
</InputField>
<CheckBoxField name="узНеОтправлятьУведомленияНаПочту" id="22">
<DataPath>Объект.узНеОтправлятьУведомленияНаПочту</DataPath>
<CheckBoxType>Auto</CheckBoxType>

View File

@ -597,7 +597,7 @@
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>10</v8:Length>
<v8:Length>1</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
@ -637,7 +637,7 @@
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>10</v8:Length>
<v8:Length>1</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
@ -700,6 +700,46 @@
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
<Attribute uuid="f248398f-afac-4a01-803c-d702ff9b1c19">
<Properties>
<Name>КороткоеИмяЗаказчик</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Короткое имя заказчик</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>150</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:type="xs:string"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
</Properties>
</Attribute>
</ChildObjects>
</TabularSection>
<TabularSection uuid="fc9c0693-c970-4285-be29-6fac7fdd05e6">

View File

@ -132,23 +132,6 @@
<ContextMenu name="НаблюдательКонтекстноеМеню" id="467"/>
<ExtendedTooltip name="НаблюдательРасширеннаяПодсказка" id="468"/>
</InputField>
<CheckBoxField name="Показывать3СтрокуВКарточкеЗадачи" id="522">
<DataPath>Объект.Показывать3СтрокуВКарточкеЗадачи</DataPath>
<TitleLocation>None</TitleLocation>
<ToolTipRepresentation>ShowLeft</ToolTipRepresentation>
<CheckBoxType>Tumbler</CheckBoxType>
<EditFormat>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>БЛ=Нет; БИ=Да</v8:content>
</v8:item>
</EditFormat>
<ContextMenu name="Показывать3СтрокуВКарточкеЗадачиКонтекстноеМеню" id="523"/>
<ExtendedTooltip name="Показывать3СтрокуВКарточкеЗадачиРасширеннаяПодсказка" id="524"/>
<Events>
<Event name="OnChange">Показывать3СтрокуВКарточкеЗадачиПриИзменении</Event>
</Events>
</CheckBoxField>
</ChildItems>
</UsualGroup>
<UsualGroup name="Группа1" id="469">
@ -317,6 +300,23 @@
</UsualGroup>
</ChildItems>
</UsualGroup>
<CheckBoxField name="Показывать3СтрокуВКарточкеЗадачи" id="522">
<DataPath>Объект.Показывать3СтрокуВКарточкеЗадачи</DataPath>
<TitleLocation>None</TitleLocation>
<ToolTipRepresentation>ShowLeft</ToolTipRepresentation>
<CheckBoxType>Tumbler</CheckBoxType>
<EditFormat>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>БЛ=Нет; БИ=Да</v8:content>
</v8:item>
</EditFormat>
<ContextMenu name="Показывать3СтрокуВКарточкеЗадачиКонтекстноеМеню" id="523"/>
<ExtendedTooltip name="Показывать3СтрокуВКарточкеЗадачиРасширеннаяПодсказка" id="524"/>
<Events>
<Event name="OnChange">Показывать3СтрокуВКарточкеЗадачиПриИзменении</Event>
</Events>
</CheckBoxField>
</ChildItems>
</Page>
</ChildItems>

View File

@ -358,7 +358,8 @@
);
пЭлементПолеЗадачиВКарточкеЗадачиЕстьФайл.Вид = ВидПоляФормы.ПолеВвода;
пЭлементПолеЗадачиВКарточкеЗадачиЕстьФайл.ПутьКДанным = "Объект.ТЧЗадачи.ЕстьФайлы";
пЭлементПолеЗадачиВКарточкеЗадачиЕстьФайл.ПутьКДанным = "Объект.ТЧЗадачи.ЕстьФайлы";
пЭлементПолеЗадачиВКарточкеЗадачиЕстьФайл.Ширина = 1;
//// ****** Поле формы "Есть письма в карточке задачи 3 строка" ***********
пЭлементПолеЗадачиВКарточкеЗадачиЕстьПисьма = пЭлементыФормы.Вставить(
@ -369,6 +370,7 @@
пЭлементПолеЗадачиВКарточкеЗадачиЕстьПисьма.Вид = ВидПоляФормы.ПолеВвода;
пЭлементПолеЗадачиВКарточкеЗадачиЕстьПисьма.ПутьКДанным = "Объект.ТЧЗадачи.ЕстьПисьма";
пЭлементПолеЗадачиВКарточкеЗадачиЕстьПисьма.Ширина = 1;
//// ****** Поле формы "Заказчик в карточке задачи 3 строка" ***********
пЭлементПолеЗаказчикПредставлениеВКарточкеЗадачи = пЭлементыФормы.Вставить(
@ -378,7 +380,8 @@
);
пЭлементПолеЗаказчикПредставлениеВКарточкеЗадачи.Вид = ВидПоляФормы.ПолеВвода;
пЭлементПолеЗаказчикПредставлениеВКарточкеЗадачи.ПутьКДанным = "Объект.ТЧЗадачи.Заказчик";
пЭлементПолеЗаказчикПредставлениеВКарточкеЗадачи.ПутьКДанным = "Объект.ТЧЗадачи.КороткоеИмяЗаказчик";
пЭлементПолеЗаказчикПредставлениеВКарточкеЗадачи.Ширина = 3;
Конецесли;
////Павлюков - конец

View File

@ -176,6 +176,16 @@
</v8:item>
</title>
</field>
<field xsi:type="DataSetFieldField">
<dataPath>КороткоеИмяЗаказчик</dataPath>
<field>КороткоеИмяЗаказчик</field>
<title xsi:type="v8:LocalStringType">
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Короткое имя заказчик</v8:content>
</v8:item>
</title>
</field>
<dataSource>ИсточникДанных1</dataSource>
<query>ВЫБРАТЬ
узНаблюдателиЗаЗадачами.Задача КАК Задача
@ -312,7 +322,8 @@
ТОГДА ""
ИНАЧЕ "✉"
КОНЕЦ КАК ЕстьПисьма,
ВТРезультат.Заказчик
ВТРезультат.Заказчик,
ВТРезультат.Заказчик.узКороткоеИмя КАК КороткоеИмяЗаказчик
ИЗ
ВТРезультат КАК ВТРезультат
ЛЕВОЕ СОЕДИНЕНИЕ ВТЗадачиСФайлами КАК ВТЗадачиСФайлами
@ -439,6 +450,9 @@
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>Заказчик</dcsset:field>
</dcsset:item>
<dcsset:item xsi:type="dcsset:SelectedItemField">
<dcsset:field>КороткоеИмяЗаказчик</dcsset:field>
</dcsset:item>
</dcsset:selection>
<dcsset:filter>
<dcsset:item xsi:type="dcsset:FilterItemComparison">