#1 - создание каркаса обработки загрузки складстких остатков из внешней (исходной) базы CRM3

This commit is contained in:
76 changed files with 1844 additions and 94 deletions
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<Form uuid="5897541c-e081-4d49-b4cd-dc5418aa113a">
<Properties>
<Name>ФормаЭлемента</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Форма элемента</v8:content>
</v8:item>
</Synonym>
<Comment/>
<FormType>Managed</FormType>
<IncludeHelpInContents>false</IncludeHelpInContents>
<UsePurposes>
<v8:Value xsi:type="app:ApplicationUsePurpose">PlatformApplication</v8:Value>
<v8:Value xsi:type="app:ApplicationUsePurpose">MobilePlatformApplication</v8:Value>
</UsePurposes>
</Properties>
</Form>
</MetaDataObject>
@@ -0,0 +1,137 @@
<?xml version="1.0" encoding="UTF-8"?>
<Form xmlns="http://v8.1c.ru/8.3/xcf/logform" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:dcscor="http://v8.1c.ru/8.1/data-composition-system/core" xmlns:dcssch="http://v8.1c.ru/8.1/data-composition-system/schema" xmlns:dcsset="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.20">
<WindowOpeningMode>LockOwnerWindow</WindowOpeningMode>
<UseForFoldersAndItems>Items</UseForFoldersAndItems>
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
<ChildItems>
<InputField name="Код" id="1">
<DataPath>Объект.Code</DataPath>
<EditMode>EnterOnInput</EditMode>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="КодКонтекстноеМеню" id="2"/>
<ExtendedTooltip name="КодРасширеннаяПодсказка" id="3"/>
</InputField>
<InputField name="Наименование" id="4">
<DataPath>Объект.Description</DataPath>
<EditMode>EnterOnInput</EditMode>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="НаименованиеКонтекстноеМеню" id="5"/>
<ExtendedTooltip name="НаименованиеРасширеннаяПодсказка" id="6"/>
</InputField>
<UsualGroup name="ГруппаПодлючение" id="30">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Подключение</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа подлючение</v8:content>
</v8:item>
</ToolTip>
<ExtendedTooltip name="ГруппаПодлючениеРасширеннаяПодсказка" id="31"/>
<ChildItems>
<InputField name="АдресПодключения" id="7">
<DataPath>Объект.АдресПодключения</DataPath>
<EditMode>EnterOnInput</EditMode>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="АдресПодключенияКонтекстноеМеню" id="8"/>
<ExtendedTooltip name="АдресПодключенияРасширеннаяПодсказка" id="9"/>
</InputField>
<InputField name="Токен" id="10">
<DataPath>Объект.Токен</DataPath>
<EditMode>EnterOnInput</EditMode>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="ТокенКонтекстноеМеню" id="11"/>
<ExtendedTooltip name="ТокенРасширеннаяПодсказка" id="12"/>
</InputField>
<InputField name="Таймаут" id="13">
<DataPath>Объект.Таймаут</DataPath>
<EditMode>EnterOnInput</EditMode>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="ТаймаутКонтекстноеМеню" id="14"/>
<ExtendedTooltip name="ТаймаутРасширеннаяПодсказка" id="15"/>
</InputField>
</ChildItems>
</UsualGroup>
<UsualGroup name="ГруппаПользователь" id="28">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Данные пользователя</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Группа пользователь</v8:content>
</v8:item>
</ToolTip>
<ExtendedTooltip name="ГруппаПользовательРасширеннаяПодсказка" id="29"/>
<ChildItems>
<InputField name="Логин" id="16">
<DataPath>Объект.Логин</DataPath>
<EditMode>EnterOnInput</EditMode>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="ЛогинКонтекстноеМеню" id="17"/>
<ExtendedTooltip name="ЛогинРасширеннаяПодсказка" id="18"/>
</InputField>
<InputField name="Пароль" id="19">
<DataPath>Объект.Пароль</DataPath>
<EditMode>EnterOnInput</EditMode>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="ПарольКонтекстноеМеню" id="20"/>
<ExtendedTooltip name="ПарольРасширеннаяПодсказка" id="21"/>
</InputField>
</ChildItems>
</UsualGroup>
<InputField name="ИмяТекущейБазы" id="32">
<DataPath>Объект.ИмяТекущейБазы</DataPath>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="ИмяТекущейБазыКонтекстноеМеню" id="33"/>
<ExtendedTooltip name="ИмяТекущейБазыРасширеннаяПодсказка" id="34"/>
</InputField>
<CheckBoxField name="Активно" id="22">
<DataPath>Объект.Активно</DataPath>
<CheckBoxType>Auto</CheckBoxType>
<ContextMenu name="АктивноКонтекстноеМеню" id="23"/>
<ExtendedTooltip name="АктивноРасширеннаяПодсказка" id="24"/>
</CheckBoxField>
<InputField name="Коментарий" id="25">
<DataPath>Объект.Коментарий</DataPath>
<AutoMaxWidth>false</AutoMaxWidth>
<Height>2</Height>
<ExtendedEditMultipleValues>true</ExtendedEditMultipleValues>
<ContextMenu name="КоментарийКонтекстноеМеню" id="26"/>
<ExtendedTooltip name="КоментарийРасширеннаяПодсказка" id="27"/>
</InputField>
</ChildItems>
<Attributes>
<Attribute name="Объект" id="1">
<Type>
<v8:Type>cfg:CatalogObject.РК_НастройкиПодключенияКВнешнейБазе</v8:Type>
</Type>
<MainAttribute>true</MainAttribute>
<SavedData>true</SavedData>
</Attribute>
</Attributes>
<Commands>
<Command name="ОбновитьИмяТекущейБазы" id="1">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Обновить имя текущей базы</v8:content>
</v8:item>
</Title>
<ToolTip>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Обновить имя текущей базы</v8:content>
</v8:item>
</ToolTip>
<Action>ОбновитьИмяТекущейБазы</Action>
</Command>
</Commands>
</Form>
@@ -0,0 +1,10 @@
&НаСервере
Процедура ОбновитьИмяТекущейБазыНаСервере()
// Вставить содержимое обработчика.
КонецПроцедуры
&НаКлиенте
Процедура ОбновитьИмяТекущейБазы(Команда)
ОбновитьИмяТекущейБазыНаСервере();
КонецПроцедуры