2_4_6_62
This commit is contained in:
1 parent
b00e8e2267
commit
e2f5dbe161
43 files changed
+585
-833
No files matched your search
@@ -141,12 +141,13 @@
|
||||
// Если не удалось обработать вариант отчета, повторяем попытку снова.
|
||||
Отказано = Отказано + 1;
|
||||
|
||||
ШаблонКомментария = НСтр("ru = 'Не удалось установить источник данных варианта отчета:
|
||||
| %1 по причине:
|
||||
| %2'");
|
||||
ШаблонКомментария = НСтр("ru = 'Не удалось установить источник данных варианта отчета %1.
|
||||
|Возможно он поврежден и не подлежит восстановлению.
|
||||
|
|
||||
|Информация для администратора: %2'");
|
||||
Комментарий = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
|
||||
ШаблонКомментария, Вариант.Ссылка, ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
|
||||
//
|
||||
|
||||
ЗаписьЖурналаРегистрации(
|
||||
ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(),
|
||||
УровеньЖурналаРегистрации.Предупреждение,
|
||||
@@ -165,7 +166,7 @@
|
||||
Иначе
|
||||
ШаблонКомментария = НСтр("ru = 'Процедура УстановитьИсточникДанныхВарианта обработала очередной пакет вариантов отчетов: %1'");
|
||||
Комментарий = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ШаблонКомментария, Обработано);
|
||||
//
|
||||
|
||||
ЗаписьЖурналаРегистрации(
|
||||
ОбновлениеИнформационнойБазы.СобытиеЖурналаРегистрации(),
|
||||
УровеньЖурналаРегистрации.Информация,
|
||||
|
||||
-10
@@ -1314,9 +1314,6 @@
|
||||
ШаблонЗаголовкаПереключателя = НСтр("ru = 'Выберите вариант добавления дополнительного %1 ""%2"" в набор ""%3""'");
|
||||
|
||||
Если ТекущаяСтраница = Элементы.ВыборРеквизита Тогда
|
||||
Элементы.ВыборДействия.Видимость = Ложь;
|
||||
Элементы.КарточкаРеквизита.Видимость = Ложь;
|
||||
Элементы.ВыборРеквизита.Видимость = Истина;
|
||||
|
||||
Если ПереданныеПараметрыФормы.ЭтоДополнительноеСведение Тогда
|
||||
Заголовок = НСтр("ru = 'Добавление дополнительного сведения'");
|
||||
@@ -1333,9 +1330,6 @@
|
||||
Строка(ПереданныеПараметрыФормы.ТекущийНаборСвойств));
|
||||
|
||||
ИначеЕсли ТекущаяСтраница = Элементы.ВыборДействия Тогда
|
||||
Элементы.ВыборРеквизита.Видимость = Ложь;
|
||||
Элементы.КарточкаРеквизита.Видимость = Ложь;
|
||||
Элементы.ВыборДействия.Видимость = Истина;
|
||||
|
||||
Если ПереданныеПараметрыФормы.КопированиеСВопросом Тогда
|
||||
Элементы.КоманднаяПанельЛево.Доступность = Ложь;
|
||||
@@ -1364,10 +1358,6 @@
|
||||
КонецЕсли;
|
||||
|
||||
Иначе
|
||||
Элементы.ВыборДействия.Видимость = Ложь;
|
||||
Элементы.ВыборРеквизита.Видимость = Ложь;
|
||||
Элементы.КарточкаРеквизита.Видимость = Истина;
|
||||
|
||||
Элементы.КомандаДалее.Заголовок = НСтр("ru = 'Готово'");
|
||||
Элементы.КоманднаяПанельЛево.Доступность = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -4,44 +4,6 @@
|
||||
<key>ru</key>
|
||||
<value>Дополнительные параметры прокси-сервера</value>
|
||||
</title>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ОдинПроксиДляВсехПротоколов</name>
|
||||
<id>17</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ОдинПроксиДляВсехПротоколов</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ОдинПроксиДляВсехПротоколовПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ОдинПроксиДляВсехПротоколовExtendedTooltip</name>
|
||||
<id>32</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ОдинПроксиДляВсехПротоколовКонтекстноеМеню</name>
|
||||
<id>18</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>CheckBoxField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаПроксиСерверы</name>
|
||||
<id>16</id>
|
||||
@@ -128,6 +90,10 @@
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<editFormat>
|
||||
<key>ru</key>
|
||||
<value>ЧН=; ЧГ=</value>
|
||||
</editFormat>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
@@ -251,6 +217,10 @@
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<editFormat>
|
||||
<key>ru</key>
|
||||
<value>ЧН=; ЧГ=</value>
|
||||
</editFormat>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
@@ -374,6 +344,10 @@
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<editFormat>
|
||||
<key>ru</key>
|
||||
<value>ЧН=; ЧГ=</value>
|
||||
</editFormat>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
@@ -450,6 +424,48 @@
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ОдинПроксиДляВсехПротоколов</name>
|
||||
<id>17</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Один прокси-сервер для всех протоколов</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ОдинПроксиДляВсехПротоколов</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Right</titleLocation>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ОдинПроксиДляВсехПротоколовПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ОдинПроксиДляВсехПротоколовExtendedTooltip</name>
|
||||
<id>32</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ОдинПроксиДляВсехПротоколовКонтекстноеМеню</name>
|
||||
<id>18</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>CheckBoxField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаАдресовИсключений</name>
|
||||
<id>19</id>
|
||||
@@ -999,6 +1015,7 @@
|
||||
<name>КнопкаОК</name>
|
||||
</handler>
|
||||
</action>
|
||||
<modifiesStoredData>true</modifiesStoredData>
|
||||
<currentRowUse>DontUse</currentRowUse>
|
||||
<selectedRowsUse>Auto</selectedRowsUse>
|
||||
</formCommands>
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
Если Параметры.Свойство("АвтоТест") Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -156,6 +156,10 @@
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<editFormat>
|
||||
<key>ru</key>
|
||||
<value>ЧН=; ЧГ=</value>
|
||||
</editFormat>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
@@ -198,11 +202,15 @@
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>Группа2</name>
|
||||
<id>22</id>
|
||||
<name>ГруппаАутентификация</name>
|
||||
<id>74</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ИспользоватьАутентификациюОС</name>
|
||||
<id>60</id>
|
||||
<id>63</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Аутентификация</value>
|
||||
</title>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
@@ -211,14 +219,16 @@
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ИспользоватьАутентификациюОС</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ИспользоватьАутентификациюОСПриИзменении</name>
|
||||
</handlers>
|
||||
<toolTipRepresentation>Button</toolTipRepresentation>
|
||||
<extendedTooltip>
|
||||
<name>ИспользоватьАутентификациюОСРасширеннаяПодсказка</name>
|
||||
<id>62</id>
|
||||
<id>65</id>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>- Базовая (Basic Authentication)
|
||||
- Операционная система (NTLM Integrated Windows)
|
||||
в версии 1С:Предприятия под Windows</value>
|
||||
</title>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -228,59 +238,39 @@
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ИспользоватьАутентификациюОСКонтекстноеМеню</name>
|
||||
<id>61</id>
|
||||
<id>64</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>RadioButtonField</type>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:RadioButtonsFieldExtInfo">
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<listChoiceMode>true</listChoiceMode>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<choiceList>
|
||||
<presentation>
|
||||
<key>ru</key>
|
||||
<value>Аутентификация по имени пользователя и паролю</value>
|
||||
<value>Базовая</value>
|
||||
</presentation>
|
||||
<value xsi:type="core:NumberValue">
|
||||
<value>0</value>
|
||||
</value>
|
||||
</choiceList>
|
||||
<orientation>Vertical</orientation>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаПользовательПароль</name>
|
||||
<id>66</id>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>Декорация1</name>
|
||||
<id>68</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>Декорация1РасширеннаяПодсказка</name>
|
||||
<id>70</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>Декорация1КонтекстноеМеню</name>
|
||||
<id>69</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<width>1</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<choiceList>
|
||||
<presentation>
|
||||
<key>ru</key>
|
||||
<value>Операционная система</value>
|
||||
</presentation>
|
||||
<value xsi:type="core:NumberValue">
|
||||
<value>1</value>
|
||||
</value>
|
||||
</choiceList>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
@@ -379,85 +369,11 @@
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Пользователь пароль</value>
|
||||
<value>Группа аутентификация</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаПользовательПарольРасширеннаяПодсказка</name>
|
||||
<id>67</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ИспользоватьАутентификациюОС1</name>
|
||||
<id>63</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>ИспользоватьАутентификациюОС</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ИспользоватьАутентификациюОСПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ИспользоватьАутентификациюОС1РасширеннаяПодсказка</name>
|
||||
<id>65</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ИспользоватьАутентификациюОС1КонтекстноеМеню</name>
|
||||
<id>64</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>RadioButtonField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:RadioButtonsFieldExtInfo">
|
||||
<columnsCount>1</columnsCount>
|
||||
<choiceList>
|
||||
<presentation>
|
||||
<key>ru</key>
|
||||
<value>Аутентификация операционной системы</value>
|
||||
</presentation>
|
||||
<value xsi:type="core:NumberValue">
|
||||
<value>1</value>
|
||||
</value>
|
||||
</choiceList>
|
||||
<orientation>Vertical</orientation>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>Группа2РасширеннаяПодсказка</name>
|
||||
<id>50</id>
|
||||
<name>ГруппаАутентификацияРасширеннаяПодсказка</name>
|
||||
<id>75</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
@@ -469,7 +385,6 @@
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<representation>NormalSeparation</representation>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
@@ -513,36 +428,6 @@
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
|
||||
</items>
|
||||
<items xsi:type="form:Decoration">
|
||||
<name>Декорация2</name>
|
||||
<id>71</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<extendedTooltip>
|
||||
<name>Декорация2РасширеннаяПодсказка</name>
|
||||
<id>73</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>Декорация2КонтекстноеМеню</name>
|
||||
<id>72</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>Label</type>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<horizontalStretch>true</horizontalStretch>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ДополнительныеПараметрыПроксиСервера</name>
|
||||
<id>26</id>
|
||||
@@ -1085,6 +970,23 @@
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ДоступноРедактирование</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Доступно редактирование</value>
|
||||
</title>
|
||||
<id>20</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>КнопкаОК</name>
|
||||
<title>
|
||||
|
||||
@@ -80,8 +80,7 @@
|
||||
ИнициализироватьЭлементыФормы(ЭтотОбъект, СистемныеНастройкиПроксиСервера());
|
||||
КонецЕсли;
|
||||
|
||||
// Управление видимостью дополнительных элементов формы.
|
||||
Элементы.ГруппаПользовательПароль.Доступность = (ИспользоватьАутентификациюОС = 0);
|
||||
УстановитьВидимостьДоступность(ЭтотОбъект);
|
||||
|
||||
Если Не ПравоДоступа("СохранениеДанныхПользователя", Метаданные) Тогда
|
||||
ТолькоПросмотр = Истина;
|
||||
@@ -175,6 +174,8 @@
|
||||
|
||||
// Формирование параметров для дополнительных настроек.
|
||||
ПараметрыФормы = Новый Структура;
|
||||
ПараметрыФормы.Вставить("ТолькоПросмотр", Не ДоступноРедактирование);
|
||||
|
||||
ПараметрыФормы.Вставить("ОдинПроксиДляВсехПротоколов", ОдинПроксиДляВсехПротоколов);
|
||||
|
||||
ПараметрыФормы.Вставить("Сервер" , Сервер);
|
||||
@@ -230,6 +231,7 @@
|
||||
Форма.Пароль = НастройкиПрокси.Пароль;
|
||||
Форма.НеИспользоватьПроксиДляЛокальныхАдресов = НастройкиПрокси.НеИспользоватьПроксиДляЛокальныхАдресов;
|
||||
Форма.СерверыИсключений.ЗагрузитьЗначения(НастройкиПрокси.НеИспользоватьПроксиДляАдресов);
|
||||
Форма.ИспользоватьАутентификациюОС = ?(НастройкиПрокси.ИспользоватьАутентификациюОС, 1, 0);
|
||||
|
||||
// Если настройки по всем протоколам совпадают с настройками прокси
|
||||
// по умолчанию, то считаем, что один прокси используется для всех протоколов.
|
||||
@@ -242,9 +244,20 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
УстановитьВидимостьДоступность(Форма);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиентеНаСервереБезКонтекста
|
||||
Процедура УстановитьВидимостьДоступность(Форма)
|
||||
|
||||
// Изменяем доступность группы редактирования параметров прокси в зависимости
|
||||
// от варианта использования прокси-сервера.
|
||||
Форма.Элементы.ПараметрыПрокси.Доступность = (Форма.ВариантИспользованияПроксиСервера = 2);
|
||||
Форма.ДоступноРедактирование = (Форма.ВариантИспользованияПроксиСервера = 2);
|
||||
|
||||
Форма.Элементы.ГруппаАдресСервера.Доступность = Форма.ДоступноРедактирование;
|
||||
Форма.Элементы.ГруппаАутентификация.Доступность = Форма.ДоступноРедактирование;
|
||||
Форма.Элементы.НеИспользоватьПроксиДляЛокальныхАдресов.Доступность = Форма.ДоступноРедактирование;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -424,9 +437,4 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ИспользоватьАутентификациюОСПриИзменении(Элемент)
|
||||
Элементы.ГруппаПользовательПароль.Доступность = (ИспользоватьАутентификациюОС = 0);
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -321,7 +321,7 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Отказ = Ложь;
|
||||
Отказ = Истина;
|
||||
ТаблицаИсключений = НоваяТаблицаИсключений();
|
||||
|
||||
ЗащитаПерсональныхДанныхПереопределяемый.ПередСкрытиемПерсональныхДанныхСубъектов(Субъекты, ТаблицаИсключений, Отказ);
|
||||
@@ -384,14 +384,14 @@
|
||||
НачатьТранзакцию();
|
||||
Попытка
|
||||
|
||||
Менеджер.ВыполнитьСкрытиеНаСервере(ПараметрыПроцедуры, АдресХранилища);
|
||||
|
||||
НастройкиСкрытия = НастройкиСкрытияСубъектовПоУмолчанию();
|
||||
НастройкиСкрытия.ДатаСкрытия = ТекущаяДатаСеанса();
|
||||
НастройкиСкрытия.Состояние = Перечисления.СостоянияСубъектовДляСкрытия.СкрытиеВыполнено;
|
||||
|
||||
ЗаписатьНастройкиСкрытияСубъектов(ОтбираемыеСубъекты, НастройкиСкрытия);
|
||||
|
||||
Менеджер.ВыполнитьСкрытиеНаСервере(ПараметрыПроцедуры, АдресХранилища);
|
||||
|
||||
ЗафиксироватьТранзакцию();
|
||||
|
||||
Исключение
|
||||
@@ -790,7 +790,7 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция СведенияОПерсональныхДанных()
|
||||
Функция СведенияОПерсональныхДанных() Экспорт
|
||||
|
||||
// Таблица сведений о персональных данных.
|
||||
ТаблицаСведений = Новый ТаблицаЗначений;
|
||||
@@ -1105,7 +1105,7 @@
|
||||
// Возвращаемое значение:
|
||||
// Соответствие - со свойствами:
|
||||
// * Ключ - ОпределяемыйТип.СубъектПерсональныхДанных - субъект.
|
||||
// * Значение - Структура - структура настроек. Описание см. НастройкиСкрытияПоУмолчанию.
|
||||
// * Значение - Структура - структура настроек. Описание см. НастройкиСкрытияСубъектовПоУмолчанию.
|
||||
//
|
||||
Функция ПрочитатьНастройкиСкрытияСубъектов(Знач Субъекты) Экспорт
|
||||
|
||||
@@ -1155,7 +1155,7 @@
|
||||
//
|
||||
// Параметры:
|
||||
// Субъекты - Массив, ОпределяемыйТип.СубъектПерсональныхДанных - ссылка или массив ссылок на субъекты.
|
||||
// НастройкиСкрытия - Структура - структура настроек. Описание см. НастройкиСкрытияПоУмолчанию.
|
||||
// НастройкиСкрытия - Структура - структура настроек. Описание см. НастройкиСкрытияСубъектовПоУмолчанию.
|
||||
//
|
||||
Процедура ЗаписатьНастройкиСкрытияСубъектов(Знач Субъекты, НастройкиСкрытия = Неопределено)
|
||||
|
||||
|
||||
@@ -62,7 +62,8 @@
|
||||
// Субъекты - Массив - ссылки на объекты данных, чьи персональные данные будут скрыты.
|
||||
// ТаблицаИсключений - ТаблицаЗначений - таблица, в которую добавляются субъекты и причины отказа их скрытия.
|
||||
// Состав полей см. в функции ЗащитаПерсональныхДанных.НоваяТаблицаИсключений.
|
||||
// Отказ - Булево - признак отказа от скрытия.
|
||||
// Отказ - Булево - (по умолчанию Истина) признак отказа от скрытия. Если конфигурация адаптирована к обменам, и
|
||||
// определены причины отказа от скрытия, то параметру необходимо установить значение Ложь.
|
||||
//
|
||||
Процедура ПередСкрытиемПерсональныхДанныхСубъектов(Субъекты, ТаблицаИсключений, Отказ) Экспорт
|
||||
|
||||
|
||||
@@ -893,21 +893,21 @@
|
||||
Обработчик.РежимВыполнения = "Оперативно";
|
||||
Обработчик.ОбщиеДанные = Истина;
|
||||
|
||||
Обработчик = Обработчики.Добавить();
|
||||
Обработчик.Версия = "2.4.6.21";
|
||||
Обработчик.Процедура = "КалендарныеГрафики.ОбновитьДанныеПроизводственныхКалендарей";
|
||||
Обработчик.РежимВыполнения = "Оперативно";
|
||||
Обработчик.ОбщиеДанные = Истина;
|
||||
|
||||
Обработчик = Обработчики.Добавить();
|
||||
Обработчик.Версия = "2.4.6.36";
|
||||
Обработчик.Процедура = "КалендарныеГрафики.ОбновитьИспользованиеНесколькихПроизводственныхКалендарей";
|
||||
Обработчик.РежимВыполнения = "Оперативно";
|
||||
Обработчик.ОбщиеДанные = Истина;
|
||||
|
||||
Обработчик = Обработчики.Добавить();
|
||||
Обработчик.Версия = "2.4.6.46";
|
||||
Обработчик.Процедура = "КалендарныеГрафики.ОбновитьДанныеПроизводственныхКалендарей";
|
||||
Обработчик.РежимВыполнения = "Оперативно";
|
||||
Обработчик.ОбщиеДанные = Истина;
|
||||
|
||||
Если Не ОбщегоНазначения.РазделениеВключено() Тогда
|
||||
Обработчик = Обработчики.Добавить();
|
||||
Обработчик.Версия = "2.4.6.21";
|
||||
Обработчик.Версия = "2.4.6.46";
|
||||
Обработчик.Процедура = "КалендарныеГрафики.ОбновитьДанныеЗависимыеОтПроизводственныхКалендарей";
|
||||
Обработчик.ОчередьОтложеннойОбработки = 1;
|
||||
Обработчик.ПроцедураЗаполненияДанныхОбновления = "КалендарныеГрафики.ЗаполнитьДанныеОбновленияДанныхЗависимыхОтПроизводственныхКалендарей";
|
||||
|
||||
@@ -4079,11 +4079,18 @@
|
||||
ЗаполнитьЗначенияСвойств(ПоляПоиска, ПолученныеДанные);
|
||||
|
||||
// Если хотя бы одно поле поиска не заполнено, вариант поиска пропускается.
|
||||
// (Кроме справочников и планов видов характеристик - для них допустимо
|
||||
// незаполненное поле поиска "Родитель").
|
||||
// Вариант поиска является полноценным, если заполнены все поля.
|
||||
// В противном случае должен сработать другой вариант поиска.
|
||||
ЕстьНезаполненныеПоля = Ложь;
|
||||
Для Каждого ПолеПоиска Из ПоляПоиска Цикл
|
||||
Если Не ЗначениеЗаполнено(ПолеПоиска.Значение) Тогда
|
||||
Если (ПравилоКонвертации.ЭтоСправочник Или ПравилоКонвертации.ЭтоПланВидовХарактеристик)
|
||||
И ПолеПоиска.Ключ = "Родитель" Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
ЕстьНезаполненныеПоля = Истина;
|
||||
Прервать;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -658,11 +658,11 @@
|
||||
|
||||
Для Каждого Элемент Из ЗначенияПоУмолчанию Цикл
|
||||
|
||||
Если СтрНайти(Элемент.Ключ, "_Ключ") > 0 Тогда
|
||||
Если Не СтрЗаканчиваетсяНа(Элемент.Ключ, "_Ключ") Тогда
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
Результат.Добавить(Элемент.Ключ);
|
||||
Результат.Добавить(Лев(Элемент.Ключ, СтрДлина(Элемент.Ключ) - 5));
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
|
||||
@@ -732,6 +732,25 @@
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ЭлементДанных.ЭтотУзел Тогда
|
||||
Если ОбщегоНазначения.РазделениеВключено() Тогда
|
||||
// При отправке данных узла в разделенном режиме необходимо обнулять значения разделителей.
|
||||
// В противном случае при загрузке в неразделенный АРМ будет происходить попытка записи узла в неинициализированную
|
||||
// область данных с указанным значением разделителя, что приведет к ошибке отсутствия в ней узла с признаком "ЭтотУзел".
|
||||
МодульРаботаВМоделиСервиса = ОбщегоНазначения.ОбщийМодуль("РаботаВМоделиСервиса");
|
||||
Если МодульРаботаВМоделиСервиса.ЭтоРазделенныйОбъектМетаданных(Источник.Метаданные().ПолноеИмя(),
|
||||
МодульРаботаВМоделиСервиса.РазделительОсновныхДанных()) Тогда
|
||||
ЭлементДанных[МодульРаботаВМоделиСервиса.РазделительОсновныхДанных()] = 0;
|
||||
КонецЕсли;
|
||||
Если МодульРаботаВМоделиСервиса.ЭтоРазделенныйОбъектМетаданных(Источник.Метаданные().ПолноеИмя(),
|
||||
МодульРаботаВМоделиСервиса.РазделительВспомогательныхДанных()) Тогда
|
||||
ЭлементДанных[МодульРаботаВМоделиСервиса.РазделительВспомогательныхДанных()] = 0;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Игнорировать = Истина;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||
|
||||
Описание.Имя = "СтандартныеПодсистемы";
|
||||
Описание.Версия = "2.4.6.44";
|
||||
Описание.Версия = "2.4.6.62";
|
||||
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||
Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
||||
|
||||
|
||||
@@ -45,9 +45,8 @@
|
||||
|
||||
Процедура ОткрытьВнешнююОбработкуИлиОтчет(Владелец) Экспорт
|
||||
|
||||
ОткрытьФорму(
|
||||
"Обработка.НастройкаРазрешенийНаИспользованиеВнешнихРесурсов.Форма.ОткрытиеВнешнейОбработкиИлиОтчетаСВыборомБезопасногоРежима",,
|
||||
ЭтотОбъект,,,,, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
ОткрытьФорму("Обработка.НастройкаРазрешенийНаИспользованиеВнешнихРесурсов.Форма.ОткрытиеВнешнейОбработкиИлиОтчетаСВыборомБезопасногоРежима",,
|
||||
Владелец);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -1646,7 +1646,13 @@
|
||||
СтруктураЗависимостей.ЗначенияПараметров[ПутьКРеквизиту].Добавить(СтрокаТаблицы.Значение);
|
||||
Иначе
|
||||
СтруктураЗависимостей.КодУсловия = СтруктураЗависимостей.КодУсловия + " И " + КодУсловия;
|
||||
СтруктураЗависимостей.ЗначенияПараметров.Вставить(ПутьКРеквизиту, СтрокаТаблицы.Значение);
|
||||
Если Условие = "В списке" Или Условие = "Не в списке" Тогда
|
||||
Значение = Новый СписокЗначений;
|
||||
Значение.Добавить(СтрокаТаблицы.Значение);
|
||||
Иначе
|
||||
Значение = СтрокаТаблицы.Значение;
|
||||
КонецЕсли;
|
||||
СтруктураЗависимостей.ЗначенияПараметров.Вставить(ПутьКРеквизиту, Значение);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="4e006467-cfe8-4ad7-a4d9-2143aed74de1">
|
||||
<mdclass:Configuration xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="be629522-fff7-401b-9d49-5a01ddd1b9d4">
|
||||
<name>БиблиотекаСтандартныхПодсистем</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Библиотека стандартных подсистем, редакция 2.4</value>
|
||||
</synonym>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="cb6babb0-b908-45f9-99e1-3881189c01c3"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="0e061d3d-4bef-408e-95e3-216be2682e62"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="051508d7-d99b-42aa-845a-87335a2ca987"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="ebef90e0-c346-4ccd-b071-da53c2115bd0"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="3c17dcf3-aed5-48cb-84fc-3da4cb977957"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="10eae9a4-7f4b-4d35-bf1c-9d7722739219"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="d76ca8d5-0861-47cd-9c0f-95e2dd4d6cd8"/>
|
||||
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="1f9d0546-11d5-4995-a78c-31574cb22aab"/>
|
||||
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="66229a1d-7d7f-45c1-8dc0-dca898aa73a5"/>
|
||||
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="a79f7f91-024e-4159-b718-27ab0b9bb27a"/>
|
||||
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="266f6e79-3667-406b-a316-695c056506da"/>
|
||||
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="a70c3a47-5a27-4aee-9baa-c2733885648f"/>
|
||||
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="3d44c82b-2e05-4132-b7c1-1165a3e7993c"/>
|
||||
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="b5cae232-75cd-4d0c-af2e-35823b611dd2"/>
|
||||
<defaultRunMode>ManagedApplication</defaultRunMode>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<scriptVariant>Russian</scriptVariant>
|
||||
@@ -19,7 +19,7 @@
|
||||
<defaultRoles>Role.АдминистраторСистемы</defaultRoles>
|
||||
<defaultRoles>Role.ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок</defaultRoles>
|
||||
<vendor>Фирма "1С"</vendor>
|
||||
<version>2.4.6.44</version>
|
||||
<version>2.4.6.62</version>
|
||||
<updateCatalogAddress>http://downloads.v8.1c.ru/tmplts/</updateCatalogAddress>
|
||||
<includeHelpInContents>true</includeHelpInContents>
|
||||
<usedMobileApplicationFunctionalities>
|
||||
|
||||
@@ -1 +1 @@
|
||||
{6,1,1,7adb51d3-c907-4173-8707-4f6cbd8fdb0c,1,6627ae8b-63f6-4f82-b996-708b0609b6e9,"2.4.6.44","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",5576,1,0,4e006467-cfe8-4ad7-a4d9-2143aed74de1,4e006467-cfe8-4ad7-a4d9-2143aed74de1,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,c27472ee-879a-4746-9d21-122738ec80b7,c27472ee-879a-4746-9d21-122738ec80b7,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,83192b3e-e7a9-4595-8887-24cda84457a9,83192b3e-e7a9-4595-8887-24cda84457a9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,1,0,08eeb8f1-944f-4450-83f6-ef20aaab7d86,08eeb8f1-944f-4450-83f6-ef20aaab7d86,1,0,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,1,0,2fd12dba-5311-4f31-949c-f6b15decc0cc,2fd12dba-5311-4f31-949c-f6b15decc0cc,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63-4a21-868b-8175a7704a8f,1,0,35895e12-52b6-49a1-acdf-6d828a948af0,35895e12-52b6-49a1-acdf-6d828a948af0,1,0,0ae93712-74e8-41c7-8f2d-4dfc8983697d,0ae93712-74e8-41c7-8f2d-4dfc8983697d,1,0,060b6f18-538c-4ea1-9748-00efe0b1ab57,060b6f18-538c-4ea1-9748-00efe0b1ab57,1,0,307b6821-fd82-4a1c-9fdb-a26293d4f713,307b6821-fd82-Line truncated
|
||||
{6,1,1,0ceb52bc-1a8a-42bb-a832-9b81c37af6e4,1,88987d66-8d76-4c6b-8471-3779825f3b0e,"2.4.6.62","Фирма ""1С""","БиблиотекаСтандартныхПодсистем",5576,1,0,be629522-fff7-401b-9d49-5a01ddd1b9d4,be629522-fff7-401b-9d49-5a01ddd1b9d4,1,0,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,db4a9ccb-9ef5-4b3c-8577-b6fe5db1b62e,1,0,9233322b-dfdb-4c66-91fe-1299292d40a5,9233322b-dfdb-4c66-91fe-1299292d40a5,1,0,7795348b-2f52-47f7-bf00-e11e5e795a43,7795348b-2f52-47f7-bf00-e11e5e795a43,1,0,0421b67e-ed26-491d-ab98-ec59002ed4ce,0421b67e-ed26-491d-ab98-ec59002ed4ce,1,0,bb47ced2-31f9-4870-8633-20b986e53ccc,bb47ced2-31f9-4870-8633-20b986e53ccc,1,0,7d8acec9-f5a9-411e-921c-446ed0dd3332,7d8acec9-f5a9-411e-921c-446ed0dd3332,1,0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,739c01a9-1125-45ef-ab4e-8c73af4eeff0,1,0,cdbd26b1-9583-46e8-adf7-8cc705639892,cdbd26b1-9583-46e8-adf7-8cc705639892,1,0,c0e38c3e-7088-4e35-9d84-2d0ab9655402,c0e38c3e-7088-4e35-9d84-2d0ab9655402,1,0,1098786f-dd24-4cce-b212-be0cb5f01735,1098786f-dd24-4cce-b212-be0cb5f01735,1,0,3c0037f3-4422-4836-b116-8c72e32bdd55,3c0037f3-4422-4836-b116-8c72e32bdd55,1,0,6f7c6c31-206b-4010-bdad-1ad2e304f154,6f7c6c31-206b-4010-bdad-1ad2e304f154,1,0,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,a8659e53-8c6b-4b0c-9736-fe93a91e4d69,1,0,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,fe9a1d1a-19c0-499f-8e1b-09cadabe882f,1,0,5b68d479-7880-44de-84e3-7f578b43f0dc,5b68d479-7880-44de-84e3-7f578b43f0dc,1,0,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,bf9ca98c-5c95-4cfb-9181-8c1d847f9fbb,1,0,b4629308-42de-4ce8-8591-cf0c2399a9a2,b4629308-42de-4ce8-8591-cf0c2399a9a2,1,0,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,c7e984ae-1dbb-4041-b18a-bfd0d63a002f,1,0,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,bb0424b8-dfd1-4a27-bd66-9dea3ffc77c4,1,0,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,a4ac0a50-ee39-4dc1-b84f-eec8fe485f03,1,0,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1861ee4f-fd8c-4afa-8441-c074bf51f67e,1,0,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,de7ed8f7-3c02-47e0-aea8-4747ac68a5d5,1,0,b93b8760-6200-40ee-8bdc-875ba80a6155,b93b8760-6200-40ee-8bdc-875ba80a6155,1,0,c27472ee-879a-4746-9d21-122738ec80b7,c27472ee-879a-4746-9d21-122738ec80b7,1,0,e8b248d9-9049-456a-9c7d-7a0462cc67ab,e8b248d9-9049-456a-9c7d-7a0462cc67ab,1,0,d4562287-440d-4462-9de2-7097ccbf3764,d4562287-440d-4462-9de2-7097ccbf3764,1,0,ec797c75-02c5-4cf5-9dd4-26cd46c99519,ec797c75-02c5-4cf5-9dd4-26cd46c99519,1,0,6fccdf59-fc99-4a2b-a144-fffe438a147c,6fccdf59-fc99-4a2b-a144-fffe438a147c,1,0,08a413ff-bebd-42e5-8ff3-2115746a0844,08a413ff-bebd-42e5-8ff3-2115746a0844,1,0,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,af8bd73a-d8e8-487d-8f36-d835ab10ea3a,1,0,da9b32e6-5b93-45a6-84b2-238d57541e18,da9b32e6-5b93-45a6-84b2-238d57541e18,1,0,e43d69c8-b284-47da-b236-611bc94a15b6,e43d69c8-b284-47da-b236-611bc94a15b6,1,0,31eeaa05-6c49-41fe-b840-1edbad4ccac7,31eeaa05-6c49-41fe-b840-1edbad4ccac7,1,0,842c8662-8f39-405e-9665-cbdabc116159,842c8662-8f39-405e-9665-cbdabc116159,1,0,fca4b033-02c4-4d61-9e51-87783c3cef1a,fca4b033-02c4-4d61-9e51-87783c3cef1a,1,0,396ef757-d7f6-411f-8c4c-1acb1106a009,396ef757-d7f6-411f-8c4c-1acb1106a009,1,0,839e29b1-a0d2-40fa-9f3e-46e66b943358,839e29b1-a0d2-40fa-9f3e-46e66b943358,1,0,9aecf4f5-46ed-4d1c-a584-cd028e467895,9aecf4f5-46ed-4d1c-a584-cd028e467895,1,0,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,21d92c2f-6c78-43ce-b1f4-59d7845b5a91,1,0,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,a1c379be-43d3-4e02-83bb-d2e7de2d4ae3,1,0,a1f10624-22e9-4a04-b370-fd085bdd0f67,a1f10624-22e9-4a04-b370-fd085bdd0f67,1,0,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,2a4b10be-3cd7-4755-905f-7b4d02ff6a22,1,0,3cffb795-2a28-4beb-92f4-5813f5994022,3cffb795-2a28-4beb-92f4-5813f5994022,1,0,3323ca68-1382-4710-a933-23fc56588935,3323ca68-1382-4710-a933-23fc56588935,1,0,d6b12775-3255-42b8-88b2-62684f873e7d,d6b12775-3255-42b8-88b2-62684f873e7d,1,0,cc23d903-ccc5-42f4-862f-5e7278c4e346,cc23d903-ccc5-42f4-862f-5e7278c4e346,1,0,98f033e0-fa40-46e0-b51a-87a066749a35,98f033e0-fa40-46e0-b51a-87a066749a35,1,0,e8b4cb2d-1180-4101-954a-4cb5464f198c,e8b4cb2d-1180-4101-954a-4cb5464f198c,1,0,a379287d-1ce8-460d-a503-910e728e28f1,a379287d-1ce8-460d-a503-910e728e28f1,1,0,f765c4ba-c677-42ac-8d0c-43bb485405b9,f765c4ba-c677-42ac-8d0c-43bb485405b9,1,0,83192b3e-e7a9-4595-8887-24cda84457a9,83192b3e-e7a9-4595-8887-24cda84457a9,1,0,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,2fd1287d-d96d-4480-baf7-8815ae5ffbfb,1,0,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,c8a4c5da-bc88-4f6e-9787-1c22c2f41be7,1,0,08eeb8f1-944f-4450-83f6-ef20aaab7d86,08eeb8f1-944f-4450-83f6-ef20aaab7d86,1,0,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,8d77dd4a-e646-4105-8dcf-8ce8fc3da0b4,1,0,2fd12dba-5311-4f31-949c-f6b15decc0cc,2fd12dba-5311-4f31-949c-f6b15decc0cc,1,0,d7cf3981-cf63-4a21-868b-8175a7704a8f,d7cf3981-cf63-4a21-868b-8175a7704a8f,1,0,35895e12-52b6-49a1-acdf-6d828a948af0,35895e12-52b6-49a1-acdf-6d828a948af0,1,0,0ae93712-74e8-41c7-8f2d-4dfc8983697d,0ae93712-74e8-41c7-8f2d-4dfc8983697d,1,0,060b6f18-538c-4ea1-9748-00efe0b1ab57,060b6f18-538c-4ea1-9748-00efe0b1ab57,1,0,307b6821-fd82-4a1c-9fdb-a26293d4f713,307b6821-fd82-Line truncated
|
||||
@@ -2316,23 +2316,6 @@
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ЭтоВнешняяОбработка</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Это внешняя обработка</value>
|
||||
</title>
|
||||
<id>14</id>
|
||||
<valueType>
|
||||
<types>Boolean</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>АдресХраненияРезультата</name>
|
||||
<title>
|
||||
|
||||
@@ -27,23 +27,10 @@
|
||||
КонецЕсли;
|
||||
|
||||
МетаОбработкаИмя = ОбработкаОбъект.Метаданные().Имя;
|
||||
ЭтоВнешняяОбработка = Ложь;
|
||||
ЧастиИмени = СтрРазделить(ИмяФормы, ".");
|
||||
Если Не (Метаданные.Обработки.Найти(МетаОбработкаИмя) <> Неопределено
|
||||
И ТипЗнч(ОбработкаОбъект) = Тип("ОбработкаОбъект." + МетаОбработкаИмя)) Тогда
|
||||
ЭтоВнешняяОбработка = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
Если ЭтоВнешняяОбработка Тогда
|
||||
ДанныеОбработки = Новый ДвоичныеДанные(ОбработкаОбъект.ИспользуемоеИмяФайла);
|
||||
АдресХранилища = ПоместитьВоВременноеХранилище(ДанныеОбработки, УникальныйИдентификатор);
|
||||
БазовоеИмяДляФормы = "ВнешняяОбработка." + ВнешниеОбработки.Подключить(АдресХранилища,,Ложь);
|
||||
ИмяОбработки = ОбработкаОбъект.ИспользуемоеИмяФайла;
|
||||
Иначе
|
||||
БазовоеИмяДляФормы = "Обработка." + МетаОбработкаИмя;
|
||||
ИмяОбработки = ЧастиИмени[1];
|
||||
КонецЕсли;
|
||||
|
||||
|
||||
Объект.ИсточникВыгрузки = "Отбор";
|
||||
|
||||
@@ -457,9 +444,6 @@
|
||||
ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
|
||||
СтруктураПараметров = Новый Структура;
|
||||
СтруктураПараметров.Вставить("МестоВыгрузки", МестоВыгрузки);
|
||||
Если ЭтоВнешняяОбработка Тогда
|
||||
Возврат Новый Структура("Статус, АдресРезультата, ИдентификаторЗадания", "Выполнено", ОбработкаОбъект.РезультатВыгрузкиВXML(СтруктураПараметров));
|
||||
КонецЕсли;
|
||||
СтруктураПараметров.Вставить("ЭтоФоновоеЗадание", Истина);
|
||||
СтруктураПараметров.Вставить("ПутьКМенеджеруОбменаВыгрузки", ОбработкаОбъект.ПутьКМенеджеруОбменаВыгрузки);
|
||||
СтруктураПараметров.Вставить("ВерсияФормата", ОбработкаОбъект.ВерсияФормата);
|
||||
@@ -471,7 +455,7 @@
|
||||
ПараметрыЗадания.Вставить("ИмяОбработки", ИмяОбработки);
|
||||
ПараметрыЗадания.Вставить("ИмяМетода", "РезультатВыгрузкиВXML");
|
||||
ПараметрыЗадания.Вставить("ПараметрыВыполнения", СтруктураПараметров);
|
||||
ПараметрыЗадания.Вставить("ЭтоВнешняяОбработка", ЭтоВнешняяОбработка);
|
||||
ПараметрыЗадания.Вставить("ЭтоВнешняяОбработка", Ложь);
|
||||
|
||||
ВыполняемыйМетод = "ДлительныеОперации.ВыполнитьПроцедуруМодуляОбъектаОбработки";
|
||||
|
||||
@@ -498,12 +482,6 @@
|
||||
УдалитьИзВременногоХранилища(АдресФайлаЗагрузки);
|
||||
СтруктураПараметров.Вставить("АдресНаСервере", АдресНаСервере);
|
||||
КонецЕсли;
|
||||
Если ЭтоВнешняяОбработка Тогда
|
||||
УстановитьПривилегированныйРежим(Истина);
|
||||
ОбработкаОбъект.ЗагрузкаСообщения(СтруктураПараметров,"");
|
||||
УстановитьПривилегированныйРежим(Ложь);
|
||||
Возврат Новый Структура("Статус, АдресРезультата, ИдентификаторЗадания", "Выполнено", "");
|
||||
КонецЕсли;
|
||||
СтруктураПараметров.Вставить("ПутьКМенеджеруОбменаЗагрузки", ОбработкаОбъект.ПутьКМенеджеруОбменаЗагрузки);
|
||||
СтруктураПараметров.Вставить("ВерсияФормата", ОбработкаОбъект.ВерсияФормата);
|
||||
СтруктураПараметров.Вставить("ЭтоФоновоеЗадание", Истина);
|
||||
@@ -512,7 +490,7 @@
|
||||
ПараметрыЗадания.Вставить("ИмяОбработки", ИмяОбработки);
|
||||
ПараметрыЗадания.Вставить("ИмяМетода", "ЗагрузкаСообщения");
|
||||
ПараметрыЗадания.Вставить("ПараметрыВыполнения", СтруктураПараметров);
|
||||
ПараметрыЗадания.Вставить("ЭтоВнешняяОбработка", ЭтоВнешняяОбработка);
|
||||
ПараметрыЗадания.Вставить("ЭтоВнешняяОбработка", Ложь);
|
||||
|
||||
ВыполняемыйМетод = "ДлительныеОперации.ВыполнитьПроцедуруМодуляОбъектаОбработки";
|
||||
|
||||
@@ -893,7 +871,7 @@
|
||||
Элементы.ГруппаВерхняя.Видимость = ФлагДоступность;
|
||||
Элементы.ФормаВыполнитьОперацию.Видимость = ФлагДоступность;
|
||||
Элементы.ФормаВключитьРасширенныеВозможности.Доступность = ФлагДоступность;
|
||||
Элементы.ФормаПрервать.Видимость = НЕ ФлагДоступность И НЕ ЭтоВнешняяОбработка;
|
||||
Элементы.ФормаПрервать.Видимость = НЕ ФлагДоступность;
|
||||
ЭтотОбъект.ОбновитьОтображениеДанных();
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
@@ -28,25 +28,16 @@
|
||||
МенеджерОбменаВнутренний = Ложь;
|
||||
Если ОбщегоНазначения.РазделениеВключено() Тогда
|
||||
МенеджерОбменаВнутренний = Истина;
|
||||
ИначеЕсли НаправлениеОбмена = "Отправка" И ЗначениеЗаполнено(ПутьКМенеджеруОбменаВыгрузки) Тогда
|
||||
Попытка
|
||||
КомпонентыОбмена.МенеджерОбмена = ВнешниеОбработки.Создать(ПутьКМенеджеруОбменаВыгрузки);
|
||||
Исключение
|
||||
ПутьКМенеджеруОбменаВыгрузки = "";
|
||||
МенеджерОбменаВнутренний = Истина;
|
||||
КонецПопытки;
|
||||
ИначеЕсли НаправлениеОбмена = "Получение" И ЗначениеЗаполнено(ПутьКМенеджеруОбменаЗагрузки) Тогда
|
||||
Попытка
|
||||
КомпонентыОбмена.МенеджерОбмена = ВнешниеОбработки.Создать(ПутьКМенеджеруОбменаЗагрузки);
|
||||
Исключение
|
||||
ПутьКМенеджеруОбменаЗагрузки = "";
|
||||
МенеджерОбменаВнутренний = Истина;
|
||||
КонецПопытки;
|
||||
ИначеЕсли ЗначениеЗаполнено(ПутьКМенеджеруОбменаВыгрузки)
|
||||
Или ЗначениеЗаполнено(ПутьКМенеджеруОбменаЗагрузки) Тогда
|
||||
ВызватьИсключение
|
||||
НСтр("ru = 'Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается.'");
|
||||
ИначеЕсли ЗначениеЗаполнено(УзелОбмена)
|
||||
И ОбщегоНазначения.ЕстьРеквизитОбъекта("ПутьКМенеджеруОбмена", УзелОбмена.Метаданные()) Тогда
|
||||
ПутьКМенеджеруОбмена = ОбщегоНазначения.ЗначениеРеквизитаОбъекта(УзелОбмена, "ПутьКМенеджеруОбмена");
|
||||
Если ЗначениеЗаполнено(ПутьКМенеджеруОбмена) Тогда
|
||||
КомпонентыОбмена.МенеджерОбмена = ВнешниеОбработки.Создать(ПутьКМенеджеруОбмена);
|
||||
ВызватьИсключение
|
||||
НСтр("ru = 'Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается.'");
|
||||
Иначе
|
||||
МенеджерОбменаВнутренний = Истина;
|
||||
КонецЕсли;
|
||||
|
||||
@@ -2408,8 +2408,10 @@
|
||||
Если Результат.Количество() > 0 Тогда
|
||||
Для Каждого СтрокаТаблицы Из Результат Цикл
|
||||
ПараметрыОтбора = Новый Структура("ИмяКолонки", СтрокаТаблицы.ИмяКолонки);
|
||||
НайденнаяСтрока = ИнформацияПоКолонкам.НайтиСтроки(ПараметрыОтбора)[0];
|
||||
ЗаполнитьЗначенияСвойств(НайденнаяСтрока, СтрокаТаблицы);
|
||||
НайденныеСтроки = ИнформацияПоКолонкам.НайтиСтроки(ПараметрыОтбора);
|
||||
Если НайденныеСтроки.Количество() > 0 Тогда
|
||||
ЗаполнитьЗначенияСвойств(НайденныеСтроки[0], СтрокаТаблицы);
|
||||
КонецЕсли;
|
||||
СохранятьНастройки = Истина;
|
||||
КонецЦикла;
|
||||
Иначе
|
||||
|
||||
@@ -114,12 +114,14 @@
|
||||
&НаКлиенте
|
||||
Процедура СброситьНастройкиЗавершение(РезультатВопроса, ИмяОбъектаСопоставления) Экспорт
|
||||
Если РезультатВопроса = КодВозвратаДиалога.Да Тогда
|
||||
СброситьНастройкиКолонок();
|
||||
СброситьНастройкиКолонок(ИмяОбъектаСопоставления);
|
||||
КонецЕсли;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура СброситьНастройкиКолонок()
|
||||
Процедура СброситьНастройкиКолонок(ИмяОбъектаСопоставления)
|
||||
|
||||
ОбщегоНазначения.ХранилищеОбщихНастроекСохранить("ЗагрузкаДанныхИзФайла", ИмяОбъектаСопоставления, Неопределено,, ИмяПользователя());
|
||||
|
||||
СписокКолонокТаблица = СписокКолонок.Выгрузить();
|
||||
СписокКолонокТаблица.Очистить();
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
Функция ВерсияКалендарей() Экспорт
|
||||
|
||||
Возврат 7;
|
||||
Возврат 8;
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
+5
@@ -195,6 +195,11 @@
|
||||
<Item Calendar="17" Year="2018" DayType="Праздник" Date="20180216" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2018" DayType="Праздник" Date="20180506" SwapDate="20180507"/>
|
||||
<Item Calendar="17" Year="2018" DayType="Воскресенье" Date="20180507" SwapDate="20180506"/>
|
||||
<Item Calendar="17" Year="2018" DayType="Предпраздничный" Date="20180713" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2018" DayType="Праздник" Date="20180714" SwapDate="20180716"/>
|
||||
<Item Calendar="17" Year="2018" DayType="Праздник" Date="20180715" SwapDate="20180717"/>
|
||||
<Item Calendar="17" Year="2018" DayType="Суббота" Date="20180716" SwapDate="20180714"/>
|
||||
<Item Calendar="17" Year="2018" DayType="Воскресенье" Date="20180717" SwapDate="20180715"/>
|
||||
<Item Calendar="17" Year="2018" DayType="Предпраздничный" Date="20180814" SwapDate=""/>
|
||||
<Item Calendar="17" Year="2018" DayType="Праздник" Date="20180815" SwapDate=""/>
|
||||
<Item Calendar="20" Year="2016" DayType="Предпраздничный" Date="20160322" SwapDate=""/>
|
||||
|
||||
@@ -1037,9 +1037,13 @@
|
||||
|
||||
Позиция = СтрНайти(ИмяПоля, ".");
|
||||
ИмяТаблицы = Лев(ИмяПоля, Позиция - 1);
|
||||
МетаТабличнаяЧасть = МетаОбъекта.ТабличныеЧасти.Найти(ИмяТаблицы);
|
||||
|
||||
Если Позиция = 0 Тогда
|
||||
МетаТабличнаяЧасть = МетаОбъекта.ТабличныеЧасти.Найти(ИмяТаблицы);
|
||||
МетаРеквизиты = МетаОбъекта.Реквизиты.Найти(ИмяТаблицы);
|
||||
|
||||
Если Позиция = 0
|
||||
Или МетаРеквизиты <> Неопределено
|
||||
Или ОбщегоНазначения.ЭтоСтандартныйРеквизит(МетаОбъекта.СтандартныеРеквизиты, ИмяТаблицы) Тогда
|
||||
// Отбор к шапке, будет получен через ссылку.
|
||||
ЭлементОтбора = ЭлементыПриемника.Добавить(Тип);
|
||||
ЗаполнитьЗначенияСвойств(ЭлементОтбора, Элемент);
|
||||
|
||||
@@ -13125,34 +13125,13 @@
|
||||
|
||||
Функция ИнициализироватьОбработки()
|
||||
|
||||
Если ОтладкаОбработчиковВыгрузки Или ОтладкаОбработчиковЗагрузки Тогда
|
||||
ВызватьИсключение
|
||||
НСтр("ru = 'Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается.'");
|
||||
КонецЕсли;
|
||||
|
||||
ИмяПланаОбмена = ИмяПланаОбмена();
|
||||
|
||||
ИмяПрофиляБезопасности = ОбменДаннымиПовтИсп.ИмяПрофиляБезопасности(ИмяПланаОбмена);
|
||||
|
||||
МенеджерПланаОбмена = ПланыОбмена[ИмяПланаОбмена];
|
||||
|
||||
Если ОтладкаОбработчиковВыгрузки И (РежимОбмена = "Выгрузка" Или РежимОбмена = "") Тогда
|
||||
|
||||
Если ИмяПрофиляБезопасности = Неопределено Тогда
|
||||
ОбработкаВыгрузки = ВнешниеОбработки.Создать(ИмяФайлаВнешнейОбработкиОтладкиВыгрузки);
|
||||
Иначе
|
||||
ОбработкаВыгрузки = ВнешниеОбработки.Создать(ИмяФайлаВнешнейОбработкиОтладкиВыгрузки, ИмяПрофиляБезопасности);
|
||||
КонецЕсли;
|
||||
|
||||
ОбработкаВыгрузки.ПодключитьОбработкуДляОтладки(ЭтотОбъект);
|
||||
|
||||
ИначеЕсли ОтладкаОбработчиковЗагрузки И РежимОбмена = "Загрузка" Тогда
|
||||
|
||||
Если ИмяПрофиляБезопасности = Неопределено Тогда
|
||||
ОбработкаЗагрузки = ВнешниеОбработки.Создать(ИмяФайлаВнешнейОбработкиОтладкиЗагрузки);
|
||||
Иначе
|
||||
ОбработкаЗагрузки = ВнешниеОбработки.Создать(ИмяФайлаВнешнейОбработкиОтладкиЗагрузки, ИмяПрофиляБезопасности);
|
||||
КонецЕсли;
|
||||
|
||||
ОбработкаЗагрузки.ПодключитьОбработкуДляОтладки(ЭтотОбъект);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Возврат ИмяПрофиляБезопасности;
|
||||
|
||||
КонецФункции
|
||||
@@ -16706,7 +16685,7 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ВыгрузитьДанныеСсылочногоОбъекта(ИсходноеЗначениеПараметра, , ПравилоКонвертации, , , УзелПараметра, Истина);
|
||||
ВыгрузитьДанныеСсылочногоОбъекта(ИсходноеЗначениеПараметра, Неопределено, ПравилоКонвертации, Неопределено, Неопределено, УзелПараметра, Истина);
|
||||
|
||||
УзелПараметра.ЗаписатьКонецЭлемента();
|
||||
|
||||
|
||||
+1
-1
@@ -132,7 +132,7 @@
|
||||
&НаКлиенте
|
||||
Процедура ОткрытьВнешнююОбработку(Команда)
|
||||
|
||||
ОткрытьФорму("Обработка.НастройкаРазрешенийНаИспользованиеВнешнихРесурсов.Форма.ОткрытиеВнешнейОбработкиИлиОтчетаСВыборомБезопасногоРежима");
|
||||
РаботаВБезопасномРежимеКлиент.ОткрытьВнешнююОбработкуИлиОтчет(ЭтотОбъект);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
+25
-60
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:form="http://g5.1c.ru/v8/dt/form">
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ФайлОбработкиИмя</name>
|
||||
<id>1</id>
|
||||
@@ -37,15 +37,11 @@
|
||||
<event>StartChoice</event>
|
||||
<name>ФайлОбработкиИмяНачалоВыбора</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>Clearing</event>
|
||||
<name>ФайлОбработкиИмяОчистка</name>
|
||||
</handlers>
|
||||
<width>60</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<choiceButton>true</choiceButton>
|
||||
<clearButton>true</clearButton>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textSize>Normal</textSize>
|
||||
@@ -62,7 +58,6 @@
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>БезопасныйРежим</segments>
|
||||
</dataPath>
|
||||
<titleLocation>Top</titleLocation>
|
||||
<extendedTooltip>
|
||||
<name>БезопасныйРежимРасширеннаяПодсказка</name>
|
||||
<id>6</id>
|
||||
@@ -93,9 +88,11 @@
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>ГруппаКоманды</name>
|
||||
<id>9</id>
|
||||
<commandBarLocation>Bottom</commandBarLocation>
|
||||
<showCommandBar>true</showCommandBar>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<items xsi:type="form:Button">
|
||||
<name>ПодключитьИОткрыть</name>
|
||||
<id>7</id>
|
||||
@@ -146,49 +143,31 @@
|
||||
</extendedTooltip>
|
||||
<commandName>Form.StandardCommand.Close</commandName>
|
||||
<buttonImportance>Normal</buttonImportance>
|
||||
<representation>PictureAndText</representation>
|
||||
<representation>Auto</representation>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<placementArea>UserCmds</placementArea>
|
||||
<representationInContextMenu>Auto</representationInContextMenu>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Команды</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>ГруппаКомандыРасширеннаяПодсказка</name>
|
||||
<id>10</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>CommandBar</type>
|
||||
<extInfo xsi:type="form:CommandBarExtInfo">
|
||||
<horizontalAlign>Right</horizontalAlign>
|
||||
</extInfo>
|
||||
</items>
|
||||
<commandBarLocation>None</commandBarLocation>
|
||||
<showCommandBar>false</showCommandBar>
|
||||
<autoCommandBar>
|
||||
<name>ФормаКоманднаяПанель</name>
|
||||
<id>-1</id>
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
<autoFill>true</autoFill>
|
||||
</autoCommandBar>
|
||||
<handlers>
|
||||
<event>OnOpen</event>
|
||||
<name>ПриОткрытии</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>OnCreateAtServer</event>
|
||||
<name>ПриСозданииНаСервере</name>
|
||||
</handlers>
|
||||
<handlers>
|
||||
<event>FillCheckProcessingAtServer</event>
|
||||
<name>ОбработкаПроверкиЗаполненияНаСервере</name>
|
||||
</handlers>
|
||||
<excludedCommands>CustomizeForm</excludedCommands>
|
||||
<excludedCommands>Help</excludedCommands>
|
||||
<windowOpeningMode>LockOwner</windowOpeningMode>
|
||||
<autoSaveDataInSettings>Use</autoSaveDataInSettings>
|
||||
<saveWindowSettings>true</saveWindowSettings>
|
||||
<autoTitle>true</autoTitle>
|
||||
<autoUrl>true</autoUrl>
|
||||
@@ -198,25 +177,11 @@
|
||||
<enabled>true</enabled>
|
||||
<showTitle>auto</showTitle>
|
||||
<showCloseButton>true</showCloseButton>
|
||||
<attributes>
|
||||
<name>Объект</name>
|
||||
<id>1</id>
|
||||
<valueType>
|
||||
<types>DataProcessorObject.НастройкаРазрешенийНаИспользованиеВнешнихРесурсов</types>
|
||||
</valueType>
|
||||
<view>
|
||||
<common>true</common>
|
||||
</view>
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<main>true</main>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ФайлОбработкиИмя</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Укажите файл внешнего отчета или обработки</value>
|
||||
<value>Внешний отчет или обработка</value>
|
||||
</title>
|
||||
<id>2</id>
|
||||
<valueType>
|
||||
@@ -229,6 +194,7 @@
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<fillChecking>ShowError</fillChecking>
|
||||
</attributes>
|
||||
<attributes>
|
||||
<name>ФайлОбработкиАдрес</name>
|
||||
@@ -252,7 +218,7 @@
|
||||
<name>БезопасныйРежим</name>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Укажите безопасный режим, в котором будет выполняться подключение внешнего модуля</value>
|
||||
<value>Безопасный режим для подключения</value>
|
||||
</title>
|
||||
<id>4</id>
|
||||
<valueType>
|
||||
@@ -264,6 +230,9 @@
|
||||
<edit>
|
||||
<common>true</common>
|
||||
</edit>
|
||||
<settingsSavedData xsi:type="form:DataPath">
|
||||
<segments>БезопасныйРежим</segments>
|
||||
</settingsSavedData>
|
||||
</attributes>
|
||||
<formCommands>
|
||||
<name>ПодключитьИОткрыть</name>
|
||||
@@ -279,9 +248,6 @@
|
||||
<use>
|
||||
<common>true</common>
|
||||
</use>
|
||||
<picture xsi:type="core:PictureRef">
|
||||
<picture>StdPicture.DataProcessor</picture>
|
||||
</picture>
|
||||
<action xsi:type="form:FormCommandHandlerContainer">
|
||||
<handler>
|
||||
<name>ПодключитьИОткрыть</name>
|
||||
@@ -295,5 +261,4 @@
|
||||
<navigationPanel/>
|
||||
<commandBar/>
|
||||
</commandInterface>
|
||||
<extInfo xsi:type="form:ObjectFormExtInfo"/>
|
||||
</form:Form>
|
||||
+49
-53
@@ -1,20 +1,40 @@
|
||||
#Область ОбработчикиСобытийФормы
|
||||
|
||||
&НаСервере
|
||||
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
|
||||
|
||||
БезопасныйРежим = Ложь;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ПриОткрытии(Отказ)
|
||||
|
||||
Оповещение = Новый ОписаниеОповещения("ФайлОбработкиИмяНачалоВыбораПослеПомещенияФайла", ЭтотОбъект);
|
||||
НачатьПомещениеФайла(Оповещение, , , Истина, ЭтотОбъект.УникальныйИдентификатор);
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура ОбработкаПроверкиЗаполненияНаСервере(Отказ, ПроверяемыеРеквизиты)
|
||||
|
||||
Если Не ЗначениеЗаполнено(ФайлОбработкиИмя) Или Не ЗначениеЗаполнено(ФайлОбработкиАдрес) Тогда
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru = 'Укажите файл внешнего отчета или обработки'"), , "ФайлОбработкиАдрес");
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru = 'Укажите файл внешнего отчета или обработки.'"),,
|
||||
"ФайлОбработкиИмя");
|
||||
Отказ = Истина;
|
||||
|
||||
Иначе
|
||||
СвойстваФайла = ОбщегоНазначенияКлиентСервер.РазложитьПолноеИмяФайла(ФайлОбработкиИмя);
|
||||
Если НРег(СвойстваФайла.Расширение) <> НРег(".epf") И НРег(СвойстваФайла.Расширение) <> НРег(".erf") Тогда
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru = 'Выбранный файл не является внешним отчетом или обработкой.'"),,
|
||||
"ФайлОбработкиИмя");
|
||||
Отказ = Истина;
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Если Не ЗначениеЗаполнено(БезопасныйРежим) Тогда
|
||||
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru = 'Укажите безопасный режим для подключения внешнего модуля'"), , "БезопасныйРежим");
|
||||
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru = 'Укажите безопасный режим для подключения внешнего модуля.'"),,
|
||||
"БезопасныйРежим");
|
||||
Отказ = Истина;
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -26,8 +46,6 @@
|
||||
&НаКлиенте
|
||||
Процедура ФайлОбработкиИмяНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Истина;
|
||||
|
||||
Оповещение = Новый ОписаниеОповещения("ФайлОбработкиИмяНачалоВыбораПослеПомещенияФайла", ЭтотОбъект);
|
||||
НачатьПомещениеФайла(Оповещение, , , Истина, ЭтотОбъект.УникальныйИдентификатор);
|
||||
|
||||
@@ -36,25 +54,20 @@
|
||||
&НаКлиенте
|
||||
Процедура ФайлОбработкиИмяНачалоВыбораПослеПомещенияФайла(Результат, Адрес, ВыбранноеИмяФайла, Контекст) Экспорт
|
||||
|
||||
Если Результат Тогда
|
||||
Если Не ЗначениеЗаполнено(Адрес) Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
ФайлОбработкиИмя = ВыбранноеИмяФайла;
|
||||
ФайлОбработкиАдрес = Адрес;
|
||||
|
||||
СвойстваФайла = ОбщегоНазначенияКлиентСервер.РазложитьПолноеИмяФайла(ФайлОбработкиИмя);
|
||||
Если НРег(СвойстваФайла.Расширение) <> НРег(".epf") И НРег(СвойстваФайла.Расширение) <> НРег(".erf") Тогда
|
||||
ПоказатьПредупреждение(, НСтр("ru = 'Выбранный файл не является внешним отчетом или обработкой.'"));
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ФайлОбработкиИмяОчистка(Элемент, СтандартнаяОбработка)
|
||||
|
||||
УдалитьИзВременногоХранилища(ФайлОбработкиАдрес);
|
||||
|
||||
ФайлОбработкиАдрес = "";
|
||||
ФайлОбработкиИмя = "";
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
@@ -62,25 +75,23 @@
|
||||
&НаКлиенте
|
||||
Процедура ПодключитьИОткрыть(Команда)
|
||||
|
||||
Если ПроверитьЗаполнение() Тогда
|
||||
ОчиститьСообщения();
|
||||
Если Не ПроверитьЗаполнение() Тогда
|
||||
Возврат;
|
||||
КонецЕсли;
|
||||
|
||||
Имя = ПодключитьНаСервере();
|
||||
|
||||
Расширение = Прав(НРег(СокрЛП(ФайлОбработкиИмя)), 3);
|
||||
|
||||
Если Расширение = "epf" Тогда
|
||||
|
||||
ИмяФормыВнешнегоМодуля = "ВнешняяОбработка." + Имя + ".Форма";
|
||||
СвойстваФайла = ОбщегоНазначенияКлиентСервер.РазложитьПолноеИмяФайла(ФайлОбработкиИмя);
|
||||
ЭтоВнешняяОбработка = (НРег(СвойстваФайла.Расширение) = НРег(".epf"));
|
||||
|
||||
ИмяВнешнегоОбъекта = ПодключитьНаСервере(ЭтоВнешняяОбработка);
|
||||
Если ЭтоВнешняяОбработка Тогда
|
||||
ИмяВнешнейФормы = "ВнешняяОбработка." + ИмяВнешнегоОбъекта + ".Форма";
|
||||
Иначе
|
||||
|
||||
ИмяФормыВнешнегоМодуля = "ВнешнийОтчет." + Имя + ".Форма";
|
||||
|
||||
ИмяВнешнейФормы = "ВнешнийОтчет." + ИмяВнешнегоОбъекта + ".Форма";
|
||||
КонецЕсли;
|
||||
|
||||
ОткрытьФорму(ИмяФормыВнешнегоМодуля, , ЭтотОбъект, , , , , РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
|
||||
|
||||
КонецЕсли;
|
||||
ОткрытьФорму(ИмяВнешнейФормы, , ВладелецФормы);
|
||||
Закрыть();
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
@@ -89,31 +100,16 @@
|
||||
#Область СлужебныеПроцедурыИФункции
|
||||
|
||||
&НаСервере
|
||||
Функция ПодключитьНаСервере()
|
||||
Функция ПодключитьНаСервере(ЭтоВнешняяОбработка)
|
||||
|
||||
Если Не Пользователи.ЭтоПолноправныйПользователь(, Истина) Тогда
|
||||
ВызватьИсключение НСтр("ru = 'Недостаточно прав доступа.'");
|
||||
КонецЕсли;
|
||||
|
||||
Расширение = Прав(НРег(СокрЛП(ФайлОбработкиИмя)), 3);
|
||||
|
||||
Если Расширение = "epf" Тогда
|
||||
ВыполнитьПроверкуПравДоступа("Администрирование", Метаданные);
|
||||
|
||||
Если ЭтоВнешняяОбработка Тогда
|
||||
Менеджер = ВнешниеОбработки;
|
||||
|
||||
ИначеЕсли Расширение = "erf" Тогда
|
||||
|
||||
Менеджер = ВнешниеОтчеты;
|
||||
|
||||
Иначе
|
||||
|
||||
ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Файл %1 не является файлом внешнего отчета или обработки'"), ФайлОбработкиИмя);
|
||||
|
||||
Менеджер = ВнешниеОтчеты;
|
||||
КонецЕсли;
|
||||
|
||||
Имя = Менеджер.Подключить(ФайлОбработкиАдрес, , БезопасныйРежим);
|
||||
|
||||
Возврат Имя;
|
||||
Возврат Менеджер.Подключить(ФайлОбработкиАдрес, , БезопасныйРежим);
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
||||
+1
-1
@@ -75,7 +75,7 @@
|
||||
<name>ОткрытиеВнешнейОбработкиИлиОтчетаСВыборомБезопасногоРежима</name>
|
||||
<synonym>
|
||||
<key>ru</key>
|
||||
<value>Открытие внешней обработки или отчета с выбором безопасного режима</value>
|
||||
<value>Открытие внешней обработки или отчета</value>
|
||||
</synonym>
|
||||
<usePurposes>PersonalComputer</usePurposes>
|
||||
<usePurposes>MobileDevice</usePurposes>
|
||||
|
||||
@@ -375,6 +375,12 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
// Очистка настроек динамических списков.
|
||||
Если ОчищаемаяНастройка = "НастройкиВнешнегоВида" Тогда
|
||||
НастройкиИзХранилища = ЧтениеНастроекИзХранилища(ХранилищеПользовательскихНастроекДинамическихСписков, ПользовательИБ);
|
||||
УдалитьНастройки(ХранилищеПользовательскихНастроекДинамическихСписков, НастройкиИзХранилища, ПользовательИБ);
|
||||
КонецЕсли;
|
||||
|
||||
НастройкиИзХранилища = СписокНастроек(ПользовательИБ, МенеджерНастроек, ОчищаемаяНастройка);
|
||||
УдалитьНастройки(МенеджерНастроек, НастройкиИзХранилища, ПользовательИБ);
|
||||
|
||||
@@ -412,6 +418,11 @@
|
||||
ТаблицаВариантовОтчетов = Неопределено;
|
||||
ПользовательИсточник = ИмяПользователяИБ(ПользовательИсточникСсылка);
|
||||
|
||||
ПолучателиНастроек = Новый Массив;
|
||||
Для Каждого Элемент Из ПользователиПриемник Цикл
|
||||
ПолучателиНастроек.Добавить(ИмяПользователяИБ(Элемент));
|
||||
КонецЦикла;
|
||||
|
||||
// Получение пользовательских настроек.
|
||||
СведенияОПользователе = Новый Структура;
|
||||
СведенияОПользователе.Вставить("ПользовательСсылка", ПользовательИсточникСсылка);
|
||||
@@ -465,6 +476,11 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
Если КопируемаяНастройка = "НастройкиВнешнегоВида" Тогда
|
||||
НастройкиДинамическихСписков = ЧтениеНастроекИзХранилища(ХранилищеПользовательскихНастроекДинамическихСписков, ПользовательИсточник);
|
||||
СкопироватьНастройкиДинамическихСписков(ПолучателиНастроек, ПользовательИсточник, НастройкиДинамическихСписков);
|
||||
КонецЕсли;
|
||||
|
||||
НастройкиИзХранилища = СписокНастроек(
|
||||
ПользовательИсточник, МенеджерНастроек, КопируемаяНастройка, ТаблицаКлючейИТиповВариантовОтчетов, Истина);
|
||||
|
||||
@@ -607,8 +623,8 @@
|
||||
|
||||
Если ТекущийПользователь = Неопределено Тогда
|
||||
СтрокаТаблицы = НеСкопированныеНастройкиОтчетов.Добавить();
|
||||
СтрокаТаблицы.Пользователь = ПользовательПриемник.Наименование;
|
||||
ТекущийПользователь = ПользовательПриемник.Наименование;
|
||||
СтрокаТаблицы.Пользователь = Строка(ПользовательПриемник.Наименование);
|
||||
ТекущийПользователь = Строка(ПользовательПриемник.Наименование);
|
||||
КонецЕсли;
|
||||
|
||||
Если СтрокаТаблицы.СписокОтчетов.НайтиПоЗначению(КлючОтчета[0]) = Неопределено Тогда
|
||||
@@ -718,6 +734,13 @@
|
||||
|
||||
ОчередьНастроек = Новый Соответствие;
|
||||
ПолучателиНастроек = Новый Массив;
|
||||
ОбработанныеКлючи = Новый Соответствие;
|
||||
|
||||
Для Каждого Элемент Из ПользователиПриемник Цикл
|
||||
ПолучателиНастроек.Добавить(ИмяПользователяИБ(Элемент));
|
||||
КонецЦикла;
|
||||
|
||||
НастройкиДинамическихСписков = ЧтениеНастроекИзХранилища(, ПользовательИсточник);
|
||||
|
||||
Для Каждого Элемент Из МассивНастроекДляКопирования Цикл
|
||||
|
||||
@@ -729,18 +752,27 @@
|
||||
|
||||
Если КлючНастроек = "Интерфейс"
|
||||
Или КлючНастроек = "Прочие" Тогда
|
||||
СкопироватьНастройкиРабочегоСтола(КлючОбъекта, ПользовательИсточник, ПользователиПриемник);
|
||||
СкопироватьНастройкиРабочегоСтола(КлючОбъекта, ПользовательИсточник, ПолучателиНастроек);
|
||||
Продолжить;
|
||||
КонецЕсли;
|
||||
|
||||
// Копирование настроек динамических списков.
|
||||
КлючОбъектаЧастями = СтрРазделить(КлючОбъекта, "/");
|
||||
ИмяОбъекта = КлючОбъектаЧастями[0];
|
||||
Если ОбработанныеКлючи[ИмяОбъекта] = Неопределено Тогда
|
||||
ПараметрыПоиска = Новый Структура;
|
||||
ПараметрыПоиска.Вставить("КлючОбъекта", ИмяОбъекта);
|
||||
РезультатПоиска = НастройкиДинамическихСписков.НайтиСтроки(ПараметрыПоиска);
|
||||
СкопироватьНастройкиДинамическихСписков(ПолучателиНастроек, ПользовательИсточник, РезультатПоиска);
|
||||
ОбработанныеКлючи.Вставить(ИмяОбъекта, Истина);
|
||||
КонецЕсли;
|
||||
|
||||
// Копирование настроек.
|
||||
Настройка = ХранилищеСистемныхНастроек.Загрузить(КлючОбъекта, КлючНастроек, , ПользовательИсточник);
|
||||
Если Настройка <> Неопределено Тогда
|
||||
|
||||
Для Каждого ПользовательПриемник Из ПользователиПриемник Цикл
|
||||
ПользовательПриемникИБ = ИмяПользователяИБ(ПользовательПриемник);
|
||||
Для Каждого ПользовательПриемникИБ Из ПолучателиНастроек Цикл
|
||||
ХранилищеСистемныхНастроек.Сохранить(КлючОбъекта, КлючНастроек, Настройка, , ПользовательПриемникИБ);
|
||||
|
||||
ПолучателиНастроек.Добавить(ПользовательПриемникИБ);
|
||||
КонецЦикла;
|
||||
|
||||
КонецЕсли;
|
||||
@@ -757,6 +789,30 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура СкопироватьНастройкиДинамическихСписков(ПолучателиНастроек, ПользовательИсточник, Настройки)
|
||||
|
||||
Для Каждого Настройка Из Настройки Цикл
|
||||
Значение = ХранилищеПользовательскихНастроекДинамическихСписков.Загрузить(
|
||||
Настройка.КлючОбъекта,
|
||||
Настройка.КлючНастроек, ,
|
||||
ПользовательИсточник);
|
||||
Если Значение <> Неопределено Тогда
|
||||
Для Каждого ПользовательПриемникИБ Из ПолучателиНастроек Цикл
|
||||
ОписаниеНастроек = Новый ОписаниеНастроек;
|
||||
ОписаниеНастроек.Представление = Настройка.Представление;
|
||||
|
||||
ХранилищеПользовательскихНастроекДинамическихСписков.Сохранить(
|
||||
Настройка.КлючОбъекта,
|
||||
Настройка.КлючНастроек,
|
||||
Значение,
|
||||
ОписаниеНастроек,
|
||||
ПользовательПриемникИБ);
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЗаполнитьОчередьНастроек(ОчередьНастроек, ПолучательНастроек)
|
||||
|
||||
СтарыеНастройки = ХранилищеОбщихНастроек.Загрузить("ОчередьНастроек", "НеПримененныеНастройки",, ПолучательНастроек);
|
||||
@@ -775,13 +831,12 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура СкопироватьНастройкиРабочегоСтола(КлючОбъекта, ПользовательИсточник, ПользователиПриемник)
|
||||
Процедура СкопироватьНастройкиРабочегоСтола(КлючОбъекта, ПользовательИсточник, ПолучателиНастроек)
|
||||
|
||||
Настройка = ХранилищеСистемныхНастроек.Загрузить(КлючОбъекта, "", , ПользовательИсточник);
|
||||
Если Настройка <> Неопределено Тогда
|
||||
|
||||
Для Каждого ПользовательПриемник Из ПользователиПриемник Цикл
|
||||
ПользовательПриемникИБ = ИмяПользователяИБ(ПользовательПриемник);
|
||||
Для Каждого ПользовательПриемникИБ Из ПолучателиНастроек Цикл
|
||||
ХранилищеСистемныхНастроек.Сохранить(КлючОбъекта, "", Настройка, , ПользовательПриемникИБ);
|
||||
КонецЦикла;
|
||||
|
||||
@@ -821,6 +876,7 @@
|
||||
ИначеЕсли ИмяХранилища = "ХранилищеСистемныхНастроек" Тогда
|
||||
|
||||
УстановитьНачальныеНастройки = Ложь;
|
||||
ОбработанныеКлючи = Новый Соответствие;
|
||||
|
||||
Для Каждого Элемент Из МассивНастроекДляУдаления Цикл
|
||||
|
||||
@@ -839,6 +895,19 @@
|
||||
КонецЕсли;
|
||||
|
||||
Иначе
|
||||
// Удаление настроек динамических списков.
|
||||
КлючОбъектаЧастями = СтрРазделить(Настройка.Значение, "/");
|
||||
ИмяОбъекта = КлючОбъектаЧастями[0];
|
||||
Если ОбработанныеКлючи[ИмяОбъекта] = Неопределено Тогда
|
||||
ПараметрыОтбора = Новый Структура;
|
||||
ПараметрыОтбора.Вставить("КлючОбъекта", ИмяОбъекта);
|
||||
ПараметрыОтбора.Вставить("Пользователь", ПользовательИБ);
|
||||
ВыборкаНастроек = ХранилищеПользовательскихНастроекДинамическихСписков.Выбрать(ПараметрыОтбора);
|
||||
Пока ВыборкаНастроек.Следующий() Цикл
|
||||
ХранилищеПользовательскихНастроекДинамическихСписков.Удалить(ВыборкаНастроек.КлючОбъекта, ВыборкаНастроек.КлючНастроек, ПользовательИБ);
|
||||
КонецЦикла;
|
||||
ОбработанныеКлючи.Вставить(ИмяОбъекта, Истина);
|
||||
КонецЕсли;
|
||||
|
||||
МенеджерНастроек.Удалить(Настройка.Значение, Настройка.Представление, ПользовательИБ);
|
||||
|
||||
|
||||
+6
-5
@@ -1016,7 +1016,8 @@
|
||||
|
||||
Если ЕстьКлассификатор И Не ПустаяСтрока(Индекс) Тогда
|
||||
ПараметрыФормы = Новый Структура("Индекс, СкрыватьНеактуальныеАдреса", СокрЛП(Индекс), СкрыватьНеактуальныеАдреса);
|
||||
ОткрытьФорму("Обработка.РасширенныйВводКонтактнойИнформации.Форма.ВыборАдресаПоПочтовомуИндексу", ПараметрыФормы, Элементы.Индекс);
|
||||
Оповещение = Новый ОписаниеОповещения("ПослеВыбораАдресаПоИндексу", ЭтотОбъект);
|
||||
ОткрытьФорму("Обработка.РасширенныйВводКонтактнойИнформации.Форма.ВыборАдресаПоПочтовомуИндексу", ПараметрыФормы, Элементы.Индекс,,,, Оповещение);
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
@@ -1436,18 +1437,18 @@
|
||||
КонецЕсли;
|
||||
РазрешитьВводАдресаВСвободнойФорме = Не РазрешитьВводАдресаВСвободнойФорме;
|
||||
|
||||
Если ЭтоСтранаУчастникЕАЭС(Страна) Или МеждународныйФорматАдреса Тогда
|
||||
ЭтоНациональныйАдрес = (Страна = ОсновнаяСтрана И Не МеждународныйФорматАдреса);
|
||||
|
||||
Если (Не ЭтоНациональныйАдрес И ЭтоСтранаУчастникЕАЭС(Страна)) Или МеждународныйФорматАдреса Тогда
|
||||
// ЕАЭС
|
||||
Контекст = КонтекстФормыКлиент();
|
||||
ЗначениеРеквизитовПоКонтактнойИнформацииАдресИностранныйАдрес(ПредставлениеАдреса, Контекст);
|
||||
КонтекстФормыКлиент(Контекст);
|
||||
КонецЕсли;
|
||||
|
||||
ЭтоНациональныйАдрес = (Страна = ОсновнаяСтрана И Не МеждународныйФорматАдреса);
|
||||
|
||||
ОпределениеРежимаВводаАдреса();
|
||||
|
||||
Модифицированность = Истина;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
|
||||
@@ -374,15 +374,6 @@
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:RadioButtonsFieldExtInfo">
|
||||
<columnsCount>1</columnsCount>
|
||||
<choiceList>
|
||||
<presentation>
|
||||
<key>ru</key>
|
||||
<value>В каталоге сервера:</value>
|
||||
</presentation>
|
||||
<value xsi:type="core:NumberValue">
|
||||
<value>2</value>
|
||||
</value>
|
||||
</choiceList>
|
||||
<choiceList>
|
||||
<presentation>
|
||||
<key>ru</key>
|
||||
@@ -433,90 +424,6 @@
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<items xsi:type="form:FormGroup">
|
||||
<name>КонсольЗапросовПуть</name>
|
||||
<id>25</id>
|
||||
<items xsi:type="form:FormField">
|
||||
<name>ОбработкаЗапросаПуть</name>
|
||||
<id>22</id>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<dataPath xsi:type="form:DataPath">
|
||||
<segments>Объект.НастройкаАдресВнешнейОбработкиЗапросов</segments>
|
||||
</dataPath>
|
||||
<titleLocation>None</titleLocation>
|
||||
<handlers>
|
||||
<event>OnChange</event>
|
||||
<name>ОбработкаЗапросаПутьПриИзменении</name>
|
||||
</handlers>
|
||||
<extendedTooltip>
|
||||
<name>ОбработкаЗапросаПутьExtendedTooltip</name>
|
||||
<id>49</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<contextMenu>
|
||||
<name>ОбработкаЗапросаПутьКонтекстноеМеню</name>
|
||||
<id>23</id>
|
||||
<autoFill>true</autoFill>
|
||||
</contextMenu>
|
||||
<type>InputField</type>
|
||||
<editMode>Enter</editMode>
|
||||
<showInHeader>true</showInHeader>
|
||||
<headerHorizontalAlign>Left</headerHorizontalAlign>
|
||||
<showInFooter>true</showInFooter>
|
||||
<extInfo xsi:type="form:InputFieldExtInfo">
|
||||
<handlers>
|
||||
<event>StartChoice</event>
|
||||
<name>ОбработкаЗапросаПутьНачалоВыбора</name>
|
||||
</handlers>
|
||||
<width>50</width>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<wrap>true</wrap>
|
||||
<choiceButton>true</choiceButton>
|
||||
<chooseType>true</chooseType>
|
||||
<typeDomainEnabled>true</typeDomainEnabled>
|
||||
<textEdit>true</textEdit>
|
||||
<textSize>Normal</textSize>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
<common>true</common>
|
||||
</userVisible>
|
||||
<title>
|
||||
<key>ru</key>
|
||||
<value>Консоль запросов путь к обработке</value>
|
||||
</title>
|
||||
<extendedTooltip>
|
||||
<name>КонсольЗапросовПутьРасширеннаяПодсказка</name>
|
||||
<id>48</id>
|
||||
<type>Label</type>
|
||||
<autoMaxWidth>true</autoMaxWidth>
|
||||
<autoMaxHeight>true</autoMaxHeight>
|
||||
<extInfo xsi:type="form:LabelDecorationExtInfo">
|
||||
<horizontalAlign>Left</horizontalAlign>
|
||||
</extInfo>
|
||||
</extendedTooltip>
|
||||
<type>UsualGroup</type>
|
||||
<extInfo xsi:type="form:UsualGroupExtInfo">
|
||||
<group>Vertical</group>
|
||||
<behavior>Auto</behavior>
|
||||
<showLeftMargin>true</showLeftMargin>
|
||||
<united>true</united>
|
||||
<throughAlign>Auto</throughAlign>
|
||||
<currentRowUse>Auto</currentRowUse>
|
||||
</extInfo>
|
||||
</items>
|
||||
<visible>true</visible>
|
||||
<enabled>true</enabled>
|
||||
<userVisible>
|
||||
|
||||
+3
-69
@@ -17,7 +17,7 @@
|
||||
|
||||
Строка = СокрЛП(ТекущийОбъект.НастройкаАдресВнешнейОбработкиЗапросов);
|
||||
Если НРег(Прав(Строка, 4)) = ".epf" Тогда
|
||||
ВариантИспользованияКонсолиЗапросов = 2;
|
||||
ВариантИспользованияКонсолиЗапросов = 0;
|
||||
ИначеЕсли Метаданные.Обработки.Найти(Строка) <> Неопределено Тогда
|
||||
ВариантИспользованияКонсолиЗапросов = 1;
|
||||
Строка = "";
|
||||
@@ -39,6 +39,8 @@
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
Элементы.КонсольЗапросов.Видимость = (СписокВыбора.Количество() > 0);
|
||||
|
||||
// Строка опции из файла
|
||||
Если ТекущийОбъект.ЭтоФайловаяБаза() Тогда
|
||||
ТекЭлемент = СписокВыбора.НайтиПоЗначению(2);
|
||||
@@ -54,67 +56,6 @@
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиСобытийЭлементовШапкиФормы
|
||||
//
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаЗапросаПутьПриИзменении(Элемент)
|
||||
ВариантИспользованияКонсолиЗапросов = 2;
|
||||
КонецПроцедуры
|
||||
|
||||
&НаКлиенте
|
||||
Процедура ОбработкаЗапросаПутьНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
|
||||
|
||||
СтандартнаяОбработка = Ложь;
|
||||
|
||||
ДополнительныеПараметры = Новый Структура();
|
||||
ТекстПредложения = НСтр("ru = 'Для открытия каталога необходимо необходимо установить расширение работы с файлами.'");
|
||||
ОписаниеОповещения = Новый ОписаниеОповещения("ПослеПроверкиРасширенияРаботыСФайлами", ЭтотОбъект, ДополнительныеПараметры);
|
||||
|
||||
#Если Не ВебКлиент Тогда
|
||||
// В тонком и толстом клиентах расширение подключено всегда.
|
||||
ВыполнитьОбработкуОповещения(ОписаниеОповещения, Истина);
|
||||
#Иначе
|
||||
ВызватьИсключение(НСтр("ru = 'В WEB-клиенте данная возможность недоступна.'"));
|
||||
#КонецЕсли
|
||||
|
||||
Возврат;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Продолжение процедуры (см. выше).
|
||||
&НаКлиенте
|
||||
Процедура ПослеПроверкиРасширенияРаботыСФайлами(Результат, ДополнительныеПараметры) Экспорт
|
||||
|
||||
Если Результат Тогда
|
||||
|
||||
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
|
||||
|
||||
Диалог.ПроверятьСуществованиеФайла = Истина;
|
||||
Диалог.Фильтр = НСтр("ru = 'Внешние обработки (*.epf)|*.epf'");
|
||||
|
||||
Оповещение = Новый ОписаниеОповещения("ПослеВыбораФайла", ЭтотОбъект, ДополнительныеПараметры);
|
||||
Диалог.Показать(Оповещение);
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
// Продолжение процедуры (см. выше).
|
||||
&НаКлиенте
|
||||
Процедура ПослеВыбораФайла(ВыбранныеФайлы, ДополнительныеПараметры) Экспорт
|
||||
|
||||
Если ВыбранныеФайлы <> Неопределено Тогда
|
||||
Если ВыбранныеФайлы.Количество() = 1 Тогда
|
||||
ВариантИспользованияКонсолиЗапросов = 2;
|
||||
УстановитьНастройкуАдресВнешнейОбработкиЗапросов(ВыбранныеФайлы[0]);
|
||||
КонецЕсли;
|
||||
КонецЕсли;
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#Область ОбработчикиКомандФормы
|
||||
//
|
||||
|
||||
@@ -205,11 +146,4 @@
|
||||
ЭтотОбъект(ТекущийОбъект);
|
||||
КонецПроцедуры
|
||||
|
||||
&НаСервере
|
||||
Процедура УстановитьНастройкуАдресВнешнейОбработкиЗапросов(ПутьКФайлу)
|
||||
ТекущийОбъект = ЭтотОбъект();
|
||||
ТекущийОбъект.НастройкаАдресВнешнейОбработкиЗапросов = ПутьКФайлу;
|
||||
ЭтотОбъект(ТекущийОбъект);
|
||||
КонецПроцедуры
|
||||
|
||||
#КонецОбласти
|
||||
@@ -792,7 +792,8 @@
|
||||
ВыбранноеЗначение = ДополнительныеПараметры.ВыбранноеЗначение;
|
||||
Если Объект.ДоступнаРегистрацияАсинхронно Тогда
|
||||
ПараметрыФоновогоЗадания = ПодготовитьПараметрыИзмененияРегистрации(ВыбранноеЗначение.ДействиеВыбора,
|
||||
ДополнительныеПараметры.БезУчетаАвторегистрации, Неопределено);
|
||||
ДополнительныеПараметры.Свойство("БезУчетаАвторегистрации") И ДополнительныеПараметры.БезУчетаАвторегистрации,
|
||||
Неопределено);
|
||||
ПараметрыФоновогоЗадания.Вставить("ДанныеАдрес", ВыбранноеЗначение.ДанныеВыбора);
|
||||
ФоновоеЗаданиеЗапуститьНаКлиенте(ПараметрыФоновогоЗадания);
|
||||
Иначе
|
||||
@@ -1012,8 +1013,7 @@
|
||||
Возврат Неопределено;
|
||||
|
||||
ИначеЕсли НРег(Прав(СокрЛП(ТекущийОбъект.НастройкаАдресВнешнейОбработкиЗапросов), 4)) = ".epf" Тогда
|
||||
Обработка = ВнешниеОбработки.Создать(ТекущийОбъект.НастройкаАдресВнешнейОбработкиЗапросов);
|
||||
ИдентификаторФормы = ".ФормаОбъекта";
|
||||
Возврат Неопределено;
|
||||
|
||||
Иначе
|
||||
Обработка = Обработки[ТекущийОбъект.НастройкаАдресВнешнейОбработкиЗапросов].Создать();
|
||||
|
||||
@@ -1226,27 +1226,8 @@
|
||||
НастройкаАдресВнешнейОбработкиЗапросов = "";
|
||||
|
||||
ИначеЕсли НРег(Прав(СокрЛП(НастройкаАдресВнешнейОбработкиЗапросов), 4)) = ".epf" Тогда
|
||||
// Файл обработки
|
||||
Файл = Новый Файл(НастройкаАдресВнешнейОбработкиЗапросов);
|
||||
Попытка
|
||||
Если Файл.Существует() Тогда
|
||||
ВнешниеОбработки.Создать(НастройкаАдресВнешнейОбработкиЗапросов);
|
||||
Иначе
|
||||
Если ЭтоФайловаяБаза() Тогда
|
||||
Текст = НСтр("ru = 'Файл ""%1"" не доступен'");
|
||||
Иначе
|
||||
Текст = НСтр("ru = 'Файл ""%1"" не доступен на сервере'");
|
||||
КонецЕсли;
|
||||
Результат.НастройкаАдресВнешнейОбработкиЗапросов = СтрЗаменить(Текст, "%1", НастройкаАдресВнешнейОбработкиЗапросов);;
|
||||
Результат.ЕстьОшибки = Истина;
|
||||
КонецЕсли;
|
||||
Исключение
|
||||
// Некорректный файл или запрет профилями безопасности.
|
||||
Информация = ИнформацияОбОшибке();
|
||||
Результат.НастройкаАдресВнешнейОбработкиЗапросов = КраткоеПредставлениеОшибки(Информация);
|
||||
|
||||
Результат.ЕстьОшибки = Истина;
|
||||
КонецПопытки;
|
||||
// Убираем возможные пробелы, вариант отключен.
|
||||
НастройкаАдресВнешнейОбработкиЗапросов = "";
|
||||
|
||||
Иначе
|
||||
// В составе конфигурации
|
||||
|
||||
@@ -815,17 +815,10 @@
|
||||
КонецЕсли;
|
||||
|
||||
// Отметка сведений о персональных данных.
|
||||
Если ВключаяПерсональные И Метаданные.ОбщиеМодули.Найти("ЗащитаПерсональныхДанныхПереопределяемый") <> Неопределено Тогда
|
||||
МодульЗащитаПерсональныхДанных = Вычислить("ЗащитаПерсональныхДанныхПереопределяемый");
|
||||
Если ВключаяПерсональные И Метаданные.ОбщиеМодули.Найти("ЗащитаПерсональныхДанных") <> Неопределено Тогда
|
||||
МодульЗащитаПерсональныхДанных = Вычислить("ЗащитаПерсональныхДанных");
|
||||
|
||||
// Таблица сведений о персональных данных.
|
||||
ТаблицаСведений = Новый ТаблицаЗначений;
|
||||
ТаблицаСведений.Колонки.Добавить("Объект", Новый ОписаниеТипов("Строка"));
|
||||
ТаблицаСведений.Колонки.Добавить("ПоляРегистрации", Новый ОписаниеТипов("Строка"));
|
||||
ТаблицаСведений.Колонки.Добавить("ПоляДоступа", Новый ОписаниеТипов("Строка"));
|
||||
ТаблицаСведений.Колонки.Добавить("ОбластьДанных", Новый ОписаниеТипов("Строка"));
|
||||
|
||||
МодульЗащитаПерсональныхДанных.ЗаполнитьСведенияОПерсональныхДанных(ТаблицаСведений);
|
||||
ТаблицаСведений = МодульЗащитаПерсональныхДанных.СведенияОПерсональныхДанных();
|
||||
|
||||
Для Каждого СтрокаСведения Из ТаблицаСведений Цикл
|
||||
|
||||
@@ -1140,6 +1133,8 @@
|
||||
Знач ВключитьБизнесЛогику = Ложь) Экспорт
|
||||
|
||||
Данные.ОбменДанными.Загрузка = Не ВключитьБизнесЛогику;
|
||||
Данные.ДополнительныеСвойства.Вставить("СкрытиеКонфиденциальнойИнформации");
|
||||
|
||||
Если Не РегистрироватьНаУзлахПлановОбмена Тогда
|
||||
Данные.ДополнительныеСвойства.Вставить("ОтключитьМеханизмРегистрацииОбъектов");
|
||||
Данные.ОбменДанными.Получатели.АвтоЗаполнение = Ложь;
|
||||
|
||||
@@ -2597,7 +2597,7 @@
|
||||
|
||||
КонецЕсли;
|
||||
|
||||
ВыгрузитьДанныеСсылочногоОбъекта(ИсходноеЗначениеПараметра, , ПравилоКонвертации, , , УзелПараметра, Истина);
|
||||
ВыгрузитьДанныеСсылочногоОбъекта(ИсходноеЗначениеПараметра, Неопределено, ПравилоКонвертации, Неопределено, Неопределено, УзелПараметра, Истина);
|
||||
|
||||
УзелПараметра.ЗаписатьКонецЭлемента();
|
||||
|
||||
@@ -2712,7 +2712,8 @@
|
||||
|
||||
Если ЭтоВнешняяОбработка() Тогда
|
||||
|
||||
ВнешняяОбработкаОбработчиковСобытий = ВнешниеОбработки.Создать(ИмяФайлаВнешнейОбработкиОбработчиковСобытий, Ложь);
|
||||
ВызватьИсключение
|
||||
НСтр("ru = 'Внешняя обработка отладки, загружаемая из файла на диске, не поддерживается.'");
|
||||
|
||||
Иначе
|
||||
|
||||
@@ -6198,7 +6199,7 @@
|
||||
НоваяСсылка = УстановитьСсылкуНового(Объект, Менеджер, СвойстваПоиска);
|
||||
|
||||
Если УстанавливатьУОбъектаВсеСвойстваПоиска Тогда
|
||||
УстановитьРеквизитыПоискаУОбъекта(Объект, СвойстваПоиска, , Ложь, Ложь);
|
||||
УстановитьРеквизитыПоискаУОбъекта(Объект, СвойстваПоиска, Неопределено, Ложь, Ложь);
|
||||
КонецЕсли;
|
||||
|
||||
// Проверки
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@
|
||||
<key>ru</key>
|
||||
<value>Изменять задания "задним числом"</value>
|
||||
</synonym>
|
||||
<comment>при изменении важности, крайнего срока, наименования и автора у БП Задание изменять их также в невыполненных задачах</comment>
|
||||
<comment>При изменении важности, крайнего срока, наименования и автора у БП Задание изменять их также в невыполненных задачах</comment>
|
||||
<location>Constant.ИзменятьЗаданияЗаднимЧислом</location>
|
||||
<privilegedGetMode>true</privilegedGetMode>
|
||||
</mdclass:FunctionalOption>
|
||||
@@ -841,10 +841,8 @@
|
||||
КонецЕсли;
|
||||
|
||||
ИмяПараметра = Строка(Элемент.Параметр);
|
||||
ЗначениеПараметра = Неопределено;
|
||||
Если ПараметрыОтчета.Свойство(ИмяПараметра, ЗначениеПараметра)
|
||||
И ЗначениеПараметра <> Неопределено Тогда
|
||||
ПараметрыОтчета[ИмяПараметра] = ЗначениеПараметра;
|
||||
Если ПараметрыОтчета.Свойство(ИмяПараметра) Тогда
|
||||
ПараметрыОтчета[ИмяПараметра] = Элемент.Значение;
|
||||
КонецЕсли;
|
||||
КонецЦикла;
|
||||
КонецЕсли;
|
||||
@@ -867,6 +865,8 @@
|
||||
ПараметрыОтчета.ИмяОбъектаМетаданных = ОбъектМетаданных.Имя;
|
||||
КонецЕсли;
|
||||
|
||||
ПараметрыОтчета.ОчиститьСтруктуру = (ПараметрыОтчета.ИмяТаблицы <> ПараметрыДанных.Найти("ИмяТаблицы").Значение);
|
||||
|
||||
// Заполнение значениями по умолчанию.
|
||||
Если Не ЗначениеЗаполнено(ПараметрыОтчета.ТипОбъектаМетаданных) Тогда
|
||||
ПараметрыОтчета.ТипОбъектаМетаданных = ТипОбъектаМетаданныхПоУмолчанию();
|
||||
@@ -925,8 +925,10 @@
|
||||
|
||||
Процедура НастройкиКДПоУмолчаниюТиповойСхемы(ОтчетОбъект, ПараметрыОтчета, НастройкиКД, НовыеПользовательскиеНастройкиКД) Экспорт
|
||||
|
||||
Если Не НастройкиКД.ДополнительныеСвойства.Свойство("ОтчетИнициализирован") Или (НастройкиКД.ДополнительныеСвойства.Свойство("ОтчетИнициализирован")
|
||||
И Не НастройкиКД.ДополнительныеСвойства.ОтчетИнициализирован) Тогда
|
||||
Если Не НастройкиКД.ДополнительныеСвойства.Свойство("ОтчетИнициализирован")
|
||||
Или ((НастройкиКД.ДополнительныеСвойства.Свойство("ОтчетИнициализирован")
|
||||
И Не НастройкиКД.ДополнительныеСвойства.ОтчетИнициализирован))
|
||||
Или ПараметрыОтчета.ОчиститьСтруктуру Тогда
|
||||
|
||||
СхемаКД = ОтчетОбъект.СхемаКомпоновкиДанных;
|
||||
ОтчетОбъект.КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКД.НастройкиПоУмолчанию);
|
||||
@@ -1040,7 +1042,13 @@
|
||||
// если обновить не удалось.
|
||||
//
|
||||
Функция НастройкиВарианта(Вариант)
|
||||
Попытка
|
||||
НастройкиВарианта = Вариант.Настройки.Получить();
|
||||
Исключение
|
||||
// Не удалось десериализовать хранилище значения, например, из-за ссылки на несуществующий тип.
|
||||
Возврат Неопределено;
|
||||
КонецПопытки;
|
||||
|
||||
Если НастройкиВарианта = Неопределено Тогда
|
||||
Возврат Неопределено;
|
||||
КонецЕсли;
|
||||
@@ -1144,7 +1152,7 @@
|
||||
Типы.Вставить("ПланыОбмена", "ПланОбмена");
|
||||
Типы.Вставить("ПланыСчетов", "ПланСчетов");
|
||||
|
||||
Возврат Типы[ТипМенеджера];
|
||||
Возврат ?(Типы[ТипМенеджера] = Неопределено, "", Типы[ТипМенеджера]);
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
@@ -1073,93 +1073,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>DataAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExclusiveMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ActiveUsers</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EventLog</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThinClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>WebClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SaveUserData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьБлокировкиСеансовОбластиДанных</name>
|
||||
<right>
|
||||
@@ -2610,6 +2523,93 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>DataAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExclusiveMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ActiveUsers</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>EventLog</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThinClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>WebClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>SaveUserData</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.РазмерБлокаПередачиФайла</name>
|
||||
<right>
|
||||
|
||||
@@ -21,37 +21,6 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Catalog.РассылкиОтчетов.Command.ВыполнитьСейчас</name>
|
||||
<right>
|
||||
@@ -103,4 +72,35 @@
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>MainWindowModeNormal</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeEmbeddedWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeFullscreenWorkplace</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>MainWindowModeKiosk</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>AnalyticsSystemClient</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Output</name>
|
||||
<value>true</value>
|
||||
</right>
|
||||
</object>
|
||||
</Rights>
|
||||
@@ -1993,45 +1993,6 @@
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtDataProcessors</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtReports</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>InformationRegister.УдалитьБлокировкиСеансовОбластиДанных</name>
|
||||
<right>
|
||||
@@ -4883,6 +4844,45 @@
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Configuration.БиблиотекаСтандартныхПодсистем</name>
|
||||
<right>
|
||||
<name>Administration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>UpdateDataBaseConfiguration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ThickClient</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ExternalConnection</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>Automation</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>TechnicalSpecialistMode</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>ConfigurationExtensionsAdministration</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtDataProcessors</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
<right>
|
||||
<name>InteractiveOpenExtReports</name>
|
||||
<value>false</value>
|
||||
</right>
|
||||
</object>
|
||||
<object>
|
||||
<name>Constant.РазмерБлокаПередачиФайла</name>
|
||||
<right>
|
||||
|
||||
Reference in new issue
Block a user