mirror of
https://github.com/BlizD/Tasks.git
synced 2025-03-19 21:07:53 +02:00
//+ №371 Иванов А.Б. 2018-07-23
Изменения от Семёна Павлюкова https://infostart.ru/profile/102644/ 5. В доске добавил вывод заказчика и наличия файлов в задаче. Добавил реквизит Показывать3СтрокуВКарточкеЗадачи в нее выводится заказчик и символ Ф если есть файлы. Скрепку не добавлял, так картинка сдвигает общую верхнюю границу, вместо нее указал пока просто символ Ф.
This commit is contained in:
parent
ec94815d65
commit
788b1eabb7
@ -171,6 +171,20 @@
|
||||
<ContextMenu name="НаименованиеКонтекстноеМеню" id="17"/>
|
||||
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="18"/>
|
||||
</LabelField>
|
||||
<PictureField name="ЕстьФайлы" id="100">
|
||||
<DataPath>Список.ЕстьФайлы</DataPath>
|
||||
<TitleLocation>None</TitleLocation>
|
||||
<HeaderPicture>
|
||||
<xr:Ref>CommonPicture.Скрепка</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
</HeaderPicture>
|
||||
<ValuesPicture>
|
||||
<xr:Ref>CommonPicture.Скрепка</xr:Ref>
|
||||
<xr:LoadTransparent>true</xr:LoadTransparent>
|
||||
</ValuesPicture>
|
||||
<ContextMenu name="ЕстьФайлыКонтекстноеМеню" id="101"/>
|
||||
<ExtendedTooltip name="ЕстьФайлыРасширеннаяПодсказка" id="102"/>
|
||||
</PictureField>
|
||||
<PictureField name="ЕстьЗаметки" id="84">
|
||||
<DataPath>Список.ЕстьЗаметки</DataPath>
|
||||
<TitleLocation>None</TitleLocation>
|
||||
@ -327,12 +341,22 @@
|
||||
ИНАЧЕ -1
|
||||
КОНЕЦ КАК ЕстьЗаметки,
|
||||
СправочникузЗадачи.РеквизитДопУпорядочивания,
|
||||
СправочникузЗадачи.ПоказыватьВОтчетахИКанбанДоске
|
||||
СправочникузЗадачи.ПоказыватьВОтчетахИКанбанДоске,
|
||||
ВЫБОР
|
||||
КОГДА ЕСТЬNULL(ВложФайлы.ВладелецФайла, ЛОЖЬ) = ЛОЖЬ
|
||||
ТОГДА -1
|
||||
ИНАЧЕ 0
|
||||
КОНЕЦ КАК ЕстьФайлы
|
||||
ИЗ
|
||||
Справочник.узЗадачи КАК СправочникузЗадачи
|
||||
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.узНаличиеЗаметокПоПредмету КАК узНаличиеЗаметокПоПредмету
|
||||
ПО СправочникузЗадачи.Ссылка = узНаличиеЗаметокПоПредмету.Предмет
|
||||
И (узНаличиеЗаметокПоПредмету.Автор = &Пользователь)
|
||||
ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
|
||||
узЗадачиПрисоединенныеФайлы.ВладелецФайла КАК ВладелецФайла
|
||||
ИЗ
|
||||
Справочник.узЗадачиПрисоединенныеФайлы КАК узЗадачиПрисоединенныеФайлы) КАК ВложФайлы
|
||||
ПО СправочникузЗадачи.Ссылка = ВложФайлы.ВладелецФайла
|
||||
ГДЕ
|
||||
ВЫБОР
|
||||
КОГДА &ИспользоватьОтборПоНаблюдателю
|
||||
@ -349,16 +373,16 @@
|
||||
КОНЕЦ)
|
||||
ИНАЧЕ ИСТИНА
|
||||
КОНЕЦ
|
||||
И ВЫБОР КОГДА &ИспользоватьОтборПоНомеруЗадачи ТОГДА
|
||||
СправочникузЗадачи.Код = &НомерЗадачи
|
||||
ИНАЧЕ
|
||||
ИСТИНА
|
||||
КОНЕЦ
|
||||
И ВЫБОР КОГДА &СкрыватьЗадачиСОпределеннымСтатусом ТОГДА
|
||||
СправочникузЗадачи.Статус.СкрыватьЗадачиДляДанногоСтатусаВФормеСписка = ЛОЖЬ
|
||||
ИНАЧЕ
|
||||
ИСТИНА
|
||||
КОНЕЦ</QueryText>
|
||||
И ВЫБОР
|
||||
КОГДА &ИспользоватьОтборПоНомеруЗадачи
|
||||
ТОГДА СправочникузЗадачи.Код = &НомерЗадачи
|
||||
ИНАЧЕ ИСТИНА
|
||||
КОНЕЦ
|
||||
И ВЫБОР
|
||||
КОГДА &СкрыватьЗадачиСОпределеннымСтатусом
|
||||
ТОГДА СправочникузЗадачи.Статус.СкрыватьЗадачиДляДанногоСтатусаВФормеСписка = ЛОЖЬ
|
||||
ИНАЧЕ ИСТИНА
|
||||
КОНЕЦ</QueryText>
|
||||
<MainTable>Catalog.узЗадачи</MainTable>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
|
@ -116,6 +116,40 @@
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="a3e83324-cbd6-4703-8461-3986ce498357">
|
||||
<Properties>
|
||||
<Name>Показывать3СтрокуВКарточкеЗадачи</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Показывать 3 строку в карточке задачи (Заказчик, есть файлы по задаче - Ф)</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>xs:boolean</v8:Type>
|
||||
</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"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<TabularSection uuid="df049fed-f241-4ab8-bf0b-3a046feb2d8f">
|
||||
<InternalInfo>
|
||||
<xr:GeneratedType name="DataProcessorTabularSection.узКанбанДоска.ТЧЗадачи" category="TabularSection">
|
||||
@ -542,6 +576,82 @@
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="536fc30e-1a33-427e-93ef-99edfb06f760">
|
||||
<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>10</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:nil="true"/>
|
||||
<FillChecking>DontCheck</FillChecking>
|
||||
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
|
||||
<ChoiceParameterLinks/>
|
||||
<ChoiceParameters/>
|
||||
<QuickChoice>Auto</QuickChoice>
|
||||
<CreateOnInput>Auto</CreateOnInput>
|
||||
<ChoiceForm/>
|
||||
<LinkByType/>
|
||||
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
|
||||
</Properties>
|
||||
</Attribute>
|
||||
<Attribute uuid="a9604da9-1103-4836-90fa-856d4c3a85ca">
|
||||
<Properties>
|
||||
<Name>Заказчик</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Заказчик</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<Type>
|
||||
<v8:Type>cfg:CatalogRef.узКонтрагенты</v8:Type>
|
||||
</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:nil="true"/>
|
||||
<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">
|
||||
|
@ -1,5 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.2">
|
||||
<AutoSaveDataInSettings>Use</AutoSaveDataInSettings>
|
||||
<ScalingMode>Compact</ScalingMode>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1">
|
||||
<Autofill>false</Autofill>
|
||||
@ -86,40 +87,64 @@
|
||||
<v8:content>Grupul setări</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<VerticalStretch>true</VerticalStretch>
|
||||
<ExtendedTooltip name="ГруппаНастройкиРасширеннаяПодсказка" id="457"/>
|
||||
<ChildItems>
|
||||
<UsualGroup name="Группа3" id="458">
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="Группа3РасширеннаяПодсказка" id="459"/>
|
||||
<CommandBar name="Группа2" id="513">
|
||||
<ToolTip>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Группа2</v8:content>
|
||||
</v8:item>
|
||||
</ToolTip>
|
||||
<ExtendedTooltip name="Группа2РасширеннаяПодсказка" id="514"/>
|
||||
<ChildItems>
|
||||
<Button name="КомандаОбновить" id="507">
|
||||
<Type>UsualButton</Type>
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.КомандаОбновить</CommandName>
|
||||
<ExtendedTooltip name="КомандаОбновитьРасширеннаяПодсказка" id="508"/>
|
||||
</Button>
|
||||
<UsualGroup name="Группа2" id="462">
|
||||
<Group>Horizontal</Group>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="Группа2РасширеннаяПодсказка" id="463"/>
|
||||
<ChildItems>
|
||||
<Button name="КомандаУстановитьСтандартныеНастройки" id="509">
|
||||
<Type>UsualButton</Type>
|
||||
<CommandName>Form.Command.КомандаУстановитьСтандартныеНастройки</CommandName>
|
||||
<ExtendedTooltip name="КомандаУстановитьСтандартныеНастройкиРасширеннаяПодсказка" id="510"/>
|
||||
</Button>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
<Button name="КомандаУстановитьСтандартныеНастройки" id="509">
|
||||
<Type>CommandBarButton</Type>
|
||||
<CommandName>Form.Command.КомандаУстановитьСтандартныеНастройки</CommandName>
|
||||
<ExtendedTooltip name="КомандаУстановитьСтандартныеНастройкиРасширеннаяПодсказка" id="510"/>
|
||||
</Button>
|
||||
<ButtonGroup name="Группа3" id="515">
|
||||
<UserVisible>
|
||||
<xr:Common>false</xr:Common>
|
||||
<xr:Value name="Role.ПолныеПрава">true</xr:Value>
|
||||
<xr:Value name="Role.узПолныеПрава">true</xr:Value>
|
||||
</UserVisible>
|
||||
<CommandSource>Form</CommandSource>
|
||||
<ExtendedTooltip name="Группа3РасширеннаяПодсказка" id="516"/>
|
||||
</ButtonGroup>
|
||||
</ChildItems>
|
||||
</CommandBar>
|
||||
<UsualGroup name="Группа4" id="520">
|
||||
<Group>Horizontal</Group>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
<ExtendedTooltip name="Группа4РасширеннаяПодсказка" id="521"/>
|
||||
<ChildItems>
|
||||
<InputField name="Наблюдатель" id="466">
|
||||
<DataPath>Объект.Наблюдатель</DataPath>
|
||||
<ClearButton>true</ClearButton>
|
||||
<ContextMenu name="НаблюдательКонтекстноеМеню" id="467"/>
|
||||
<ExtendedTooltip name="НаблюдательРасширеннаяПодсказка" id="468"/>
|
||||
</InputField>
|
||||
<CheckBoxField name="Показывать3СтрокуВКарточкеЗадачи" id="522">
|
||||
<DataPath>Объект.Показывать3СтрокуВКарточкеЗадачи</DataPath>
|
||||
<CheckBoxType>Auto</CheckBoxType>
|
||||
<ContextMenu name="Показывать3СтрокуВКарточкеЗадачиКонтекстноеМеню" id="523"/>
|
||||
<ExtendedTooltip name="Показывать3СтрокуВКарточкеЗадачиРасширеннаяПодсказка" id="524"/>
|
||||
<Events>
|
||||
<Event name="OnChange">Показывать3СтрокуВКарточкеЗадачиПриИзменении</Event>
|
||||
</Events>
|
||||
</CheckBoxField>
|
||||
</ChildItems>
|
||||
</UsualGroup>
|
||||
<InputField name="Наблюдатель" id="466">
|
||||
<DataPath>Объект.Наблюдатель</DataPath>
|
||||
<ClearButton>true</ClearButton>
|
||||
<ContextMenu name="НаблюдательКонтекстноеМеню" id="467"/>
|
||||
<ExtendedTooltip name="НаблюдательРасширеннаяПодсказка" id="468"/>
|
||||
</InputField>
|
||||
<UsualGroup name="Группа1" id="469">
|
||||
<VerticalStretch>true</VerticalStretch>
|
||||
<Group>Horizontal</Group>
|
||||
<Representation>None</Representation>
|
||||
<ShowTitle>false</ShowTitle>
|
||||
@ -152,7 +177,6 @@
|
||||
<Representation>Tree</Representation>
|
||||
<Autofill>true</Autofill>
|
||||
<InitialTreeView>ExpandAllLevels</InitialTreeView>
|
||||
<VerticalStretch>false</VerticalStretch>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<EnableDrag>true</EnableDrag>
|
||||
<DataPath>КомпоновщикНастроекКомпоновкиДанных.Settings.Filter</DataPath>
|
||||
@ -224,7 +248,6 @@
|
||||
<MaxHeight>4</MaxHeight>
|
||||
<AutoInsertNewRow>true</AutoInsertNewRow>
|
||||
<HorizontalStretch>false</HorizontalStretch>
|
||||
<VerticalStretch>false</VerticalStretch>
|
||||
<EnableStartDrag>true</EnableStartDrag>
|
||||
<EnableDrag>true</EnableDrag>
|
||||
<DataPath>Объект.ТЧНастройкиКолонок</DataPath>
|
||||
|
@ -284,17 +284,18 @@
|
||||
пЭлементКарточкаЗадачи_НижняяЧасть.Вид = ВидГруппыФормы.ГруппаКолонок;
|
||||
пЭлементКарточкаЗадачи_НижняяЧасть.Заголовок = "ТЧЗадачи "+ПредставлениеКолонки;
|
||||
пЭлементКарточкаЗадачи_НижняяЧасть.Подсказка = "ТЧЗадачи "+ПредставлениеКолонки;
|
||||
пЭлементКарточкаЗадачи_НижняяЧасть.Группировка = ГруппировкаКолонок.Горизонтальная;
|
||||
пЭлементКарточкаЗадачи_НижняяЧасть.Группировка = ГруппировкаКолонок.Вертикальная;
|
||||
|
||||
// ****** Поле формы "Задача в карточке задачи нижняя часть" ***********
|
||||
// ****** Поле формы "Задача в карточке задачи нижняя часть" ***********
|
||||
|
||||
пЭлементПолеЗадачиВКарточкеЗадачи = пЭлементыФормы.Вставить(ИменаЭлементов.ИмяПоляЗадачиВКарточкеЗадачи,Тип("ПолеФормы"),пЭлементКарточкаЗадачи_НижняяЧасть,Неопределено);
|
||||
пЭлементПолеЗадачиВКарточкеЗадачи = пЭлементыФормы.Вставить(ИменаЭлементов.ИмяПоляЗадачиВКарточкеЗадачи,
|
||||
Тип("ПолеФормы"),пЭлементКарточкаЗадачи_НижняяЧасть,Неопределено);
|
||||
пЭлементПолеЗадачиВКарточкеЗадачи.Вид = ВидПоляФормы.ПолеВвода;
|
||||
пЭлементПолеЗадачиВКарточкеЗадачи.ПутьКДанным = "Объект.ТЧЗадачи.Задача";
|
||||
пЭлементПолеЗадачиВКарточкеЗадачи.КнопкаВыпадающегоСписка = Ложь;
|
||||
пЭлементПолеЗадачиВКарточкеЗадачи.КнопкаОткрытия = Ложь;
|
||||
пЭлементПолеЗадачиВКарточкеЗадачи.Высота = 3;
|
||||
|
||||
|
||||
// ****** Группа формы "Карточка задачи верхняя часть" ***********
|
||||
|
||||
пЭлементКарточкаЗадачи_ВерхняяЧасть = пЭлементыФормы.Вставить(ИменаЭлементов.ИмяКарточкаЗадачи_ВерхняяЧасть,Тип("ГруппаФормы"),пЭлементКарточкаЗадачи,пЭлементКарточкаЗадачи_НижняяЧасть);
|
||||
@ -310,6 +311,8 @@
|
||||
пЭлементПолеКороткоеИмяВКарточкеЗадачи.ПутьКДанным = "Объект.ТЧЗадачи.КороткоеИмя";
|
||||
пЭлементПолеКороткоеИмяВКарточкеЗадачи.Ширина = 3;
|
||||
|
||||
|
||||
//
|
||||
// ****** Поле формы "Основная задача в карточке задачи верхняя часть" ***********
|
||||
|
||||
пЭлементПолеОсновнаяЗадачаПредставлениеВКарточкеЗадачи = пЭлементыФормы.Вставить(
|
||||
@ -320,18 +323,57 @@
|
||||
|
||||
пЭлементПолеОсновнаяЗадачаПредставлениеВКарточкеЗадачи.Вид = ВидПоляФормы.ПолеВвода;
|
||||
пЭлементПолеОсновнаяЗадачаПредставлениеВКарточкеЗадачи.ПутьКДанным = "Объект.ТЧЗадачи.ОсновнаяЗадачаПредставление";
|
||||
|
||||
|
||||
// ****** Поле формы "Номер задачи в карточке задачи верхняя часть" ***********
|
||||
пЭлементПолеОсновнаяЗадача = пЭлементПолеОсновнаяЗадачаПредставлениеВКарточкеЗадачи;
|
||||
|
||||
пЭлементПолеНомерЗадачиПредставлениеВКарточкеЗадачи = пЭлементыФормы.Вставить(
|
||||
ИменаЭлементов.ИмяПоляНомерЗадачиПредставлениеВКарточкеЗадачи,
|
||||
Тип("ПолеФормы"),
|
||||
пЭлементКарточкаЗадачи_ВерхняяЧасть,
|
||||
пЭлементПолеОсновнаяЗадачаПредставлениеВКарточкеЗадачи);
|
||||
|
||||
пЭлементПолеОсновнаяЗадача);
|
||||
|
||||
пЭлементПолеНомерЗадачиПредставлениеВКарточкеЗадачи.Вид = ВидПоляФормы.ПолеВвода;
|
||||
пЭлементПолеНомерЗадачиПредставлениеВКарточкеЗадачи.ПутьКДанным = "Объект.ТЧЗадачи.НомерЗадачиПредставление";
|
||||
пЭлементПолеНомерЗадачиПредставлениеВКарточкеЗадачи.Ширина = 3;
|
||||
|
||||
|
||||
// ****** Группа формы "Нижняя часть 3 строка" ***********
|
||||
|
||||
//Павлюков - начало
|
||||
//// ****** Поле формы "Заказчик в карточке задачи верхняя часть" ***********
|
||||
Если Объект.Показывать3СтрокуВКарточкеЗадачи Тогда
|
||||
пЭлементКарточкаЗадачи_НижняяЧасть3Строка = пЭлементыФормы.Вставить(
|
||||
ИменаЭлементов.ИмяКарточкаЗадачи_НижняяЧасть3Строка,
|
||||
Тип("ГруппаФормы"),пЭлементКарточкаЗадачи,Неопределено);
|
||||
пЭлементКарточкаЗадачи_НижняяЧасть3Строка.Вид = ВидГруппыФормы.ГруппаКолонок;
|
||||
пЭлементКарточкаЗадачи_НижняяЧасть3Строка.Заголовок = "ТЧЗадачи "+ПредставлениеКолонки;
|
||||
пЭлементКарточкаЗадачи_НижняяЧасть3Строка.Подсказка = "ТЧЗадачи "+ПредставлениеКолонки;
|
||||
пЭлементКарточкаЗадачи_НижняяЧасть3Строка.Группировка = ГруппировкаКолонок.ВЯчейке;
|
||||
|
||||
пЭлементПолеЗаказчикПредставлениеВКарточкеЗадачи = пЭлементыФормы.Вставить(
|
||||
ИменаЭлементов.ИмяПоляЗаказчикВКарточкеЗадачи,
|
||||
Тип("ПолеФормы"),
|
||||
пЭлементКарточкаЗадачи_НижняяЧасть3Строка,
|
||||
);
|
||||
|
||||
пЭлементПолеЗаказчикПредставлениеВКарточкеЗадачи.Вид = ВидПоляФормы.ПолеВвода;
|
||||
пЭлементПолеЗаказчикПредставлениеВКарточкеЗадачи.ПутьКДанным = "Объект.ТЧЗадачи.Заказчик";
|
||||
|
||||
|
||||
пЭлементПолеЗадачиВКарточкеЗадачиЕстьФайл = пЭлементыФормы.Вставить(
|
||||
ИменаЭлементов.ИмяПоляЕстьФайлыВКарточкеЗадачи,
|
||||
Тип("ПолеФормы"),
|
||||
пЭлементКарточкаЗадачи_НижняяЧасть3Строка,
|
||||
);
|
||||
|
||||
пЭлементПолеЗадачиВКарточкеЗадачиЕстьФайл.Вид = ВидПоляФормы.ПолеВвода;
|
||||
пЭлементПолеЗадачиВКарточкеЗадачиЕстьФайл.ПутьКДанным = "Объект.ТЧЗадачи.ЕстьФайлы";
|
||||
|
||||
Конецесли;
|
||||
////Павлюков - конец
|
||||
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
@ -353,13 +395,17 @@
|
||||
|
||||
ИмяКарточкаЗадачи = ИмяКолонки + "_ТЧЗадачиКарточкаЗадачи";
|
||||
ИмяКарточкаЗадачи_НижняяЧасть = ИмяКолонки + "_ТЧЗадачиКарточкаЗадачи_НижняяЧасть";
|
||||
ИмяПоляЗадачиВКарточкеЗадачи = ИмяКолонки + "_ТЧЗадачи_НижняяЧасть_Задача";
|
||||
ИмяПоляЗадачиВКарточкеЗадачи = ИмяКолонки + "_ТЧЗадачи_НижняяЧасть_Задача";
|
||||
ИмяКарточкаЗадачи_ВерхняяЧасть = ИмяКолонки +"_ТЧЗадачи_ВерхняяЧасть";
|
||||
|
||||
ИмяПоляКороткоеИмяВКарточкеЗадачи = ИмяКолонки + "_ТЧЗадачи_ВерхняяЧасть_КороткоеИмя";
|
||||
ИмяПоляОсновнаяЗадачаПредставлениеВКарточкеЗадачи = ИмяКолонки +"_ТЧЗадачи_ВерхняяЧасть_ОсновнаяЗадачаПредставление";
|
||||
ИмяПоляОсновнаяЗадачаПредставлениеВКарточкеЗадачи = ИмяКолонки +"_ТЧЗадачи_ВерхняяЧасть_ОсновнаяЗадачаПредставление";
|
||||
ИмяПоляНомерЗадачиПредставлениеВКарточкеЗадачи = ИмяКолонки+"_ТЧЗадачи_ВерхняяЧасть_НомерЗадачиПредставление";
|
||||
|
||||
ИмяКарточкаЗадачи_НижняяЧасть3Строка = ИмяКолонки + "_ТЧЗадачиКарточкаЗадачи_НижняяЧасть3Строка";
|
||||
ИмяПоляЕстьФайлыВКарточкеЗадачи = ИмяКолонки + "_ТЧЗадачи_НижняяЧасть3Строка_ЕстьФайлы";
|
||||
ИмяПоляЗаказчикВКарточкеЗадачи = ИмяКолонки +"_ТЧЗадачи_НижняяЧасть3Строка_Заказчик";
|
||||
|
||||
РезультатФункции = Новый Структура();
|
||||
РезультатФункции.Вставить("ИмяГруппыКолонки",ИмяГруппыКолонки);
|
||||
РезультатФункции.Вставить("ИмяТЧЗадачи",ИмяТЧЗадачи);
|
||||
@ -373,12 +419,15 @@
|
||||
РезультатФункции.Вставить("ИмяКомандыОткрытьПапкуЗадачиНаДиске",ИмяКомандыОткрытьПапкуЗадачиНаДиске);
|
||||
|
||||
РезультатФункции.Вставить("ИмяКарточкаЗадачи",ИмяКарточкаЗадачи);
|
||||
РезультатФункции.Вставить("ИмяКарточкаЗадачи_НижняяЧасть",ИмяКарточкаЗадачи_НижняяЧасть);
|
||||
РезультатФункции.Вставить("ИмяКарточкаЗадачи_НижняяЧасть",ИмяКарточкаЗадачи_НижняяЧасть);
|
||||
РезультатФункции.Вставить("ИмяКарточкаЗадачи_НижняяЧасть3Строка",ИмяКарточкаЗадачи_НижняяЧасть3Строка);
|
||||
РезультатФункции.Вставить("ИмяПоляЗадачиВКарточкеЗадачи",ИмяПоляЗадачиВКарточкеЗадачи);
|
||||
РезультатФункции.Вставить("ИмяПоляЕстьФайлыВКарточкеЗадачи",ИмяПоляЕстьФайлыВКарточкеЗадачи);
|
||||
|
||||
РезультатФункции.Вставить("ИмяКарточкаЗадачи_ВерхняяЧасть",ИмяКарточкаЗадачи_ВерхняяЧасть);
|
||||
РезультатФункции.Вставить("ИмяПоляКороткоеИмяВКарточкеЗадачи",ИмяПоляКороткоеИмяВКарточкеЗадачи);
|
||||
РезультатФункции.Вставить("ИмяПоляОсновнаяЗадачаПредставлениеВКарточкеЗадачи",ИмяПоляОсновнаяЗадачаПредставлениеВКарточкеЗадачи);
|
||||
РезультатФункции.Вставить("ИмяПоляЗаказчикВКарточкеЗадачи",ИмяПоляЗаказчикВКарточкеЗадачи);
|
||||
РезультатФункции.Вставить("ИмяПоляНомерЗадачиПредставлениеВКарточкеЗадачи",ИмяПоляНомерЗадачиПредставлениеВКарточкеЗадачи);
|
||||
|
||||
Возврат РезультатФункции;
|
||||
@ -548,7 +597,10 @@
|
||||
Конецесли;
|
||||
Если СохраненныеНастройки.Свойство("НастройкиКомпоновщикаХранилище") Тогда
|
||||
пНастройкиКомпоновщика = СохраненныеНастройки.НастройкиКомпоновщикаХранилище.Получить();
|
||||
Конецесли;
|
||||
Конецесли;
|
||||
Если СохраненныеНастройки.Свойство("Показывать3СтрокуВКарточкеЗадачи") Тогда
|
||||
Объект.Показывать3СтрокуВКарточкеЗадачи = СохраненныеНастройки.Показывать3СтрокуВКарточкеЗадачи;
|
||||
Конецесли;
|
||||
Иначе
|
||||
ЗаполнитьТЧНастройкиКолонокНаСервере();
|
||||
Конецесли;
|
||||
@ -667,6 +719,7 @@
|
||||
ДопПараметры = Новый Структура();
|
||||
ДопПараметры.Вставить("ТЧНастройкиКолонок",Объект.ТЧНастройкиКолонок.Выгрузить());
|
||||
ДопПараметры.Вставить("НастройкиКомпоновщикаХранилище",НастройкиКомпоновщикаХранилище);
|
||||
ДопПараметры.Вставить("Показывать3СтрокуВКарточкеЗадачи",Объект.Показывать3СтрокуВКарточкеЗадачи);
|
||||
|
||||
ХранилищеОбщихНастроек.Сохранить(КлючНастроек,КлючНастроек,ДопПараметры);
|
||||
КонецПроцедуры
|
||||
@ -1272,6 +1325,12 @@
|
||||
КонецФункции
|
||||
|
||||
|
||||
&НаКлиенте
|
||||
Процедура Показывать3СтрокуВКарточкеЗадачиПриИзменении(Элемент)
|
||||
СгенирироватьФормуЗаново = Истина;
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
|
@ -146,6 +146,26 @@
|
||||
<dataPath>ДатаНачалаРаботПоЗадаче</dataPath>
|
||||
<field>ДатаНачалаРаботПоЗадаче</field>
|
||||
</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>
|
||||
<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>ВЫБРАТЬ
|
||||
узНаблюдателиЗаЗадачами.Задача КАК Задача
|
||||
@ -187,7 +207,8 @@
|
||||
ТОГДА ВЫРАЗИТЬ(РАЗНОСТЬДАТ(узЗадачи.ДатаНачалаРаботПоЗадаче, узЗадачи.ДатаВыполнения, СЕКУНДА) / РАЗНОСТЬДАТ(узЗадачи.ДатаНачалаРаботПоЗадаче, узЗадачи.СрокИсполнения, СЕКУНДА) * 100 КАК ЧИСЛО(15, 2))
|
||||
ИНАЧЕ ВЫРАЗИТЬ(РАЗНОСТЬДАТ(узЗадачи.ДатаНачалаРаботПоЗадаче, &ТекущаяДата, СЕКУНДА) / РАЗНОСТЬДАТ(узЗадачи.ДатаНачалаРаботПоЗадаче, узЗадачи.СрокИсполнения, СЕКУНДА) * 100 КАК ЧИСЛО(15, 2))
|
||||
КОНЕЦ КАК БуферПроцент,
|
||||
узЗадачи.ИзмененЦветПоУмолчанию КАК ИзмененЦветПоУмолчанию
|
||||
узЗадачи.ИзмененЦветПоУмолчанию КАК ИзмененЦветПоУмолчанию,
|
||||
узЗадачи.Контрагент КАК Заказчик
|
||||
ПОМЕСТИТЬ ВТРезультат
|
||||
ИЗ
|
||||
Справочник.узЗадачи КАК узЗадачи
|
||||
@ -205,6 +226,16 @@
|
||||
И узЗадачи.Статус В(&МассивВыбранныхСтатусовКолонок)
|
||||
;
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
ВЫБРАТЬ РАЗЛИЧНЫЕ
|
||||
узЗадачиПрисоединенныеФайлы.ВладелецФайла
|
||||
ПОМЕСТИТЬ ВТ_ВсеВладельцы
|
||||
ИЗ
|
||||
ВТРезультат КАК ВТРезультат
|
||||
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.узЗадачиПрисоединенныеФайлы КАК узЗадачиПрисоединенныеФайлы
|
||||
ПО ВТРезультат.Задача = узЗадачиПрисоединенныеФайлы.ВладелецФайла
|
||||
;
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
ВЫБРАТЬ
|
||||
ВТРезультат.Задача КАК Задача,
|
||||
@ -246,9 +277,17 @@
|
||||
ИНАЧЕ 4
|
||||
КОНЕЦ КАК ЦветДляЗадачиЧисло,
|
||||
ВТРезультат.БуферПроцент КАК БуферПроцент,
|
||||
ВТРезультат.ИзмененЦветПоУмолчанию КАК ИзмененЦветПоУмолчанию
|
||||
ВТРезультат.ИзмененЦветПоУмолчанию КАК ИзмененЦветПоУмолчанию,
|
||||
ВЫБОР
|
||||
КОГДА ЕСТЬNULL(ВТ_ВсеВладельцы.ВладелецФайла, ЛОЖЬ) = ЛОЖЬ
|
||||
ТОГДА ""
|
||||
ИНАЧЕ "Ф"
|
||||
КОНЕЦ КАК ЕстьФайлы,
|
||||
ВТРезультат.Заказчик
|
||||
ИЗ
|
||||
ВТРезультат КАК ВТРезультат</query>
|
||||
ВТРезультат КАК ВТРезультат
|
||||
ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ВсеВладельцы КАК ВТ_ВсеВладельцы
|
||||
ПО ВТРезультат.Задача = ВТ_ВсеВладельцы.ВладелецФайла</query>
|
||||
</dataSet>
|
||||
<calculatedField>
|
||||
<dataPath>НомерЗадачиПредставление</dataPath>
|
||||
@ -360,6 +399,12 @@
|
||||
<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:item xsi:type="dcsset:SelectedItemField">
|
||||
<dcsset:field>Заказчик</dcsset:field>
|
||||
</dcsset:item>
|
||||
</dcsset:selection>
|
||||
<dcsset:filter>
|
||||
<dcsset:item xsi:type="dcsset:FilterItemComparison">
|
||||
|
Loading…
x
Reference in New Issue
Block a user