Skip to content

Commit

Permalink
Merge branch 'develope'
Browse files Browse the repository at this point in the history
  • Loading branch information
BlizD committed Jul 23, 2022
2 parents b7759cc + 976bcec commit ae25aac
Show file tree
Hide file tree
Showing 9 changed files with 83 additions and 11 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

## Скачать последний релиз ##

* https://github.com/BlizD/BPS/releases/download/1.0.0.18/BPS_1.0.0.018.zip - скачать последний релиз;
* https://github.com/BlizD/BPS/releases/download/1.0.0.19/BPS_1.0.0.019.zip - скачать последний релиз;
* https://github.com/BlizD/BPS/releases/ - все релизы.

# Согласование (подсистема) #
Expand Down Expand Up @@ -57,7 +57,7 @@
1. Поискать задачу в списке задач (issues) проекта https://github.com/BlizD/BPS/issues
1. Если нет уже существующей задачи, создайте новую, в которой опишите новые требования. В этой задаче можно будет обсудить как само требование, так и реализацию.
1. Возможно, Ваше требование уже реализовано или может быть реализован другим способом, отличным от придуманного Вами.
1. Использовать платформу 8.3.19.1150
1. Использовать платформу 8.3.20.1674
1. Сделайте fork проекта с ветки "develope";
1. Если Вы уже делали fork ранее и хотите получить обновление в свой fork из ветки "develope", тогда необходимо сделать следующее (если используется SourceTree):
* Меню - Репозитарий - Добавить внешний репозитарий;
Expand Down
9 changes: 9 additions & 0 deletions VERSIONS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
[![Quality Gate Status](https://sonar.openbsl.ru/api/project_badges/measure?project=tasks&metric=alert_status)](https://sonar.openbsl.ru/dashboard?id=bps)

**Выпущена версия 1.0.0.019] (Обновление от 23.07.2022)**

Новое:
* @YUYA1964 #35 В Согласование добавлена колонка "Согласователь" и "Алгоритм" в табличную часть "ЛистСогласования". [Инструкция](https://github.com/BlizD/BPS/wiki/Как-указать-свой-алгоритм-для-нахождения-тех-кто-будет-согласовывать)

Прочее:
* @Poirus9 #32 Скорректировал получение номера строки при проверке разрешенных реквизитов
* @YUYA1964 #34 Не заполнены путь к данным на ФормаЭлемента и ФормаГруппы для справочника бпсАлгоритмыНахожденияСогласователей

**Выпущена версия 1.0.0.018 (Обновление от 04.02.2022)**

Изменения:
Expand Down
37 changes: 37 additions & 0 deletions src/cf/BusinessProcesses/бпсСогласование.xml
Original file line number Diff line number Diff line change
Expand Up @@ -857,6 +857,43 @@
<DataHistory>Use</DataHistory>
</Properties>
</Attribute>
<Attribute uuid="70a90c79-e7e8-49f4-88e1-cd8c23d0cda4">
<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"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Attribute>
</ChildObjects>
</TabularSection>
<TabularSection uuid="6a142c01-3a84-4282-96df-360f1b58c0e4">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -377,11 +377,19 @@

Если Согласователь <> Неопределено Тогда //знаем согласователя, значит искать по роли и подразделению не будем
СтрокаЛистСогласования.Согласователь = Согласователь;

ПротоколФормированияЛистаСогласования = ПротоколФормированияЛистаСогласования
+ "Условие № "+СтрокаОпределениеЛистаСогласования.НомерСтроки+" ["+пУсловие+"] выполнено, поэтому "+Символы.ПС
+ " - очередь: "+Очередь+" требуется согласование пользователя ["+СокрЛП(Согласователь)+"]"+Символы.ПС;

/// ЮВ 27.05.2022
Если ЗначениеЗаполнено(СтрокаОпределениеЛистаСогласования.АлгоритмНахожденияСогласователей) Тогда
СтрокаЛистСогласования.Алгоритм = СтрокаОпределениеЛистаСогласования.АлгоритмНахожденияСогласователей;
ПротоколФормированияЛистаСогласования = ПротоколФормированияЛистаСогласования
+ "Условие № "+СтрокаОпределениеЛистаСогласования.НомерСтроки+" ["+пУсловие+"] выполнено, поэтому "+Символы.ПС
+ " - очередь: "+Очередь+" требуется согласование пользователя ["
+ СокрЛП(Согласователь)+"]"+" по алгоритму ["+СокрЛП(Согласователь)+"]"+Символы.ПС;
Иначе
ПротоколФормированияЛистаСогласования = ПротоколФормированияЛистаСогласования
+ "Условие № "+СтрокаОпределениеЛистаСогласования.НомерСтроки+" ["+пУсловие+"] выполнено, поэтому "+Символы.ПС
+ " - очередь: "+Очередь+" требуется согласование пользователя ["+СокрЛП(Согласователь)+"]"+Символы.ПС;
КонецЕсли
/// ЮВ 27.05.2022
Иначе
ПротоколФормированияЛистаСогласования = ПротоколФормированияЛистаСогласования
+ "Условие № "+СтрокаОпределениеЛистаСогласования.НомерСтроки+" ["+пУсловие+"] выполнено, поэтому "+Символы.ПС
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,12 @@
<ContextMenu name="ЛистСогласованияОчередьКонтекстноеМеню" id="64"/>
<ExtendedTooltip name="ЛистСогласованияОчередьРасширеннаяПодсказка" id="65"/>
</InputField>
<InputField name="ЛистСогласованияСогласователь" id="157">
<DataPath>Объект.ЛистСогласования.Согласователь</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="ЛистСогласованияСогласовательКонтекстноеМеню" id="158"/>
<ExtendedTooltip name="ЛистСогласованияСогласовательРасширеннаяПодсказка" id="159"/>
</InputField>
<InputField name="ЛистСогласованияРольАдресации" id="66">
<DataPath>Объект.ЛистСогласования.РольАдресации</DataPath>
<EditMode>EnterOnInput</EditMode>
Expand All @@ -116,6 +122,12 @@
<ContextMenu name="ЛистСогласованияПодразделениеАдресацииКонтекстноеМеню" id="70"/>
<ExtendedTooltip name="ЛистСогласованияПодразделениеАдресацииРасширеннаяПодсказка" id="71"/>
</InputField>
<InputField name="ЛистСогласованияАлгоритм" id="160">
<DataPath>Объект.ЛистСогласования.Алгоритм</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="ЛистСогласованияАлгоритмКонтекстноеМеню" id="161"/>
<ExtendedTooltip name="ЛистСогласованияАлгоритмРасширеннаяПодсказка" id="162"/>
</InputField>
<CheckBoxField name="ЛистСогласованияСогласовано" id="72">
<DataPath>Объект.ЛистСогласования.Согласовано</DataPath>
<EditMode>EnterOnInput</EditMode>
Expand Down Expand Up @@ -308,7 +320,6 @@
<ExtendedTooltip name="ИнициаторРасширеннаяПодсказка" id="18"/>
</InputField>
<InputField name="МаршрутСогласования" id="19">
<DataPath>1/0:53790c67-4636-4027-81da-b63ca348f24a</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="МаршрутСогласованияКонтекстноеМеню" id="20"/>
<ExtendedTooltip name="МаршрутСогласованияРасширеннаяПодсказка" id="21"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,27 @@
<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.13">
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<UseForFoldersAndItems>Folders</UseForFoldersAndItems>
<AutoCommandBar name="" id="-1"/>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
<ChildItems>
<InputField name="Код" id="1">
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="КодКонтекстноеМеню" id="2"/>
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="3"/>
</InputField>
<InputField name="Наименование" id="4">
<DataPath>Объект.Description</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="НаименованиеКонтекстноеМеню" id="5"/>
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="6"/>
</InputField>
<InputField name="Владелец" id="7">
<DataPath>Объект.Owner</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="ВладелецКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="ВладелецРасширеннаяПодсказка" id="9"/>
</InputField>
<InputField name="Родитель" id="10">
<DataPath>Объект.Parent</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="РодительКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="РодительРасширеннаяПодсказка" id="12"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,13 @@
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="3"/>
</InputField>
<InputField name="Наименование" id="4">
<DataPath>Объект.Description</DataPath>
<EditMode>EnterOnInput</EditMode>
<ContextMenu name="НаименованиеКонтекстноеМеню" id="5"/>
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="6"/>
</InputField>
<InputField name="Владелец" id="7">
<DataPath>Объект.Owner</DataPath>
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
Expand All @@ -26,8 +28,10 @@
<ExtendedTooltip name="ВладелецРасширеннаяПодсказка" id="9"/>
</InputField>
<InputField name="ТекстПроизвольногоУсловия" id="10">
<DataPath>Объект.ТекстПроизвольногоУсловия</DataPath>
<EditMode>EnterOnInput</EditMode>
<AutoMaxWidth>false</AutoMaxWidth>
<Height>10</Height>
<MultiLine>true</MultiLine>
<ExtendedEdit>true</ExtendedEdit>
<ContextMenu name="ТекстПроизвольногоУсловияКонтекстноеМеню" id="11"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,9 +85,9 @@

НомСтроки = 0;
Пока НомСтроки < Источник[ТЧ.Имя].Количество() Цикл
НомСтроки = НомСтроки+1;
СтрокаТЧИсточник = Источник[ТЧ.Имя][НомСтроки];
СтрокаТЧИсточникСсылка = Источник.Ссылка[ТЧ.Имя][НомСтроки];
НомСтроки = НомСтроки+1;

Реквизиты = ТЧ.Реквизиты;
Для Каждого Реквизит Из Реквизиты Цикл
Expand Down
2 changes: 1 addition & 1 deletion src/cf/Configuration.xml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
<ScriptVariant>Russian</ScriptVariant>
<DefaultRoles/>
<Vendor>BPS</Vendor>
<Version>1.0.0.018</Version>
<Version>1.0.0.019</Version>
<UpdateCatalogAddress/>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UseManagedFormInOrdinaryApplication>true</UseManagedFormInOrdinaryApplication>
Expand Down

0 comments on commit ae25aac

Please sign in to comment.