Инициализация

This commit is contained in:
NikDizell 2026-04-04 08:41:14 +03:00
commit 1afb299d68
276 changed files with 47398 additions and 0 deletions

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Проект_деньги</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
<nature>com._1c.g5.v8.dt.core.V8ConfigurationNature</nature>
</natures>
</projectDescription>

View File

@ -0,0 +1,2 @@
eclipse.preferences.version=1
encoding/<project>=UTF-8

View File

@ -0,0 +1,2 @@
Manifest-Version: 1.0
Runtime-Version: 8.3.27

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" 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:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
<filter>
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
</filter>
<order>
<viewMode>Normal</viewMode>
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
</order>
<conditionalAppearance>
<viewMode>Normal</viewMode>
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
</conditionalAppearance>
<itemsViewMode>Normal</itemsViewMode>
<itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</itemsUserSettingID>
</Settings>

View File

@ -0,0 +1,436 @@
<?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">
<items xsi:type="form:FormField">
<name>Пользователь</name>
<id>23</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Пользователь</segments>
</dataPath>
<handlers>
<event>OnChange</event>
<name>ПользовательПриИзменении</name>
</handlers>
<extendedTooltip>
<name>ПользовательРасширеннаяПодсказка</name>
<id>25</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ПользовательКонтекстноеМеню</name>
<id>24</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">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:Table">
<name>Объект</name>
<id>1</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект</segments>
</dataPath>
<titleLocation>None</titleLocation>
<items xsi:type="form:FormField">
<name>Счет</name>
<id>14</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Счет</segments>
</dataPath>
<extendedTooltip>
<name>СчетРасширеннаяПодсказка</name>
<id>16</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СчетКонтекстноеМеню</name>
<id>15</id>
<autoFill>true</autoFill>
</contextMenu>
<type>LabelField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:LabelFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
</extInfo>
</items>
<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>
<extendedTooltip>
<name>СуммаОстатокРасширеннаяПодсказка</name>
<id>19</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>InputField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<width>2</width>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>СчетВалюта</name>
<id>26</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Счет.Валюта</segments>
</dataPath>
<extendedTooltip>
<name>СчетВалютаРасширеннаяПодсказка</name>
<id>28</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СчетВалютаКонтекстноеМеню</name>
<id>27</id>
<autoFill>true</autoFill>
</contextMenu>
<type>LabelField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:LabelFieldExtInfo">
<width>1</width>
<maxWidth>1</maxWidth>
<maxHeight>1</maxHeight>
<horizontalStretch>false</horizontalStretch>
<verticalStretch>false</verticalStretch>
</extInfo>
</items>
<autoCommandBar>
<name>ОбъектКоманднаяПанель</name>
<id>3</id>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<handlers>
<event>OnActivateRow</event>
<name>ОбъектПриАктивизацииСтроки</name>
</handlers>
<searchStringAddition>
<name>ОбъектСтрокаПоиска</name>
<id>5</id>
<extendedTooltip>
<name>ОбъектСтрокаПоискаРасширеннаяПодсказка</name>
<id>7</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ОбъектСтрокаПоискаКонтекстноеМеню</name>
<id>6</id>
<autoFill>true</autoFill>
</contextMenu>
<source>Объект</source>
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</searchStringAddition>
<viewStatusAddition>
<name>ОбъектСостояниеПросмотра</name>
<id>8</id>
<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>
<contextMenu>
<name>ОбъектСостояниеПросмотраКонтекстноеМеню</name>
<id>9</id>
<autoFill>true</autoFill>
</contextMenu>
<type>ViewStatusAddition</type>
<source>Объект</source>
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</viewStatusAddition>
<searchControlAddition>
<name>ОбъектУправлениеПоиском</name>
<id>11</id>
<extendedTooltip>
<name>ОбъектУправлениеПоискомРасширеннаяПодсказка</name>
<id>13</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ОбъектУправлениеПоискомКонтекстноеМеню</name>
<id>12</id>
<autoFill>true</autoFill>
</contextMenu>
<type>SearchControlAddition</type>
<source>Объект</source>
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</searchControlAddition>
<extendedTooltip>
<name>ОбъектРасширеннаяПодсказка</name>
<id>4</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ОбъектКонтекстноеМеню</name>
<id>2</id>
<autoFill>true</autoFill>
</contextMenu>
<representation>HierarchicalList</representation>
<changeRowSet>true</changeRowSet>
<changeRowOrder>true</changeRowOrder>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<autoMaxRowsCount>true</autoMaxRowsCount>
<selectionMode>MultiRow</selectionMode>
<header>true</header>
<headerHeight>1</headerHeight>
<footerHeight>1</footerHeight>
<horizontalScrollBar>AutoUse</horizontalScrollBar>
<verticalScrollBar>AutoUse</verticalScrollBar>
<horizontalLines>true</horizontalLines>
<verticalLines>true</verticalLines>
<useAlternationRowColor>true</useAlternationRowColor>
<searchOnInput>Auto</searchOnInput>
<initialListView>Auto</initialListView>
<horizontalStretch>true</horizontalStretch>
<verticalStretch>true</verticalStretch>
<enableStartDrag>true</enableStartDrag>
<rowPictureDataPath xsi:type="form:DataPath">
<segments>Объект.DefaultPicture</segments>
</rowPictureDataPath>
<extInfo xsi:type="form:DynamicListTableExtInfo">
<autoRefreshPeriod>60</autoRefreshPeriod>
<period>
<startDate>0001-01-01T00:00:00</startDate>
<endDate>0001-01-01T00:00:00</endDate>
</period>
<topLevelParent xsi:type="core:UndefinedValue"/>
<showRoot>true</showRoot>
<allowGettingCurrentRowURL>true</allowGettingCurrentRowURL>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Итого</name>
<id>20</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Итого</segments>
</dataPath>
<extendedTooltip>
<name>ИтогоРасширеннаяПодсказка</name>
<id>22</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ИтогоКонтекстноеМеню</name>
<id>21</id>
<autoFill>true</autoFill>
</contextMenu>
<type>LabelField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:LabelFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
</extInfo>
</items>
<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>
<saveWindowSettings>true</saveWindowSettings>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<allowFormCustomize>true</allowFormCustomize>
<enabled>true</enabled>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<attributes>
<name>Объект</name>
<title>
<key>ru</key>
<value>Объект</value>
</title>
<id>1</id>
<valueType>
<types>DynamicList</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
<main>true</main>
<extInfo xsi:type="form:DynamicListExtInfo">
<queryText>ВЫБРАТЬ
РегистрНакопленияДенежныеСредстваОстатки.Счет КАК Счет,
РегистрНакопленияДенежныеСредстваОстатки.СуммаОстаток КАК СуммаОстаток
ИЗ
РегистрНакопления.ДенежныеСредства.Остатки(, Пользователь = &amp;Пользователь) КАК РегистрНакопленияДенежныеСредстваОстатки</queryText>
<mainTable>AccumulationRegister.ДенежныеСредства.Balance</mainTable>
<autoFillAvailableFields>true</autoFillAvailableFields>
<customQuery>true</customQuery>
<autoSaveUserSettings>true</autoSaveUserSettings>
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
</extInfo>
</attributes>
<attributes>
<name>Итого</name>
<title>
<key>ru</key>
<value>Итого</value>
</title>
<id>2</id>
<valueType>
<types>Number</types>
<numberQualifiers>
<precision>15</precision>
<scale>2</scale>
</numberQualifiers>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<attributes>
<name>Пользователь</name>
<title>
<key>ru</key>
<value>Пользователь</value>
</title>
<id>3</id>
<valueType>
<types>CatalogRef.Пользователи</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:DynamicListFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,87 @@
&НаСервереБезКонтекста
Функция ПолучитьОстаток(Пользователь)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| КурсыВалютСрезПоследних.Валюта КАК Валюта,
| КурсыВалютСрезПоследних.Курс КАК Курс,
| КурсыВалютСрезПоследних.Кратность КАК Кратность
|ПОМЕСТИТЬ ВТ_КурсыВалют
|ИЗ
| РегистрСведений.КурсыВалют.СрезПоследних(&Период, ) КАК КурсыВалютСрезПоследних
|
|ИНДЕКСИРОВАТЬ ПО
| Валюта
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ДенежныеСредстваОстатки.Счет КАК Счет,
| СУММА(ДенежныеСредстваОстатки.СуммаОстаток) КАК СуммаОстаток,
| ДенежныеСредстваОстатки.Счет.Валюта КАК Валюта
|ПОМЕСТИТЬ ВТ_Остатки
|ИЗ
| РегистрНакопления.ДенежныеСредства.Остатки(, Пользователь = &Пользователь) КАК ДенежныеСредстваОстатки
|
|СГРУППИРОВАТЬ ПО
| ДенежныеСредстваОстатки.Счет,
| ДенежныеСредстваОстатки.Счет.Валюта
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ВТ_Остатки.Счет КАК Счет,
| ВТ_Остатки.СуммаОстаток * (ЕСТЬNULL(ВТ_КурсыВалют.Курс, 1) * ЕСТЬNULL(ВТ_КурсыВалют.Кратность, 1)) КАК СуммаОстаток
|ИЗ
| ВТ_Остатки КАК ВТ_Остатки
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_КурсыВалют КАК ВТ_КурсыВалют
| ПО ВТ_Остатки.Валюта = ВТ_КурсыВалют.Валюта
|ИТОГИ
| СУММА(СуммаОстаток)
|ПО
| ОБЩИЕ";
Запрос.УстановитьПараметр("Пользователь", Пользователь);
Запрос.УстановитьПараметр("Период", ТекущаяДата());
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Выборка.Следующий();
Возврат Выборка.СуммаОстаток;
КонецФункции
&НаКлиенте
Процедура ОбъектПриАктивизацииСтроки(Элемент)
Итого = ПолучитьОстаток(Пользователь);
ЭтаФорма.ОбновитьОтображениеДанных();
КонецПроцедуры
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Итого = ПолучитьОстаток(Пользователь);
ЭтаФорма.ОбновитьОтображениеДанных();
КонецПроцедуры
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Пользователь = ОбщегоНазначенияКлиентСервер.ПолучитьПользователя();
Объект.Параметры.УстановитьЗначениеПараметра("Пользователь", Пользователь);
КонецПроцедуры
&НаКлиенте
Процедура ПользовательПриИзменении(Элемент)
Объект.Параметры.УстановитьЗначениеПараметра("Пользователь", Пользователь);
Элементы.Объект.Обновить();
Итого = ПолучитьОстаток(Пользователь);
ЭтаФорма.ОбновитьОтображениеДанных();
КонецПроцедуры

View File

@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:AccumulationRegister xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="7637dc9f-789e-4b08-8837-2576e9ee28e7">
<producedTypes>
<selectionType typeId="9356fae1-1a70-4622-a2f0-b4c1c9ba362b" valueTypeId="8b949c34-ee98-45bb-bbcd-5facaec0761c"/>
<listType typeId="d0b38c1f-6774-46cf-bbb8-987bca76957d" valueTypeId="0329c9cb-a344-4bd9-bdf4-182aeaa32927"/>
<managerType typeId="cf2a2ec1-d483-4416-98a5-7f9196646d14" valueTypeId="2c6238b8-b848-424a-bd13-c76c24afe335"/>
<recordSetType typeId="e45ece3f-1e0e-4854-a56e-e2f3e1c1a6b9" valueTypeId="8b59500b-6a73-4278-85c3-46a27ba666b7"/>
<recordKeyType typeId="9ecdba41-1724-40e4-aa25-49f7bf96fc4c" valueTypeId="48b6fbfe-eda5-41fb-9c2d-377318670100"/>
<recordType typeId="e44b8ab4-2456-4c86-b32e-4452e471e382" valueTypeId="9298d786-41e3-40d9-9950-3ed17dd56e13"/>
</producedTypes>
<name>ДенежныеСредства</name>
<synonym>
<key>ru</key>
<value>Денежные средства</value>
</synonym>
<useStandardCommands>true</useStandardCommands>
<dataLockControlMode>Managed</dataLockControlMode>
<enableTotalsSplitting>true</enableTotalsSplitting>
<resources uuid="d395573b-6a7c-43c8-90b3-afd7974fcd12">
<name>Сумма</name>
<synonym>
<key>ru</key>
<value>Сумма</value>
</synonym>
<type>
<types>Number</types>
<numberQualifiers>
<precision>15</precision>
<scale>2</scale>
</numberQualifiers>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fullTextSearch>Use</fullTextSearch>
</resources>
<dimensions uuid="f2b592cb-f651-4b92-8a07-1eeaace6309a">
<name>Счет</name>
<synonym>
<key>ru</key>
<value>Счет</value>
</synonym>
<type>
<types>CatalogRef.Счета</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fullTextSearch>Use</fullTextSearch>
<useInTotals>true</useInTotals>
</dimensions>
<dimensions uuid="35fe2fc6-b8f6-4470-946f-0ad908c641fa">
<name>Пользователь</name>
<synonym>
<key>ru</key>
<value>Пользователь</value>
</synonym>
<type>
<types>CatalogRef.Пользователи</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<useInTotals>true</useInTotals>
</dimensions>
<forms uuid="cbd2ca81-b2f9-46fe-902f-9be1af571b18">
<name>ФормаОстатков</name>
<synonym>
<key>ru</key>
<value>Форма остатков</value>
</synonym>
<usePurposes>PersonalComputer</usePurposes>
<usePurposes>MobileDevice</usePurposes>
</forms>
</mdclass:AccumulationRegister>

View File

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:AccumulationRegister xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="e4995971-26b9-4bce-8273-a2503df02ffa">
<producedTypes>
<selectionType typeId="0724f990-f27e-43cb-a496-ce9f60109792" valueTypeId="5eb6f3f1-f586-4a8b-91c5-9353e4270c29"/>
<listType typeId="670727ad-b54f-4992-a423-be1436c38428" valueTypeId="655be655-4da9-453c-a8c8-0642d8a37726"/>
<managerType typeId="31a44beb-f5fd-4f3a-a376-e0a3e0fc21fe" valueTypeId="a69122fc-6425-4564-9406-30b0071ff779"/>
<recordSetType typeId="72e95dc5-cd45-4501-9e42-53f7e92d3efe" valueTypeId="e75c908e-598c-4244-a72a-d03d9a890803"/>
<recordKeyType typeId="83cfaec3-faf9-4eea-a71f-26317bb68259" valueTypeId="19d7b120-4016-4b3c-ae14-cd6d3f384042"/>
<recordType typeId="23851d0d-012d-400a-ba1b-c02a4cc2fd22" valueTypeId="12344a54-e3c0-433f-beb8-a8c5211bbd0d"/>
</producedTypes>
<name>Доходы</name>
<synonym>
<key>ru</key>
<value>Доходы</value>
</synonym>
<useStandardCommands>true</useStandardCommands>
<registerType>Turnovers</registerType>
<dataLockControlMode>Managed</dataLockControlMode>
<enableTotalsSplitting>true</enableTotalsSplitting>
<resources uuid="06b6684d-03f9-4e28-ac72-66ce7991f6ae">
<name>Количество</name>
<synonym>
<key>ru</key>
<value>Количество</value>
</synonym>
<type>
<types>Number</types>
<numberQualifiers>
<precision>12</precision>
<scale>3</scale>
</numberQualifiers>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fullTextSearch>Use</fullTextSearch>
</resources>
<resources uuid="cb75b560-a068-4159-9abc-93daeec9d8ff">
<name>Сумма</name>
<synonym>
<key>ru</key>
<value>Сумма</value>
</synonym>
<type>
<types>Number</types>
<numberQualifiers>
<precision>15</precision>
<scale>2</scale>
</numberQualifiers>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fullTextSearch>Use</fullTextSearch>
</resources>
<dimensions uuid="8c0b4f51-3075-4fc7-a491-b8dba7901a43">
<name>Номенклатура</name>
<synonym>
<key>ru</key>
<value>Номенклатура</value>
</synonym>
<type>
<types>CatalogRef.Номенклатура</types>
<types>CatalogRef.ВидыДоходов</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fullTextSearch>Use</fullTextSearch>
<useInTotals>true</useInTotals>
</dimensions>
<dimensions uuid="62603b55-d8bb-4284-afc2-9fcb494c0779">
<name>Пользователь</name>
<synonym>
<key>ru</key>
<value>Пользователь</value>
</synonym>
<type>
<types>CatalogRef.Пользователи</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<useInTotals>true</useInTotals>
</dimensions>
</mdclass:AccumulationRegister>

View File

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:AccumulationRegister xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="ff6f8f35-617c-42a7-afcf-3d0c0df1aa9b">
<producedTypes>
<selectionType typeId="b0dc8ea8-c27c-400b-b25f-7d56f313d9e8" valueTypeId="ecb70723-1013-4189-b702-43ed19319e90"/>
<listType typeId="320e369d-8d38-45cc-9c33-842612c03397" valueTypeId="2192231c-e943-4099-8b35-a55e4bda7641"/>
<managerType typeId="53b90831-cdb4-40d5-b3bf-4092622ddcfd" valueTypeId="aca40240-5642-469a-ad2b-f5aec16a837b"/>
<recordSetType typeId="012858a9-d285-402f-b32e-1d0dbce1b177" valueTypeId="1da437e3-a917-4597-9842-ff959cb57571"/>
<recordKeyType typeId="7cbc9f1d-a1c4-409f-bde6-a7028951fd5a" valueTypeId="481098aa-4449-4dee-b721-98d747113848"/>
<recordType typeId="80d0a20d-639b-427f-a2a7-dc121ee24c1c" valueTypeId="6ca54dd9-a16e-4a94-914d-718b8e988272"/>
</producedTypes>
<name>Продажи</name>
<synonym>
<key>ru</key>
<value>Продажи</value>
</synonym>
<useStandardCommands>true</useStandardCommands>
<registerType>Turnovers</registerType>
<dataLockControlMode>Managed</dataLockControlMode>
<enableTotalsSplitting>true</enableTotalsSplitting>
<resources uuid="ec837241-5aa7-4a12-8b6c-c3d66a571bab">
<name>Количество</name>
<synonym>
<key>ru</key>
<value>Количество</value>
</synonym>
<type>
<types>Number</types>
<numberQualifiers>
<precision>12</precision>
<scale>3</scale>
</numberQualifiers>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fullTextSearch>Use</fullTextSearch>
</resources>
<resources uuid="c0702aa6-d561-41c2-ad63-67e44b0f1b1c">
<name>Сумма</name>
<synonym>
<key>ru</key>
<value>Сумма</value>
</synonym>
<type>
<types>Number</types>
<numberQualifiers>
<precision>15</precision>
<scale>2</scale>
</numberQualifiers>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fullTextSearch>Use</fullTextSearch>
</resources>
<dimensions uuid="9d44e061-3877-49e5-9f7a-c77e95035556">
<name>Номенклатура</name>
<synonym>
<key>ru</key>
<value>Номенклатура</value>
</synonym>
<type>
<types>CatalogRef.Номенклатура</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fullTextSearch>Use</fullTextSearch>
<useInTotals>true</useInTotals>
</dimensions>
<dimensions uuid="8f799ac5-a0dd-4505-8620-589a14607593">
<name>Пользователь</name>
<synonym>
<key>ru</key>
<value>Пользователь</value>
</synonym>
<type>
<types>CatalogRef.Пользователи</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<useInTotals>true</useInTotals>
</dimensions>
</mdclass:AccumulationRegister>

View File

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:AccumulationRegister xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="da59064e-e452-4086-b30b-e2d6ab2a603b">
<producedTypes>
<selectionType typeId="1256287e-1f73-47a1-b9cb-c5f13c631cad" valueTypeId="929a430c-f9ed-48f7-a6a5-3c1b4ddb73d7"/>
<listType typeId="1d0c0607-d674-4a52-acd9-33e7b42a6bce" valueTypeId="59c813a3-77f6-4602-b6da-3116f38df5f2"/>
<managerType typeId="70e8d1e8-372f-48bf-8bd0-51f6a96a28dc" valueTypeId="6380d976-bad2-4de1-be79-8f834f2c2dd3"/>
<recordSetType typeId="93a69704-e0c4-4347-a082-2c4a04f647ef" valueTypeId="373618bd-f459-439b-90dc-e56551c8a375"/>
<recordKeyType typeId="88cf1eb7-8ae7-40e6-bcea-9b630f2c153f" valueTypeId="3bc41b41-90d8-4cd1-aae1-8cc230f75fc6"/>
<recordType typeId="783faaa1-934a-4cd0-ac21-373b903f1df7" valueTypeId="494b1431-724a-4948-946f-8210abdd1760"/>
</producedTypes>
<name>Расходы</name>
<synonym>
<key>ru</key>
<value>Расходы</value>
</synonym>
<useStandardCommands>true</useStandardCommands>
<registerType>Turnovers</registerType>
<dataLockControlMode>Managed</dataLockControlMode>
<enableTotalsSplitting>true</enableTotalsSplitting>
<resources uuid="c5c8215e-8b91-4a71-9620-63d32d017af3">
<name>Количество</name>
<synonym>
<key>ru</key>
<value>Количество</value>
</synonym>
<type>
<types>Number</types>
<numberQualifiers>
<precision>12</precision>
<scale>3</scale>
</numberQualifiers>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fullTextSearch>Use</fullTextSearch>
</resources>
<resources uuid="36056348-e968-45ee-9fb7-0857b6a20ca4">
<name>Сумма</name>
<synonym>
<key>ru</key>
<value>Сумма</value>
</synonym>
<type>
<types>Number</types>
<numberQualifiers>
<precision>15</precision>
<scale>2</scale>
</numberQualifiers>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fullTextSearch>Use</fullTextSearch>
</resources>
<dimensions uuid="d7712a9b-f9f9-4cd4-80a8-b0a04d37975e">
<name>Номенклатура</name>
<synonym>
<key>ru</key>
<value>Номенклатура</value>
</synonym>
<type>
<types>CatalogRef.Номенклатура</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fullTextSearch>Use</fullTextSearch>
<useInTotals>true</useInTotals>
</dimensions>
<dimensions uuid="4288d3c7-8a5b-4e58-b179-d8c36aec86f5">
<name>Пользователь</name>
<synonym>
<key>ru</key>
<value>Пользователь</value>
</synonym>
<type>
<types>CatalogRef.Пользователи</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<useInTotals>true</useInTotals>
</dimensions>
</mdclass:AccumulationRegister>

View File

@ -0,0 +1,6 @@
Процедура ПриУстановкеНовогоКода(СтандартнаяОбработка, Префикс)
Префикс = Обмен.ПолучитьПрефиксНомера();
КонецПроцедуры

View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Catalog xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="88b52e3c-741b-4139-bf1b-6ac6906b0b78">
<producedTypes>
<objectType typeId="a16f91b1-aa7f-4258-9f2e-652bca4b741b" valueTypeId="64f7d1cd-9a94-493a-9ea8-3e4157388cde"/>
<refType typeId="62d235dd-7039-4573-9343-40f6d5ba7d94" valueTypeId="1034c1a0-04a5-4be2-bdf6-503a50473fb4"/>
<selectionType typeId="c4f3160e-0f04-42b6-a355-abaf20d830f5" valueTypeId="e4fa4f5e-4053-493b-9869-ec69e3848604"/>
<listType typeId="4a8424d1-3653-47a9-90dc-e489d3ff3ede" valueTypeId="c0e3c66c-b0b0-40fd-93f6-f0e9b2ad0947"/>
<managerType typeId="628d15c4-599f-45ba-9bc9-a53c8882bb29" valueTypeId="d9a841bc-cd18-4be8-9102-0e9c418825f6"/>
</producedTypes>
<name>Банки</name>
<synonym>
<key>ru</key>
<value>Банки</value>
</synonym>
<useStandardCommands>true</useStandardCommands>
<inputByString>Catalog.Банки.StandardAttribute.Description</inputByString>
<inputByString>Catalog.Банки.StandardAttribute.Code</inputByString>
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
<createOnInput>Use</createOnInput>
<dataLockControlMode>Managed</dataLockControlMode>
<fullTextSearch>Use</fullTextSearch>
<objectPresentation>
<key>ru</key>
<value>Банк</value>
</objectPresentation>
<levelCount>2</levelCount>
<foldersOnTop>true</foldersOnTop>
<codeLength>9</codeLength>
<descriptionLength>150</descriptionLength>
<codeType>String</codeType>
<codeAllowedLength>Variable</codeAllowedLength>
<checkUnique>true</checkUnique>
<autonumbering>true</autonumbering>
<defaultPresentation>AsDescription</defaultPresentation>
<editType>InDialog</editType>
<choiceMode>BothWays</choiceMode>
</mdclass:Catalog>

View File

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Catalog xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="b1f312ba-c902-4b98-ac42-4b1f0c620fa4">
<producedTypes>
<objectType typeId="eff8fea8-6e86-4b12-a7a1-724dc028c17f" valueTypeId="240577e7-c86a-42bc-a6c5-164f34be59a9"/>
<refType typeId="d6b9928d-57ed-4775-bdef-4b4b5d8101c5" valueTypeId="310f3a6f-c9e2-4ca8-a037-8e2e8b35eb18"/>
<selectionType typeId="024de1d4-2666-4d0d-8fe5-a9d21bc5b314" valueTypeId="91239977-e422-413c-af87-68913dcd0c3a"/>
<listType typeId="a506f695-4ae5-4c89-8769-a031e4d65950" valueTypeId="b239496c-d456-4fc3-8673-5a9441412d74"/>
<managerType typeId="51674e54-50c1-4e4e-ae99-730b27c956c0" valueTypeId="88101039-f807-444a-95d2-22cbe567a8a5"/>
</producedTypes>
<name>Валюты</name>
<synonym>
<key>ru</key>
<value>Валюты</value>
</synonym>
<useStandardCommands>true</useStandardCommands>
<inputByString>Catalog.Валюты.StandardAttribute.Description</inputByString>
<inputByString>Catalog.Валюты.StandardAttribute.Code</inputByString>
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
<createOnInput>Use</createOnInput>
<dataLockControlMode>Managed</dataLockControlMode>
<fullTextSearch>Use</fullTextSearch>
<objectPresentation>
<key>ru</key>
<value>Валюта</value>
</objectPresentation>
<listPresentation>
<key>ru</key>
<value>Валюты</value>
</listPresentation>
<levelCount>2</levelCount>
<foldersOnTop>true</foldersOnTop>
<codeLength>3</codeLength>
<descriptionLength>10</descriptionLength>
<codeType>String</codeType>
<codeAllowedLength>Variable</codeAllowedLength>
<checkUnique>true</checkUnique>
<autonumbering>true</autonumbering>
<defaultPresentation>AsDescription</defaultPresentation>
<editType>InDialog</editType>
<choiceMode>BothWays</choiceMode>
</mdclass:Catalog>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" 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:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
<filter>
<viewMode>Normal</viewMode>
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
</filter>
<order>
<viewMode>Normal</viewMode>
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
</order>
<conditionalAppearance>
<viewMode>Normal</viewMode>
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
</conditionalAppearance>
<itemsViewMode>Normal</itemsViewMode>
<itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</itemsUserSettingID>
</Settings>

View File

@ -0,0 +1,258 @@
<?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">
<items xsi:type="form:FormGroup">
<name>СписокКомпоновщикНастроекПользовательскиеНастройки</name>
<id>1</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Группа пользовательских настроек</value>
</title>
<verticalStretch>false</verticalStretch>
<extendedTooltip>
<name>СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка</name>
<id>2</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>
<representation>WeakSeparation</representation>
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:Table">
<name>Список</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Список</segments>
</dataPath>
<defaultItem>true</defaultItem>
<titleLocation>None</titleLocation>
<items xsi:type="form:FormField">
<name>Наименование</name>
<id>16</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Список.Description</segments>
</dataPath>
<defaultItem>true</defaultItem>
<extendedTooltip>
<name>НаименованиеРасширеннаяПодсказка</name>
<id>18</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>НаименованиеКонтекстноеМеню</name>
<id>17</id>
<autoFill>true</autoFill>
</contextMenu>
<type>LabelField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:LabelFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
</extInfo>
</items>
<commandBarLocation>None</commandBarLocation>
<autoCommandBar>
<name>СписокКоманднаяПанель</name>
<id>5</id>
<horizontalAlign>Left</horizontalAlign>
</autoCommandBar>
<searchStringAddition>
<name>СписокСтрокаПоиска</name>
<id>7</id>
<extendedTooltip>
<name>СписокСтрокаПоискаРасширеннаяПодсказка</name>
<id>9</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СписокСтрокаПоискаКонтекстноеМеню</name>
<id>8</id>
<autoFill>true</autoFill>
</contextMenu>
<source>Список</source>
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</searchStringAddition>
<viewStatusAddition>
<name>СписокСостояниеПросмотра</name>
<id>10</id>
<extendedTooltip>
<name>СписокСостояниеПросмотраРасширеннаяПодсказка</name>
<id>12</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СписокСостояниеПросмотраКонтекстноеМеню</name>
<id>11</id>
<autoFill>true</autoFill>
</contextMenu>
<type>ViewStatusAddition</type>
<source>Список</source>
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</viewStatusAddition>
<searchControlAddition>
<name>СписокУправлениеПоиском</name>
<id>13</id>
<extendedTooltip>
<name>СписокУправлениеПоискомРасширеннаяПодсказка</name>
<id>15</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СписокУправлениеПоискомКонтекстноеМеню</name>
<id>14</id>
<autoFill>true</autoFill>
</contextMenu>
<type>SearchControlAddition</type>
<source>Список</source>
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</searchControlAddition>
<extendedTooltip>
<name>СписокРасширеннаяПодсказка</name>
<id>6</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СписокКонтекстноеМеню</name>
<id>4</id>
<autoFill>true</autoFill>
</contextMenu>
<changeRowSet>true</changeRowSet>
<changeRowOrder>true</changeRowOrder>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<autoMaxRowsCount>true</autoMaxRowsCount>
<choiceMode>true</choiceMode>
<selectionMode>MultiRow</selectionMode>
<header>true</header>
<headerHeight>1</headerHeight>
<footerHeight>1</footerHeight>
<horizontalScrollBar>AutoUse</horizontalScrollBar>
<verticalScrollBar>AutoUse</verticalScrollBar>
<horizontalLines>true</horizontalLines>
<verticalLines>true</verticalLines>
<useAlternationRowColor>true</useAlternationRowColor>
<searchOnInput>Auto</searchOnInput>
<initialListView>Auto</initialListView>
<initialTreeView>ExpandTopLevel</initialTreeView>
<horizontalStretch>true</horizontalStretch>
<verticalStretch>true</verticalStretch>
<enableStartDrag>true</enableStartDrag>
<fileDragMode>AsFileRef</fileDragMode>
<rowPictureDataPath xsi:type="form:DataPath">
<segments>Список.DefaultPicture</segments>
</rowPictureDataPath>
<extInfo xsi:type="form:DynamicListTableExtInfo">
<autoRefreshPeriod>60</autoRefreshPeriod>
<period>
<startDate>0001-01-01T00:00:00</startDate>
<endDate>0001-01-01T00:00:00</endDate>
</period>
<topLevelParent xsi:type="core:UndefinedValue"/>
<showRoot>true</showRoot>
<allowGettingCurrentRowURL>true</allowGettingCurrentRowURL>
<userSettingsGroup>СписокКомпоновщикНастроекПользовательскиеНастройки</userSettingsGroup>
</extInfo>
</items>
<autoCommandBar>
<name>FormCommandBar</name>
<id>-1</id>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<saveWindowSettings>true</saveWindowSettings>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<allowFormCustomize>true</allowFormCustomize>
<enabled>true</enabled>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<attributes>
<name>Список</name>
<id>1</id>
<valueType>
<types>DynamicList</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
<main>true</main>
<extInfo xsi:type="form:DynamicListExtInfo">
<mainTable>Catalog.ВидыДоходов</mainTable>
<dynamicDataRead>true</dynamicDataRead>
<autoFillAvailableFields>true</autoFillAvailableFields>
<autoSaveUserSettings>true</autoSaveUserSettings>
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
</extInfo>
</attributes>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:DynamicListFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,6 @@
Процедура ПриУстановкеНовогоКода(СтандартнаяОбработка, Префикс)
Префикс = Обмен.ПолучитьПрефиксНомера();
КонецПроцедуры

View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Catalog xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="45c0ad15-20cf-40bc-804d-302d6eaaa6fa">
<producedTypes>
<objectType typeId="d5908038-8cdf-46ef-9598-622b0a9e82e9" valueTypeId="5a0d68b6-75e2-4a2f-867a-b35ec91fd110"/>
<refType typeId="93179f8e-903f-4abd-93f2-4442f8bcb26d" valueTypeId="aae7d109-c300-4d6b-9fd8-0c9c2b994ced"/>
<selectionType typeId="e8c8b770-03ad-4a9f-a869-17f601e81d12" valueTypeId="be0bca48-21ee-4d64-911f-4ae99f4ae4b5"/>
<listType typeId="62a7f48b-3c92-42cd-959f-69731561bea7" valueTypeId="26ea5b93-ff4e-4534-9f67-8d2deb36d33c"/>
<managerType typeId="727e297b-b632-464e-921f-352b9c2b576e" valueTypeId="7fdebda3-7951-43d4-adf1-0863a830dd70"/>
</producedTypes>
<name>ВидыДоходов</name>
<synonym>
<key>ru</key>
<value>Виды доходов</value>
</synonym>
<useStandardCommands>true</useStandardCommands>
<inputByString>Catalog.ВидыДоходов.StandardAttribute.Description</inputByString>
<inputByString>Catalog.ВидыДоходов.StandardAttribute.Code</inputByString>
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
<createOnInput>Use</createOnInput>
<dataLockControlMode>Managed</dataLockControlMode>
<fullTextSearch>Use</fullTextSearch>
<levelCount>2</levelCount>
<foldersOnTop>true</foldersOnTop>
<codeLength>9</codeLength>
<descriptionLength>50</descriptionLength>
<codeType>String</codeType>
<codeAllowedLength>Variable</codeAllowedLength>
<checkUnique>true</checkUnique>
<autonumbering>true</autonumbering>
<defaultPresentation>AsDescription</defaultPresentation>
<editType>InDialog</editType>
<choiceMode>BothWays</choiceMode>
<defaultChoiceForm>Catalog.ВидыДоходов.Form.ФормаВыбора</defaultChoiceForm>
<forms uuid="236a7908-5968-481d-89c5-19da6330edc1">
<name>ФормаВыбора</name>
<synonym>
<key>ru</key>
<value>Форма выбора</value>
</synonym>
<usePurposes>PersonalComputer</usePurposes>
<usePurposes>MobileDevice</usePurposes>
</forms>
</mdclass:Catalog>

View File

@ -0,0 +1,6 @@
Процедура ПриУстановкеНовогоКода(СтандартнаяОбработка, Префикс)
Префикс = Обмен.ПолучитьПрефиксНомера();
КонецПроцедуры

View File

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Catalog xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="7588e0d2-a2ae-4ee7-a40b-4ef11486e7d7">
<producedTypes>
<objectType typeId="2ff34b1c-50fe-4ba9-b454-bfada9cee3f0" valueTypeId="6ca19832-0520-48d4-bc9c-d9cf27650ecc"/>
<refType typeId="93857295-dd99-4938-8a23-6182277be8bc" valueTypeId="b647a33a-55c4-46c2-b757-337d14b496d2"/>
<selectionType typeId="b3d08ff6-1788-483e-bf40-b36e4535737d" valueTypeId="6d061e8f-370b-47dc-a2fe-af283e34d5c1"/>
<listType typeId="814ac7f3-3032-478d-b784-636be23bc66a" valueTypeId="2a4f6636-9694-4336-a138-28994b7b2f87"/>
<managerType typeId="d398b063-175b-46f0-b455-d88916cb0fe9" valueTypeId="9d628e93-ff27-43cb-bc85-f7c5ee270f74"/>
</producedTypes>
<name>ЕдиницыИзмерений</name>
<synonym>
<key>ru</key>
<value>Единицы измерений</value>
</synonym>
<useStandardCommands>true</useStandardCommands>
<inputByString>Catalog.ЕдиницыИзмерений.StandardAttribute.Description</inputByString>
<inputByString>Catalog.ЕдиницыИзмерений.StandardAttribute.Code</inputByString>
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
<createOnInput>Use</createOnInput>
<dataLockControlMode>Managed</dataLockControlMode>
<fullTextSearch>Use</fullTextSearch>
<levelCount>2</levelCount>
<foldersOnTop>true</foldersOnTop>
<codeLength>9</codeLength>
<descriptionLength>50</descriptionLength>
<codeType>String</codeType>
<codeAllowedLength>Variable</codeAllowedLength>
<checkUnique>true</checkUnique>
<autonumbering>true</autonumbering>
<defaultPresentation>AsDescription</defaultPresentation>
<editType>InDialog</editType>
<choiceMode>BothWays</choiceMode>
</mdclass:Catalog>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" 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:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
<filter>
<viewMode>Normal</viewMode>
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
</filter>
<order>
<viewMode>Normal</viewMode>
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
</order>
<conditionalAppearance>
<viewMode>Normal</viewMode>
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
</conditionalAppearance>
<itemsViewMode>Normal</itemsViewMode>
<itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</itemsUserSettingID>
</Settings>

View File

@ -0,0 +1,264 @@
<?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">
<items xsi:type="form:FormGroup">
<name>СписокКомпоновщикНастроекПользовательскиеНастройки</name>
<id>1</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Группа пользовательских настроек</value>
</title>
<verticalStretch>false</verticalStretch>
<extendedTooltip>
<name>СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка</name>
<id>2</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>
<representation>WeakSeparation</representation>
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:Table">
<name>Список</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Список</segments>
</dataPath>
<defaultItem>true</defaultItem>
<titleLocation>None</titleLocation>
<items xsi:type="form:FormField">
<name>Наименование</name>
<id>16</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Список.Description</segments>
</dataPath>
<defaultItem>true</defaultItem>
<extendedTooltip>
<name>НаименованиеРасширеннаяПодсказка</name>
<id>18</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>НаименованиеКонтекстноеМеню</name>
<id>17</id>
<autoFill>true</autoFill>
</contextMenu>
<type>LabelField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:LabelFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
</extInfo>
</items>
<commandBarLocation>None</commandBarLocation>
<autoCommandBar>
<name>СписокКоманднаяПанель</name>
<id>5</id>
<horizontalAlign>Left</horizontalAlign>
</autoCommandBar>
<searchStringAddition>
<name>СписокСтрокаПоиска</name>
<id>7</id>
<extendedTooltip>
<name>СписокСтрокаПоискаРасширеннаяПодсказка</name>
<id>9</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СписокСтрокаПоискаКонтекстноеМеню</name>
<id>8</id>
<autoFill>true</autoFill>
</contextMenu>
<source>Список</source>
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</searchStringAddition>
<viewStatusAddition>
<name>СписокСостояниеПросмотра</name>
<id>10</id>
<extendedTooltip>
<name>СписокСостояниеПросмотраРасширеннаяПодсказка</name>
<id>12</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СписокСостояниеПросмотраКонтекстноеМеню</name>
<id>11</id>
<autoFill>true</autoFill>
</contextMenu>
<type>ViewStatusAddition</type>
<source>Список</source>
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</viewStatusAddition>
<searchControlAddition>
<name>СписокУправлениеПоиском</name>
<id>13</id>
<extendedTooltip>
<name>СписокУправлениеПоискомРасширеннаяПодсказка</name>
<id>15</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СписокУправлениеПоискомКонтекстноеМеню</name>
<id>14</id>
<autoFill>true</autoFill>
</contextMenu>
<type>SearchControlAddition</type>
<source>Список</source>
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</searchControlAddition>
<extendedTooltip>
<name>СписокРасширеннаяПодсказка</name>
<id>6</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СписокКонтекстноеМеню</name>
<id>4</id>
<autoFill>true</autoFill>
</contextMenu>
<representation>HierarchicalList</representation>
<changeRowSet>true</changeRowSet>
<changeRowOrder>true</changeRowOrder>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<autoMaxRowsCount>true</autoMaxRowsCount>
<choiceMode>true</choiceMode>
<selectionMode>MultiRow</selectionMode>
<header>true</header>
<headerHeight>1</headerHeight>
<footerHeight>1</footerHeight>
<horizontalScrollBar>AutoUse</horizontalScrollBar>
<verticalScrollBar>AutoUse</verticalScrollBar>
<horizontalLines>true</horizontalLines>
<verticalLines>true</verticalLines>
<useAlternationRowColor>true</useAlternationRowColor>
<searchOnInput>Auto</searchOnInput>
<initialListView>Auto</initialListView>
<initialTreeView>ExpandTopLevel</initialTreeView>
<horizontalStretch>true</horizontalStretch>
<verticalStretch>true</verticalStretch>
<enableStartDrag>true</enableStartDrag>
<enableDrag>true</enableDrag>
<fileDragMode>AsFileRef</fileDragMode>
<rowPictureDataPath xsi:type="form:DataPath">
<segments>Список.DefaultPicture</segments>
</rowPictureDataPath>
<extInfo xsi:type="form:DynamicListTableExtInfo">
<autoRefreshPeriod>60</autoRefreshPeriod>
<period>
<startDate>0001-01-01T00:00:00</startDate>
<endDate>0001-01-01T00:00:00</endDate>
</period>
<topLevelParent xsi:type="core:UndefinedValue"/>
<showRoot>true</showRoot>
<allowGettingCurrentRowURL>true</allowGettingCurrentRowURL>
<userSettingsGroup>СписокКомпоновщикНастроекПользовательскиеНастройки</userSettingsGroup>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<handlers>
<event>OnCreateAtServer</event>
<name>ПриСозданииНаСервере</name>
</handlers>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<saveWindowSettings>true</saveWindowSettings>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<allowFormCustomize>true</allowFormCustomize>
<enabled>true</enabled>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<attributes>
<name>Список</name>
<id>1</id>
<valueType>
<types>DynamicList</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
<main>true</main>
<extInfo xsi:type="form:DynamicListExtInfo">
<mainTable>Catalog.Номенклатура</mainTable>
<dynamicDataRead>true</dynamicDataRead>
<autoFillAvailableFields>true</autoFillAvailableFields>
<autoSaveUserSettings>true</autoSaveUserSettings>
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
</extInfo>
</attributes>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:DynamicListFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,44 @@
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
//отбор помеченных на удаление
Отбор = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор.Использование = Истина;
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ПометкаУдаления");
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
Отбор.ПравоеЗначение = Ложь;
//проверка для отчетов
Если (Параметры.Свойство("Товар") ИЛИ
Параметры.Свойство("Услуга") ИЛИ
Параметры.Свойство("КомПлатежи")) Тогда
//отбор вида номенклатуры
Отбор = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор.Использование = Истина;
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ВидНоменклатуры");
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
//группировка по родителю
ГруппировкаСписка = Список.Группировка.Элементы;
ПолеГруппировкаСписка = ГруппировкаСписка.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных"));
ПолеГруппировкаСписка.Поле = Новый ПолеКомпоновкиДанных("Родитель");
Если Параметры.Свойство("Товар") Тогда
Отбор.ПравоеЗначение = Перечисления.ВидыНоменклатуры.Товар;
АвтоЗаголовок = Ложь;
Заголовок = "Выберите товар!";
ИначеЕсли Параметры.Свойство("Услуга") Тогда
Отбор.ПравоеЗначение = Перечисления.ВидыНоменклатуры.Услуга;
АвтоЗаголовок = Ложь;
Заголовок = "Выберите услугу!";
ИначеЕсли Параметры.Свойство("КомПлатежи") Тогда
Отбор.ПравоеЗначение = Перечисления.ВидыНоменклатуры.КУ;
АвтоЗаголовок = Ложь;
Заголовок = "Выберите ком. услугу";
КонецЕсли;
КонецЕсли;
КонецПроцедуры

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" 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:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
<filter>
<item xsi:type="FilterItemComparison">
<use>false</use>
<left xsi:type="dcscor:Field">Ссылка</left>
<comparisonType>Equal</comparisonType>
<right xsi:type="dcscor:DesignTimeValue">Справочник.Номенклатура.ПустаяСсылка</right>
</item>
<viewMode>Normal</viewMode>
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
</filter>
<order>
<viewMode>Normal</viewMode>
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
</order>
<conditionalAppearance>
<viewMode>Normal</viewMode>
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
</conditionalAppearance>
<itemsViewMode>Normal</itemsViewMode>
<itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</itemsUserSettingID>
</Settings>

View File

@ -0,0 +1,315 @@
<?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">
<items xsi:type="form:FormGroup">
<name>СписокКомпоновщикНастроекПользовательскиеНастройки</name>
<id>1</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Группа пользовательских настроек</value>
</title>
<verticalStretch>false</verticalStretch>
<extendedTooltip>
<name>СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка</name>
<id>2</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>
<representation>WeakSeparation</representation>
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:Table">
<name>Список</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Список</segments>
</dataPath>
<defaultItem>true</defaultItem>
<titleLocation>None</titleLocation>
<items xsi:type="form:FormField">
<name>Наименование</name>
<id>16</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Список.Description</segments>
</dataPath>
<defaultItem>true</defaultItem>
<extendedTooltip>
<name>НаименованиеРасширеннаяПодсказка</name>
<id>18</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>НаименованиеКонтекстноеМеню</name>
<id>17</id>
<autoFill>true</autoFill>
</contextMenu>
<type>LabelField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:LabelFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
</extInfo>
</items>
<commandBarLocation>None</commandBarLocation>
<autoCommandBar>
<name>СписокКоманднаяПанель</name>
<id>5</id>
<horizontalAlign>Left</horizontalAlign>
</autoCommandBar>
<searchStringAddition>
<name>СписокСтрокаПоиска</name>
<id>7</id>
<extendedTooltip>
<name>СписокСтрокаПоискаРасширеннаяПодсказка</name>
<id>9</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СписокСтрокаПоискаКонтекстноеМеню</name>
<id>8</id>
<autoFill>true</autoFill>
</contextMenu>
<source>Список</source>
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</searchStringAddition>
<viewStatusAddition>
<name>СписокСостояниеПросмотра</name>
<id>10</id>
<extendedTooltip>
<name>СписокСостояниеПросмотраРасширеннаяПодсказка</name>
<id>12</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СписокСостояниеПросмотраКонтекстноеМеню</name>
<id>11</id>
<autoFill>true</autoFill>
</contextMenu>
<type>ViewStatusAddition</type>
<source>Список</source>
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</viewStatusAddition>
<searchControlAddition>
<name>СписокУправлениеПоиском</name>
<id>13</id>
<extendedTooltip>
<name>СписокУправлениеПоискомРасширеннаяПодсказка</name>
<id>15</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СписокУправлениеПоискомКонтекстноеМеню</name>
<id>14</id>
<autoFill>true</autoFill>
</contextMenu>
<type>SearchControlAddition</type>
<source>Список</source>
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</searchControlAddition>
<extendedTooltip>
<name>СписокРасширеннаяПодсказка</name>
<id>6</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СписокКонтекстноеМеню</name>
<id>4</id>
<autoFill>true</autoFill>
</contextMenu>
<representation>HierarchicalList</representation>
<changeRowSet>true</changeRowSet>
<changeRowOrder>true</changeRowOrder>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<autoMaxRowsCount>true</autoMaxRowsCount>
<selectionMode>MultiRow</selectionMode>
<header>true</header>
<headerHeight>1</headerHeight>
<footerHeight>1</footerHeight>
<horizontalScrollBar>AutoUse</horizontalScrollBar>
<verticalScrollBar>AutoUse</verticalScrollBar>
<horizontalLines>true</horizontalLines>
<verticalLines>true</verticalLines>
<useAlternationRowColor>true</useAlternationRowColor>
<searchOnInput>Auto</searchOnInput>
<initialListView>Auto</initialListView>
<initialTreeView>ExpandTopLevel</initialTreeView>
<horizontalStretch>true</horizontalStretch>
<verticalStretch>true</verticalStretch>
<enableStartDrag>true</enableStartDrag>
<enableDrag>true</enableDrag>
<rowPictureDataPath xsi:type="form:DataPath">
<segments>Список.DefaultPicture</segments>
</rowPictureDataPath>
<extInfo xsi:type="form:DynamicListTableExtInfo">
<autoRefreshPeriod>60</autoRefreshPeriod>
<period>
<startDate>0001-01-01T00:00:00</startDate>
<endDate>0001-01-01T00:00:00</endDate>
</period>
<topLevelParent xsi:type="core:UndefinedValue"/>
<showRoot>true</showRoot>
<allowGettingCurrentRowURL>true</allowGettingCurrentRowURL>
<userSettingsGroup>СписокКомпоновщикНастроекПользовательскиеНастройки</userSettingsGroup>
</extInfo>
</items>
<items xsi:type="form:Button">
<name>ФормаПоискПоШтрихКоду</name>
<id>22</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ФормаПоискПоШтрихКодуРасширеннаяПодсказка</name>
<id>23</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>UsualButton</type>
<commandName>Form.Command.ПоискПоШтрихКоду</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<height>1</height>
<autoMaxHeight>true</autoMaxHeight>
<horizontalStretch>true</horizontalStretch>
<groupHorizontalAlign>Center</groupHorizontalAlign>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<handlers>
<event>OnOpen</event>
<name>ПриОткрытии</name>
</handlers>
<saveWindowSettings>true</saveWindowSettings>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<allowFormCustomize>true</allowFormCustomize>
<enabled>true</enabled>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<attributes>
<name>Список</name>
<id>1</id>
<valueType>
<types>DynamicList</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
<main>true</main>
<extInfo xsi:type="form:DynamicListExtInfo">
<mainTable>Catalog.Номенклатура</mainTable>
<dynamicDataRead>true</dynamicDataRead>
<autoFillAvailableFields>true</autoFillAvailableFields>
<autoSaveUserSettings>true</autoSaveUserSettings>
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
</extInfo>
</attributes>
<formCommands>
<name>ПоискПоШтрихКоду</name>
<title>
<key>ru</key>
<value>Поиск по штрих коду</value>
</title>
<id>1</id>
<toolTip>
<key>ru</key>
<value>Поиск по штрих коду</value>
</toolTip>
<use>
<common>true</common>
</use>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.СканШтрихКода</picture>
</picture>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>ПоискПоШтрихКоду</name>
</handler>
</action>
<representation>TextPicture</representation>
<currentRowUse>DontUse</currentRowUse>
</formCommands>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:DynamicListFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,78 @@
&НаКлиенте
Процедура ПоискПоШтрихКоду(Команда)
#Если МобильноеПриложениеКлиент Тогда
Если СредстваМультимедиа.ПоддерживаетсяСканированиеШтрихКодов() Тогда
ОповещениеСканирования = Новый ОписаниеОповещения("ОбработкаОтсканированногоШтрихКода", ЭтотОбъект);
СредстваМультимедиа.ПоказатьСканированиеШтрихКодов("Сканирование штриш-кода",ОповещениеСканирования,, ТипШтрихКода.Все);
СредстваМультимедиа.ЗакрытьСканированиеШтрихКодов();
Иначе
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Не поддерживается сканирование штрих-кодов на данном устройстве";
Сообщение.Сообщить();
КонецЕсли;
#КонецЕсли
КонецПроцедуры
&НаКлиенте
Процедура ОбработкаОтсканированногоШтрихКода(ШтрихКод, Результат, Сообщение, ДопПараметры) Экспорт
Если Результат И ЗначениеЗаполнено(ШтрихКод) Тогда
Номенклатура = НайтиНоменклатуруПоШтрихКоду(ШтрихКод);
Если Номенклатура = Неопределено Тогда
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Штрих-код не найден";
Сообщение.Сообщить();
Иначе
Элементы.Список.Отображение = ОтображениеТаблицы.Список;
НовЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка");
НовЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
НовЭлементОтбора.Использование = Истина;
НовЭлементОтбора.ПравоеЗначение = Номенклатура;
КонецЕсли;
Иначе
Сообщение.Текст = "Ошибка сканирования";
Сообщение.Сообщить();
КонецЕсли;
КонецПроцедуры
&НаСервереБезКонтекста
Функция НайтиНоменклатуруПоШтрихКоду(ШтрихКод)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ШтрихКоды.Владелец.Ссылка КАК Владелец
|ИЗ
| РегистрСведений.ШтрихКоды КАК ШтрихКоды
|ГДЕ
| ШтрихКоды.ШтрихКод = &ШтрихКод
|
|СГРУППИРОВАТЬ ПО
| ШтрихКоды.Владелец.Ссылка";
Запрос.УстановитьПараметр("ШтрихКод", ШтрихКод);
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Если РезультатЗапроса.Пустой() Тогда
Возврат Неопределено;
Иначе
Выборка.Следующий();
Возврат Выборка.Владелец;
КонецЕсли;
КонецФункции // ()
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Элементы.Список.Отображение = ОтображениеТаблицы.Дерево;
КонецПроцедуры

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" 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:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
<filter>
<viewMode>Normal</viewMode>
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
</filter>
<order>
<viewMode>Normal</viewMode>
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
</order>
<conditionalAppearance>
<viewMode>Normal</viewMode>
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
</conditionalAppearance>
<itemsViewMode>Normal</itemsViewMode>
<itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</itemsUserSettingID>
</Settings>

View File

@ -0,0 +1,663 @@
<?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">
<items xsi:type="form:FormGroup">
<name>Страницы</name>
<id>18</id>
<items xsi:type="form:FormGroup">
<name>Данные</name>
<id>20</id>
<items xsi:type="form:FormGroup">
<name>Группа1</name>
<id>16</id>
<items xsi:type="form:FormField">
<name>Код</name>
<id>1</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Code</segments>
</dataPath>
<extendedTooltip>
<name>КодРасширеннаяПодсказка</name>
<id>3</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>КодКонтекстноеМеню</name>
<id>2</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>EnterOnInput</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Наименование</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Description</segments>
</dataPath>
<extendedTooltip>
<name>НаименованиеРасширеннаяПодсказка</name>
<id>6</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>НаименованиеКонтекстноеМеню</name>
<id>5</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>EnterOnInput</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>Группа1РасширеннаяПодсказка</name>
<id>17</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>Родитель</name>
<id>7</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Parent</segments>
</dataPath>
<handlers>
<event>OnChange</event>
<name>РодительПриИзменении</name>
</handlers>
<extendedTooltip>
<name>РодительРасширеннаяПодсказка</name>
<id>9</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>РодительКонтекстноеМеню</name>
<id>8</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>EnterOnInput</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ВидНоменклатуры</name>
<id>50</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ВидНоменклатуры</segments>
</dataPath>
<handlers>
<event>OnChange</event>
<name>ВидНоменклатурыПриИзменении</name>
</handlers>
<extendedTooltip>
<name>ВидНоменклатурыРасширеннаяПодсказка</name>
<id>52</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ВидНоменклатурыКонтекстноеМеню</name>
<id>51</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">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ЕдиницаИзмерения</name>
<id>10</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.ЕдиницаИзмерения</segments>
</dataPath>
<extendedTooltip>
<name>ЕдиницаИзмеренияРасширеннаяПодсказка</name>
<id>12</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ЕдиницаИзмеренияКонтекстноеМеню</name>
<id>11</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>EnterOnInput</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Данные</value>
</title>
<toolTip>
<key>ru</key>
<value>Данные</value>
</toolTip>
<extendedTooltip>
<name>ДанныеРасширеннаяПодсказка</name>
<id>21</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>Page</type>
<extInfo xsi:type="form:PageGroupExtInfo">
<group>Vertical</group>
<showTitle>true</showTitle>
</extInfo>
</items>
<items xsi:type="form:FormGroup">
<name>ШтрихКоды</name>
<id>22</id>
<items xsi:type="form:Table">
<name>ШтрихКоды1</name>
<id>24</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>ШтрихКоды</segments>
</dataPath>
<titleLocation>None</titleLocation>
<items xsi:type="form:FormField">
<name>ШтрихКоды1ШтрихКод</name>
<id>40</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>ШтрихКоды.ШтрихКод</segments>
</dataPath>
<extendedTooltip>
<name>ШтрихКоды1ШтрихКодРасширеннаяПодсказка</name>
<id>42</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>41</id>
<autoFill>true</autoFill>
</contextMenu>
<type>LabelField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:LabelFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
</extInfo>
</items>
<autoCommandBar>
<name>ШтрихКоды1КоманднаяПанель</name>
<id>26</id>
<items xsi:type="form:Button">
<name>ШтрихКоды1ДобавитьШтрихКод</name>
<id>43</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ШтрихКоды1ДобавитьШтрихКодРасширеннаяПодсказка</name>
<id>44</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Command.ДобавитьШтрихКод</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<horizontalAlign>Left</horizontalAlign>
</autoCommandBar>
<searchStringAddition>
<name>ШтрихКоды1СтрокаПоиска</name>
<id>28</id>
<extendedTooltip>
<name>ШтрихКоды1СтрокаПоискаРасширеннаяПодсказка</name>
<id>30</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>29</id>
<autoFill>true</autoFill>
</contextMenu>
<source>ШтрихКоды1</source>
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</searchStringAddition>
<viewStatusAddition>
<name>ШтрихКоды1СостояниеПросмотра</name>
<id>31</id>
<extendedTooltip>
<name>ШтрихКоды1СостояниеПросмотраРасширеннаяПодсказка</name>
<id>33</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>32</id>
<autoFill>true</autoFill>
</contextMenu>
<type>ViewStatusAddition</type>
<source>ШтрихКоды1</source>
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</viewStatusAddition>
<searchControlAddition>
<name>ШтрихКоды1УправлениеПоиском</name>
<id>34</id>
<extendedTooltip>
<name>ШтрихКоды1УправлениеПоискомРасширеннаяПодсказка</name>
<id>36</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>35</id>
<autoFill>true</autoFill>
</contextMenu>
<type>SearchControlAddition</type>
<source>ШтрихКоды1</source>
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</searchControlAddition>
<extendedTooltip>
<name>ШтрихКоды1РасширеннаяПодсказка</name>
<id>27</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>25</id>
<autoFill>true</autoFill>
</contextMenu>
<representation>HierarchicalList</representation>
<changeRowSet>true</changeRowSet>
<changeRowOrder>true</changeRowOrder>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<autoMaxRowsCount>true</autoMaxRowsCount>
<selectionMode>MultiRow</selectionMode>
<header>true</header>
<headerHeight>1</headerHeight>
<footerHeight>1</footerHeight>
<horizontalScrollBar>AutoUse</horizontalScrollBar>
<verticalScrollBar>AutoUse</verticalScrollBar>
<horizontalLines>true</horizontalLines>
<verticalLines>true</verticalLines>
<useAlternationRowColor>true</useAlternationRowColor>
<searchOnInput>Auto</searchOnInput>
<initialListView>Auto</initialListView>
<horizontalStretch>true</horizontalStretch>
<verticalStretch>true</verticalStretch>
<enableStartDrag>true</enableStartDrag>
<fileDragMode>AsFileRef</fileDragMode>
<rowPictureDataPath xsi:type="form:DataPath">
<segments>ШтрихКоды.DefaultPicture</segments>
</rowPictureDataPath>
<extInfo xsi:type="form:DynamicListTableExtInfo">
<autoRefreshPeriod>60</autoRefreshPeriod>
<period>
<startDate>0001-01-01T00:00:00</startDate>
<endDate>0001-01-01T00:00:00</endDate>
</period>
<topLevelParent xsi:type="core:UndefinedValue"/>
<showRoot>true</showRoot>
<allowGettingCurrentRowURL>true</allowGettingCurrentRowURL>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Штрих коды</value>
</title>
<toolTip>
<key>ru</key>
<value>Штрих коды</value>
</toolTip>
<extendedTooltip>
<name>ШтрихКодыРасширеннаяПодсказка</name>
<id>23</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>Page</type>
<extInfo xsi:type="form:PageGroupExtInfo">
<group>Vertical</group>
<showTitle>true</showTitle>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<toolTip>
<key>ru</key>
<value>Страницы</value>
</toolTip>
<extendedTooltip>
<name>СтраницыРасширеннаяПодсказка</name>
<id>19</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>Pages</type>
<extInfo xsi:type="form:PagesGroupExtInfo">
<pagesRepresentation>TabsOnTop</pagesRepresentation>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:Button">
<name>ДобавитьШтрихКод</name>
<id>48</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ДобавитьШтрихКодРасширеннаяПодсказка</name>
<id>49</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>UsualButton</type>
<commandName>Form.Command.ДобавитьШтрихКод</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<height>1</height>
<autoMaxHeight>true</autoMaxHeight>
<horizontalStretch>true</horizontalStretch>
<groupHorizontalAlign>Center</groupHorizontalAlign>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<handlers>
<event>ChoiceProcessing</event>
<name>ОбработкаВыбора</name>
</handlers>
<handlers>
<event>OnOpen</event>
<name>ПриОткрытии</name>
</handlers>
<handlers>
<event>BeforeClose</event>
<name>ПередЗакрытием</name>
</handlers>
<handlers>
<event>OnCreateAtServer</event>
<name>ПриСозданииНаСервере</name>
</handlers>
<handlers>
<event>OnClose</event>
<name>ПриЗакрытии</name>
</handlers>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<saveWindowSettings>true</saveWindowSettings>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<allowFormCustomize>true</allowFormCustomize>
<enabled>true</enabled>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<attributes>
<name>Объект</name>
<id>1</id>
<valueType>
<types>CatalogObject.Номенклатура</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
<main>true</main>
<savedData>true</savedData>
</attributes>
<attributes>
<name>ШтрихКоды</name>
<title>
<key>ru</key>
<value>Штрих коды</value>
</title>
<id>2</id>
<valueType>
<types>DynamicList</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
<extInfo xsi:type="form:DynamicListExtInfo">
<mainTable>InformationRegister.ШтрихКоды</mainTable>
<dynamicDataRead>true</dynamicDataRead>
<autoFillAvailableFields>true</autoFillAvailableFields>
<autoSaveUserSettings>true</autoSaveUserSettings>
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
</extInfo>
</attributes>
<formCommands>
<name>ДобавитьШтрихКод</name>
<title>
<key>ru</key>
<value>Добавить штрих код</value>
</title>
<id>1</id>
<toolTip>
<key>ru</key>
<value>Добавить штрих код</value>
</toolTip>
<use>
<common>true</common>
</use>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.ШтрихКод</picture>
</picture>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>ДобавитьШтрихКод</name>
</handler>
</action>
<representation>TextPicture</representation>
<currentRowUse>Auto</currentRowUse>
</formCommands>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:CatalogFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,105 @@
&НаКлиенте
Процедура ПриОткрытии(Отказ)
ВидЕдИзм = ВидимостьЕденицаИзмерения(Объект.ВидНоменклатуры);
Если ВидЕдИзм Тогда
Элементы.ЕдиницаИзмерения.Видимость = Истина;
Иначе
Элементы.ЕдиницаИзмерения.Видимость = Ложь;
КонецЕсли;
Отбор = ШтрихКоды.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Владелец");
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
Отбор.Использование = Истина;
Отбор.ПравоеЗначение = Объект.Ссылка;
КонецПроцедуры
&НаСервереБезКонтекста
Функция ВидимостьЕденицаИзмерения(ВидНоменклатуры)
Если ВидНоменклатуры = Перечисления.ВидыНоменклатуры.Услуга Тогда
Возврат Ложь;
Иначе
Возврат Истина;
КонецЕсли;
КонецФункции // ВидимостьЕденицаИзмерения()
&НаКлиенте
Процедура ДобавитьШтрихКод(Команда)
#Если МобильноеПриложениеКлиент Тогда
Если СредстваМультимедиа.ПоддерживаетсяСканированиеШтрихКодов() Тогда
ОбработчикСканирования = Новый ОписаниеОповещения ("ОбработчикСканирования", ЭтотОбъект);
СредстваМультимедиа.ПоказатьСканированиеШтрихКодов("Отсканируйте штрих-код", ОбработчикСканирования,,);
СредстваМультимедиа.ЗакрытьСканированиеШтрихКодов();
Иначе
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "На данном устройстве не поддерживается сканирование штрих-кода";
Сообщение.Сообщить();
КонецЕсли;
#КонецЕсли
КонецПроцедуры
&НаКлиенте
Процедура ОбработчикСканирования(ШтрихКод, Результат, Сообщение, ДополнительныеПараметры) Экспорт
#Если МобильноеПриложениеКлиент Тогда
Если Результат Тогда
СоздатьЗаписьВРегистр(Объект.Ссылка, ШтрихКод);
ЭтотОбъект.ОбновитьОтображениеДанных();
СредстваМультимедиа.ЗакрытьСканированиеШтрихКодов();
КонецЕсли;
#КонецЕсли
КонецПроцедуры // Обработчик сканирования(ШтрихКод, Результат, Сообщение)
&НаСервереБезКонтекста
Процедура СоздатьЗаписьВРегистр(Ссылка, ШтрихКод)
НаборЗаписей = РегистрыСведений.ШтрихКоды.СоздатьМенеджерЗаписи();
НаборЗаписей.Владелец = Ссылка;
НаборЗаписей.ШтрихКод = ШтрихКод;
НаборЗаписей.Записать();
КонецПроцедуры // ()
&НаКлиенте
Процедура ВидНоменклатурыПриИзменении(Элемент)
ВидЕдИзм = ВидимостьЕденицаИзмерения(Объект.ВидНоменклатуры);
Если ВидЕдИзм Тогда
Элементы.ЕдиницаИзмерения.Видимость = Истина;
Иначе
Элементы.ЕдиницаИзмерения.Видимость = Ложь;
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если Параметры.Свойство("мПараметров") Тогда
мПараметров = Параметры.мПараметров;
Объект.Наименование = мПараметров.Номенклатура;
Объект.Родитель = мПараметров.Группа;
Объект.ЕдиницаИзмерения = мПараметров.ЕдИзм;
Объект.ВидНоменклатуры = Перечисления.ВидыНоменклатуры.Товар;
КонецЕсли;
КонецПроцедуры

View File

@ -0,0 +1,6 @@
Процедура ПриУстановкеНовогоКода(СтандартнаяОбработка, Префикс)
Префикс = Обмен.ПолучитьПрефиксНомера();
КонецПроцедуры

View File

@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="723ee2c0-4497-4d10-afd4-04f71e290555">
<producedTypes>
<objectType typeId="c698eb18-f179-4980-b0b3-141e62c9fa84" valueTypeId="4a79e22f-b202-40e9-a4cc-a3540ebdcc06"/>
<refType typeId="8ae15933-cecc-4c9c-a354-eb47e610deb3" valueTypeId="eb340f2b-7534-443e-828c-5cfa1b9ef48e"/>
<selectionType typeId="922de5f2-cac5-416d-9b65-672428405b03" valueTypeId="98252332-3236-47ed-81a8-e4a1133e6a5a"/>
<listType typeId="967f6244-b9e2-484c-96b5-aba919db3219" valueTypeId="b2be6b75-8069-433a-9990-2f90399c1e99"/>
<managerType typeId="0d218a68-c5a9-4b61-ae56-20e6b5deab9c" valueTypeId="ce2810e8-fd29-499d-818c-2ec375134290"/>
</producedTypes>
<name>Номенклатура</name>
<synonym>
<key>ru</key>
<value>Номенклатура</value>
</synonym>
<useStandardCommands>true</useStandardCommands>
<inputByString>Catalog.Номенклатура.StandardAttribute.Description</inputByString>
<inputByString>Catalog.Номенклатура.StandardAttribute.Code</inputByString>
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
<createOnInput>Use</createOnInput>
<dataLockControlMode>Managed</dataLockControlMode>
<fullTextSearch>Use</fullTextSearch>
<hierarchical>true</hierarchical>
<levelCount>2</levelCount>
<foldersOnTop>true</foldersOnTop>
<codeLength>9</codeLength>
<descriptionLength>150</descriptionLength>
<codeType>String</codeType>
<codeAllowedLength>Variable</codeAllowedLength>
<checkUnique>true</checkUnique>
<autonumbering>true</autonumbering>
<defaultPresentation>AsDescription</defaultPresentation>
<editType>InDialog</editType>
<choiceMode>BothWays</choiceMode>
<defaultObjectForm>Catalog.Номенклатура.Form.ФормаЭлемента</defaultObjectForm>
<defaultListForm>Catalog.Номенклатура.Form.ФормаСписка</defaultListForm>
<defaultChoiceForm>Catalog.Номенклатура.Form.ФормаВыбора</defaultChoiceForm>
<attributes uuid="b6afd2f7-fa44-4afb-b84d-9a78688ca4b4">
<name>ЕдиницаИзмерения</name>
<synonym>
<key>ru</key>
<value>Единица измерения</value>
</synonym>
<type>
<types>CatalogRef.ЕдиницыИзмерений</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
<attributes uuid="2aa318c6-87fa-44fe-872d-c8a10e5e04ab">
<name>ВидНоменклатуры</name>
<synonym>
<key>ru</key>
<value>Вид номенклатуры</value>
</synonym>
<type>
<types>EnumRef.ВидыНоменклатуры</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
<forms uuid="4b4f80c9-2414-4f92-b253-45344d8c1695">
<name>ФормаЭлемента</name>
<synonym>
<key>ru</key>
<value>Форма элемента</value>
</synonym>
<usePurposes>PersonalComputer</usePurposes>
<usePurposes>MobileDevice</usePurposes>
</forms>
<forms uuid="6a707c20-b4f1-4915-b007-51bafdb7bdf7">
<name>ФормаСписка</name>
<synonym>
<key>ru</key>
<value>Форма списка</value>
</synonym>
<usePurposes>PersonalComputer</usePurposes>
<usePurposes>MobileDevice</usePurposes>
</forms>
<forms uuid="0bf39e15-014c-486d-9aff-94b8b09a4cb3">
<name>ФормаВыбора</name>
<synonym>
<key>ru</key>
<value>Форма выбора</value>
</synonym>
<usePurposes>PersonalComputer</usePurposes>
<usePurposes>MobileDevice</usePurposes>
</forms>
</mdclass:Catalog>

View File

@ -0,0 +1,6 @@
Процедура ПриУстановкеНовогоКода(СтандартнаяОбработка, Префикс)
Префикс = Обмен.ПолучитьПрефиксНомера();
КонецПроцедуры

View File

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Catalog xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="fce2bf9a-c266-4fad-99a5-8b9c2af7548e">
<producedTypes>
<objectType typeId="d2ca0862-3999-4736-a0d6-37e21e3fc03f" valueTypeId="b716561b-8e6f-44da-a9d9-7cf2d098b170"/>
<refType typeId="67671f35-5df3-42ae-ac28-7d85530d4f83" valueTypeId="b19ee087-8271-4f11-98ff-c355b763f47b"/>
<selectionType typeId="e1fa5799-20c9-4b8f-9f62-dc6ce27e7d92" valueTypeId="578bb4fe-5f2f-4537-b5f1-6443c20dc887"/>
<listType typeId="0f716b7e-5ef0-4ded-96df-82b72c3eef2b" valueTypeId="81a24dd9-1ade-4cab-8ef8-b1a2b13c7f9d"/>
<managerType typeId="4ff5461a-eb5d-4539-a17c-154754f99f9a" valueTypeId="69fff59e-3de1-4327-8dd0-f0ad32742169"/>
</producedTypes>
<name>Пользователи</name>
<synonym>
<key>ru</key>
<value>Пользователи</value>
</synonym>
<useStandardCommands>true</useStandardCommands>
<inputByString>Catalog.Пользователи.StandardAttribute.Description</inputByString>
<inputByString>Catalog.Пользователи.StandardAttribute.Code</inputByString>
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
<createOnInput>Use</createOnInput>
<dataLockControlMode>Managed</dataLockControlMode>
<fullTextSearch>Use</fullTextSearch>
<levelCount>2</levelCount>
<foldersOnTop>true</foldersOnTop>
<codeLength>9</codeLength>
<descriptionLength>150</descriptionLength>
<codeType>String</codeType>
<codeAllowedLength>Variable</codeAllowedLength>
<checkUnique>true</checkUnique>
<autonumbering>true</autonumbering>
<defaultPresentation>AsDescription</defaultPresentation>
<editType>InDialog</editType>
<choiceMode>BothWays</choiceMode>
</mdclass:Catalog>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<Settings xmlns="http://v8.1c.ru/8.1/data-composition-system/settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" 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:dcscor="http://v8.1c.ru/8.1/data-composition-system/core">
<filter>
<viewMode>Normal</viewMode>
<userSettingID>dfcece9d-5077-440b-b6b3-45a5cb4538eb</userSettingID>
</filter>
<order>
<viewMode>Normal</viewMode>
<userSettingID>88619765-ccb3-46c6-ac52-38e9c992ebd4</userSettingID>
</order>
<conditionalAppearance>
<viewMode>Normal</viewMode>
<userSettingID>b75fecce-942b-4aed-abc9-e6a02e460fb3</userSettingID>
</conditionalAppearance>
<itemsViewMode>Normal</itemsViewMode>
<itemsUserSettingID>911b6018-f537-43e8-a417-da56b22f9aec</itemsUserSettingID>
</Settings>

View File

@ -0,0 +1,262 @@
<?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">
<items xsi:type="form:FormGroup">
<name>СписокКомпоновщикНастроекПользовательскиеНастройки</name>
<id>1</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Группа пользовательских настроек</value>
</title>
<verticalStretch>false</verticalStretch>
<extendedTooltip>
<name>СписокКомпоновщикНастроекПользовательскиеНастройкиРасширеннаяПодсказка</name>
<id>2</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>
<representation>WeakSeparation</representation>
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:Table">
<name>Список</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Список</segments>
</dataPath>
<defaultItem>true</defaultItem>
<titleLocation>None</titleLocation>
<items xsi:type="form:FormField">
<name>Наименование</name>
<id>16</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Список.Description</segments>
</dataPath>
<defaultItem>true</defaultItem>
<extendedTooltip>
<name>НаименованиеРасширеннаяПодсказка</name>
<id>18</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>НаименованиеКонтекстноеМеню</name>
<id>17</id>
<autoFill>true</autoFill>
</contextMenu>
<type>LabelField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:LabelFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
</extInfo>
</items>
<commandBarLocation>None</commandBarLocation>
<autoCommandBar>
<name>СписокКоманднаяПанель</name>
<id>5</id>
<horizontalAlign>Left</horizontalAlign>
</autoCommandBar>
<searchStringAddition>
<name>СписокСтрокаПоиска</name>
<id>7</id>
<extendedTooltip>
<name>СписокСтрокаПоискаРасширеннаяПодсказка</name>
<id>9</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СписокСтрокаПоискаКонтекстноеМеню</name>
<id>8</id>
<autoFill>true</autoFill>
</contextMenu>
<source>Список</source>
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</searchStringAddition>
<viewStatusAddition>
<name>СписокСостояниеПросмотра</name>
<id>10</id>
<extendedTooltip>
<name>СписокСостояниеПросмотраРасширеннаяПодсказка</name>
<id>12</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СписокСостояниеПросмотраКонтекстноеМеню</name>
<id>11</id>
<autoFill>true</autoFill>
</contextMenu>
<type>ViewStatusAddition</type>
<source>Список</source>
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</viewStatusAddition>
<searchControlAddition>
<name>СписокУправлениеПоиском</name>
<id>13</id>
<extendedTooltip>
<name>СписокУправлениеПоискомРасширеннаяПодсказка</name>
<id>15</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СписокУправлениеПоискомКонтекстноеМеню</name>
<id>14</id>
<autoFill>true</autoFill>
</contextMenu>
<type>SearchControlAddition</type>
<source>Список</source>
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</searchControlAddition>
<extendedTooltip>
<name>СписокРасширеннаяПодсказка</name>
<id>6</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СписокКонтекстноеМеню</name>
<id>4</id>
<autoFill>true</autoFill>
</contextMenu>
<changeRowSet>true</changeRowSet>
<changeRowOrder>true</changeRowOrder>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<autoMaxRowsCount>true</autoMaxRowsCount>
<choiceMode>true</choiceMode>
<selectionMode>MultiRow</selectionMode>
<header>true</header>
<headerHeight>1</headerHeight>
<footerHeight>1</footerHeight>
<horizontalScrollBar>AutoUse</horizontalScrollBar>
<verticalScrollBar>AutoUse</verticalScrollBar>
<horizontalLines>true</horizontalLines>
<verticalLines>true</verticalLines>
<useAlternationRowColor>true</useAlternationRowColor>
<searchOnInput>Auto</searchOnInput>
<initialListView>Auto</initialListView>
<initialTreeView>ExpandTopLevel</initialTreeView>
<horizontalStretch>true</horizontalStretch>
<verticalStretch>true</verticalStretch>
<enableStartDrag>true</enableStartDrag>
<fileDragMode>AsFileRef</fileDragMode>
<rowPictureDataPath xsi:type="form:DataPath">
<segments>Список.DefaultPicture</segments>
</rowPictureDataPath>
<extInfo xsi:type="form:DynamicListTableExtInfo">
<autoRefreshPeriod>60</autoRefreshPeriod>
<period>
<startDate>0001-01-01T00:00:00</startDate>
<endDate>0001-01-01T00:00:00</endDate>
</period>
<topLevelParent xsi:type="core:UndefinedValue"/>
<showRoot>true</showRoot>
<allowGettingCurrentRowURL>true</allowGettingCurrentRowURL>
<userSettingsGroup>СписокКомпоновщикНастроекПользовательскиеНастройки</userSettingsGroup>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<handlers>
<event>OnCreateAtServer</event>
<name>ПриСозданииНаСервере</name>
</handlers>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<saveWindowSettings>true</saveWindowSettings>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<allowFormCustomize>true</allowFormCustomize>
<enabled>true</enabled>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<attributes>
<name>Список</name>
<id>1</id>
<valueType>
<types>DynamicList</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
<main>true</main>
<extInfo xsi:type="form:DynamicListExtInfo">
<mainTable>Catalog.Счета</mainTable>
<dynamicDataRead>true</dynamicDataRead>
<autoFillAvailableFields>true</autoFillAvailableFields>
<autoSaveUserSettings>true</autoSaveUserSettings>
<getInvisibleFieldPresentations>true</getInvisibleFieldPresentations>
</extInfo>
</attributes>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:DynamicListFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,27 @@
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если Параметры.Свойство("Заголовок") Тогда
АвтоЗаголовок = Ложь;
Заголовок = Параметры.Заголовок;
КонецЕсли;
Если Параметры.Свойство("СчетС") Тогда
Отбор = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка");
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.НеРавно;
Отбор.Использование = Истина;
Отбор.ПравоеЗначение = Параметры.СчетС;
КонецЕсли;
Если Параметры.Свойство("ПометкаУдаления") Тогда
Отбор = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка.ПометкаУдаления");
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
Отбор.Использование = Истина;
Отбор.ПравоеЗначение = Параметры.ПометкаУдаления;
КонецЕсли;
КонецПроцедуры

View File

@ -0,0 +1,311 @@
<?xml version="1.0" encoding="UTF-8"?>
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:form="http://g5.1c.ru/v8/dt/form">
<items xsi:type="form:FormGroup">
<name>Группа1</name>
<id>16</id>
<items xsi:type="form:FormField">
<name>Код</name>
<id>1</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Code</segments>
</dataPath>
<extendedTooltip>
<name>КодРасширеннаяПодсказка</name>
<id>3</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>КодКонтекстноеМеню</name>
<id>2</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>EnterOnInput</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Наименование</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Description</segments>
</dataPath>
<extendedTooltip>
<name>НаименованиеРасширеннаяПодсказка</name>
<id>6</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>НаименованиеКонтекстноеМеню</name>
<id>5</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>EnterOnInput</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Безналичный</name>
<id>13</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Безналичный</segments>
</dataPath>
<handlers>
<event>OnChange</event>
<name>БезналичныйПриИзменении</name>
</handlers>
<extendedTooltip>
<name>БезналичныйРасширеннаяПодсказка</name>
<id>15</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>БезналичныйКонтекстноеМеню</name>
<id>14</id>
<autoFill>true</autoFill>
</contextMenu>
<type>CheckBoxField</type>
<editMode>EnterOnInput</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>Группа1РасширеннаяПодсказка</name>
<id>17</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>Банк</name>
<id>7</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Банк</segments>
</dataPath>
<extendedTooltip>
<name>БанкРасширеннаяПодсказка</name>
<id>9</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>БанкКонтекстноеМеню</name>
<id>8</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>EnterOnInput</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>НомерКарты</name>
<id>10</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.НомерКарты</segments>
</dataPath>
<extendedTooltip>
<name>НомерКартыРасширеннаяПодсказка</name>
<id>12</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>НомерКартыКонтекстноеМеню</name>
<id>11</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>EnterOnInput</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>Валюта</name>
<id>18</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Объект.Валюта</segments>
</dataPath>
<extendedTooltip>
<name>ВалютаРасширеннаяПодсказка</name>
<id>20</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ВалютаКонтекстноеМеню</name>
<id>19</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">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<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>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<saveWindowSettings>true</saveWindowSettings>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<allowFormCustomize>true</allowFormCustomize>
<enabled>true</enabled>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<attributes>
<name>Объект</name>
<id>1</id>
<valueType>
<types>CatalogObject.Счета</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
<main>true</main>
<savedData>true</savedData>
</attributes>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:CatalogFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,48 @@
# Область СлужебныеПроцедурыИФункции
Процедура ОтобразитьБанк()
Если Объект.Безналичный = Истина Тогда
Элементы.Банк.Видимость = Истина;
Элементы.НомерКарты.Видимость = Истина;
Иначе
Элементы.Банк.Видимость = Ложь;
Элементы.НомерКарты.Видимость = Ложь;
КонецЕсли;
КонецПроцедуры // ОтобразитьБанк()
# КонецОбласти
# Область ОбработчикиМодуля
&НаКлиенте
Процедура ПриОткрытии(Отказ)
ОтобразитьБанк();
КонецПроцедуры
# КонецОбласти
# Область ОбработчикиСобытий
&НаКлиенте
Процедура БезналичныйПриИзменении(Элемент)
ОтобразитьБанк()
КонецПроцедуры
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
//Если НЕ ЗначениеЗаполнено(Объект.Валюта) Тогда
// Объект.Валюта = Справочники.Валюты.RUB;
//КонецЕсли;
КонецПроцедуры
# КонецОбласти

View File

@ -0,0 +1,6 @@
Процедура ПриУстановкеНовогоКода(СтандартнаяОбработка, Префикс)
Префикс = Обмен.ПолучитьПрефиксНомера();
КонецПроцедуры

View File

@ -0,0 +1,141 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="http://g5.1c.ru/v8/dt/mcore" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="28af5221-255b-4a1a-a830-f2147d5e614b">
<producedTypes>
<objectType typeId="270256f9-873d-45e9-bbed-77c6178f62f2" valueTypeId="0eeba4b4-6f68-414e-af43-3b4688ed90ec"/>
<refType typeId="4a9a1946-91cd-4731-b7d1-37ba0afce690" valueTypeId="a378460f-890f-45e5-969d-4cfdf0d2f70c"/>
<selectionType typeId="39b24835-98cf-432f-b505-554b770d8831" valueTypeId="4486bc33-a0bf-45f6-904d-632607e22d7b"/>
<listType typeId="89a4e3bb-a6ac-4eb1-9e62-74cf864609c5" valueTypeId="aff1d608-ffb8-4fa2-98fa-6d6b76d4fd97"/>
<managerType typeId="30c7669c-8af9-4106-ac73-f520a19f6cb2" valueTypeId="f78a4c71-1187-4d84-9096-5b08618c5dd4"/>
</producedTypes>
<name>Счета</name>
<synonym>
<key>ru</key>
<value>Счета</value>
</synonym>
<useStandardCommands>true</useStandardCommands>
<inputByString>Catalog.Счета.StandardAttribute.Description</inputByString>
<inputByString>Catalog.Счета.StandardAttribute.Code</inputByString>
<fullTextSearchOnInputByString>DontUse</fullTextSearchOnInputByString>
<createOnInput>Use</createOnInput>
<dataLockControlMode>Managed</dataLockControlMode>
<fullTextSearch>Use</fullTextSearch>
<objectPresentation>
<key>ru</key>
<value>Счет</value>
</objectPresentation>
<listPresentation>
<key>ru</key>
<value>Счета</value>
</listPresentation>
<levelCount>2</levelCount>
<foldersOnTop>true</foldersOnTop>
<codeLength>9</codeLength>
<descriptionLength>150</descriptionLength>
<codeType>String</codeType>
<codeAllowedLength>Variable</codeAllowedLength>
<checkUnique>true</checkUnique>
<autonumbering>true</autonumbering>
<defaultPresentation>AsDescription</defaultPresentation>
<predefined>
<items id="26ea264b-127f-4a83-9a7e-2d0f08e8e12a">
<name>Наличные</name>
<description>Наличные</description>
<code xsi:type="core:StringValue">
<value>000000001</value>
</code>
</items>
<items id="5b820555-81a0-4926-ba05-604b6ffd4607">
<name>БанковскаяКарта</name>
<description>Банковская карта</description>
<code xsi:type="core:StringValue">
<value>000000002</value>
</code>
</items>
</predefined>
<editType>InDialog</editType>
<choiceMode>BothWays</choiceMode>
<defaultObjectForm>Catalog.Счета.Form.ФормаЭлемента</defaultObjectForm>
<defaultChoiceForm>Catalog.Счета.Form.ФормаВыбора</defaultChoiceForm>
<attributes uuid="dd9a03db-fca3-4b03-977f-1577311814fe">
<name>Банк</name>
<synonym>
<key>ru</key>
<value>Банк</value>
</synonym>
<type>
<types>CatalogRef.Банки</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
<attributes uuid="2bc306b7-5166-43ad-be28-e2b52ba466b3">
<name>НомерКарты</name>
<synonym>
<key>ru</key>
<value>Номер карты</value>
</synonym>
<type>
<types>Number</types>
<numberQualifiers>
<precision>18</precision>
</numberQualifiers>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
<attributes uuid="604d2178-f3b0-4f7f-999c-130ae65643f0">
<name>Безналичный</name>
<synonym>
<key>ru</key>
<value>Безналичный</value>
</synonym>
<type>
<types>Boolean</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
<attributes uuid="ad2f66ab-c0f9-49d6-b5d8-24c9ca71927f">
<name>Валюта</name>
<synonym>
<key>ru</key>
<value>Валюта</value>
</synonym>
<type>
<types>CatalogRef.Валюты</types>
</type>
<minValue xsi:type="core:UndefinedValue"/>
<maxValue xsi:type="core:UndefinedValue"/>
<fillChecking>ShowError</fillChecking>
<fillValue xsi:type="core:UndefinedValue"/>
<fullTextSearch>Use</fullTextSearch>
<dataHistory>Use</dataHistory>
</attributes>
<forms uuid="a231fd31-6e0c-41b1-b018-b7f862777855">
<name>ФормаЭлемента</name>
<synonym>
<key>ru</key>
<value>Форма элемента</value>
</synonym>
<usePurposes>PersonalComputer</usePurposes>
<usePurposes>MobileDevice</usePurposes>
</forms>
<forms uuid="eb5bc706-d910-44b4-8d13-c2078028f844">
<name>ФормаВыбора</name>
<synonym>
<key>ru</key>
<value>Форма выбора</value>
</synonym>
<usePurposes>PersonalComputer</usePurposes>
<usePurposes>MobileDevice</usePurposes>
</forms>
</mdclass:Catalog>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommandGroup xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="275eec04-5466-4c0f-99d4-6817b86d3ccf">
<name>Документы</name>
<synonym>
<key>ru</key>
<value>Документы</value>
</synonym>
<representation>Auto</representation>
</mdclass:CommandGroup>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommandGroup xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="e25db7f6-b145-4020-aa04-0883809fb110">
<name>ЖурналыДокументов</name>
<synonym>
<key>ru</key>
<value>Журналы документов</value>
</synonym>
<representation>Auto</representation>
</mdclass:CommandGroup>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommandGroup xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="e9c80345-1792-4699-bee5-44ed7009c84b">
<name>Константы</name>
<synonym>
<key>ru</key>
<value>Константы</value>
</synonym>
<representation>Auto</representation>
</mdclass:CommandGroup>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommandGroup xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="fba625e4-cbaa-4179-b4c7-f5e53151523a">
<name>Обработки</name>
<synonym>
<key>ru</key>
<value>Обработки</value>
</synonym>
<representation>Auto</representation>
</mdclass:CommandGroup>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommandGroup xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="caabd503-73eb-4021-a87d-fdd0b9876c1d">
<name>Отчеты</name>
<synonym>
<key>ru</key>
<value>Отчеты</value>
</synonym>
<representation>Auto</representation>
</mdclass:CommandGroup>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommandGroup xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="2619fce9-08a3-45f1-8add-0746001facb3">
<name>ПВХ</name>
<synonym>
<key>ru</key>
<value>Планы видов характеристик</value>
</synonym>
<representation>Auto</representation>
</mdclass:CommandGroup>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommandGroup xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="3ce4d86f-b238-4310-8c7e-6fbf391fdd6d">
<name>РегистрыНакопления</name>
<synonym>
<key>ru</key>
<value>Регистры накопления</value>
</synonym>
<representation>Auto</representation>
</mdclass:CommandGroup>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommandGroup xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="3ae1b53f-e1bf-4e80-9193-d629d8c2b128">
<name>РегистрыСведений</name>
<synonym>
<key>ru</key>
<value>Регистры сведений</value>
</synonym>
<representation>Auto</representation>
</mdclass:CommandGroup>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommandGroup xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="51e40060-bbd3-4bcf-b6ae-ea145ee48597">
<name>Справочники</name>
<synonym>
<key>ru</key>
<value>Справочники</value>
</synonym>
<representation>Auto</representation>
</mdclass:CommandGroup>

View File

@ -0,0 +1,630 @@
<?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">
<items xsi:type="form:FormGroup">
<name>Группа1</name>
<id>1</id>
<items xsi:type="form:FormGroup">
<name>Группа2</name>
<id>15</id>
<items xsi:type="form:Button">
<name>СписокЖеланий</name>
<id>7</id>
<title>
<key>ru</key>
<value>Желания</value>
</title>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>СписокЖеланийРасширеннаяПодсказка</name>
<id>8</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>UsualButton</type>
<commandName>Form.Command.СписокЖеланий</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<height>2</height>
<autoMaxHeight>true</autoMaxHeight>
<horizontalStretch>true</horizontalStretch>
<verticalStretch>true</verticalStretch>
<groupHorizontalAlign>Center</groupHorizontalAlign>
<placementArea>UserCmds</placementArea>
<font xsi:type="core:AutoFont">
<height>9.0</height>
</font>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>СоздатьПокупку</name>
<id>5</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>СоздатьПокупкуРасширеннаяПодсказка</name>
<id>6</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>UsualButton</type>
<commandName>Form.Command.СоздатьПокупку</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<height>2</height>
<autoMaxHeight>true</autoMaxHeight>
<horizontalStretch>true</horizontalStretch>
<verticalStretch>true</verticalStretch>
<groupHorizontalAlign>Center</groupHorizontalAlign>
<placementArea>UserCmds</placementArea>
<font xsi:type="core:AutoFont">
<height>9.0</height>
</font>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>Группа2РасширеннаяПодсказка</name>
<id>16</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>AlwaysHorizontal</group>
<behavior>Auto</behavior>
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormGroup">
<name>Группа4</name>
<id>19</id>
<items xsi:type="form:Button">
<name>СоздатьПродажу</name>
<id>23</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>СоздатьПродажуРасширеннаяПодсказка</name>
<id>24</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>UsualButton</type>
<commandName>Form.Command.СоздатьПродажу</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<height>2</height>
<autoMaxHeight>true</autoMaxHeight>
<horizontalStretch>true</horizontalStretch>
<verticalStretch>true</verticalStretch>
<groupHorizontalAlign>Center</groupHorizontalAlign>
<placementArea>UserCmds</placementArea>
<font xsi:type="core:AutoFont">
<height>9.0</height>
</font>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>СоздатьДоход</name>
<id>13</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>СоздатьДоходРасширеннаяПодсказка</name>
<id>14</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>UsualButton</type>
<commandName>Form.Command.СоздатьДоход</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<height>2</height>
<autoMaxHeight>true</autoMaxHeight>
<horizontalStretch>true</horizontalStretch>
<verticalStretch>true</verticalStretch>
<groupHorizontalAlign>Center</groupHorizontalAlign>
<placementArea>UserCmds</placementArea>
<font xsi:type="core:AutoFont">
<height>9.0</height>
</font>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>Группа4РасширеннаяПодсказка</name>
<id>20</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>AlwaysHorizontal</group>
<behavior>Auto</behavior>
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormGroup">
<name>Группа5</name>
<id>25</id>
<items xsi:type="form:Button">
<name>СоздатьКомПлатежи</name>
<id>21</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>СоздатьКомПлатежиРасширеннаяПодсказка</name>
<id>22</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>UsualButton</type>
<commandName>Form.Command.СоздатьКомПлатежи</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<height>2</height>
<autoMaxHeight>true</autoMaxHeight>
<horizontalStretch>true</horizontalStretch>
<verticalStretch>true</verticalStretch>
<groupHorizontalAlign>Center</groupHorizontalAlign>
<placementArea>UserCmds</placementArea>
<font xsi:type="core:AutoFont">
<height>9.0</height>
</font>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>ФормаПереводыМеждуСчетами</name>
<id>11</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ФормаПереводыМеждуСчетамиРасширеннаяПодсказка</name>
<id>12</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>UsualButton</type>
<commandName>Form.Command.ПереводыМеждуСчетами</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<height>2</height>
<autoMaxHeight>true</autoMaxHeight>
<horizontalStretch>true</horizontalStretch>
<verticalStretch>true</verticalStretch>
<groupHorizontalAlign>Center</groupHorizontalAlign>
<placementArea>UserCmds</placementArea>
<font xsi:type="core:AutoFont">
<height>9.0</height>
</font>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>Группа5РасширеннаяПодсказка</name>
<id>26</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>AlwaysHorizontal</group>
<behavior>Auto</behavior>
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:FormGroup">
<name>Группа3</name>
<id>17</id>
<items xsi:type="form:Button">
<name>ОткрытьОстатки</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ОткрытьОстаткиРасширеннаяПодсказка</name>
<id>4</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>UsualButton</type>
<commandName>Form.Command.ОткрытьОстатки</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<height>2</height>
<autoMaxHeight>true</autoMaxHeight>
<horizontalStretch>true</horizontalStretch>
<verticalStretch>true</verticalStretch>
<groupHorizontalAlign>Center</groupHorizontalAlign>
<placementArea>UserCmds</placementArea>
<font xsi:type="core:AutoFont">
<height>9.0</height>
</font>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:Button">
<name>Отчеты</name>
<id>9</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<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>UsualButton</type>
<commandName>Form.Command.Отчеты</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<height>2</height>
<autoMaxHeight>true</autoMaxHeight>
<horizontalStretch>true</horizontalStretch>
<verticalStretch>true</verticalStretch>
<groupHorizontalAlign>Center</groupHorizontalAlign>
<placementArea>UserCmds</placementArea>
<font xsi:type="core:AutoFont">
<height>9.0</height>
</font>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>Группа3РасширеннаяПодсказка</name>
<id>18</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>AlwaysHorizontal</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>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>Группа1РасширеннаяПодсказка</name>
<id>2</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>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<saveWindowSettings>true</saveWindowSettings>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<allowFormCustomize>true</allowFormCustomize>
<enabled>true</enabled>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<formCommands>
<name>ОткрытьОстатки</name>
<title>
<key>ru</key>
<value>Счета</value>
</title>
<id>1</id>
<toolTip>
<key>ru</key>
<value>Показать остатки денежных средств</value>
</toolTip>
<use>
<common>true</common>
</use>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.Деньги</picture>
</picture>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>ОткрытьОстатки</name>
</handler>
</action>
<representation>TextPicture</representation>
<currentRowUse>Auto</currentRowUse>
</formCommands>
<formCommands>
<name>СоздатьПокупку</name>
<title>
<key>ru</key>
<value>Расход</value>
</title>
<id>2</id>
<toolTip>
<key>ru</key>
<value>Создать покупку</value>
</toolTip>
<use>
<common>true</common>
</use>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.Покупка</picture>
</picture>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>СоздатьПокупку</name>
</handler>
</action>
<representation>TextPicture</representation>
<currentRowUse>Auto</currentRowUse>
</formCommands>
<formCommands>
<name>СписокЖеланий</name>
<title>
<key>ru</key>
<value>Желания</value>
</title>
<id>3</id>
<toolTip>
<key>ru</key>
<value>Список желаний</value>
</toolTip>
<use>
<common>true</common>
</use>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.Желания</picture>
</picture>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>СписокЖеланий</name>
</handler>
</action>
<representation>TextPicture</representation>
<currentRowUse>Auto</currentRowUse>
</formCommands>
<formCommands>
<name>Отчеты</name>
<title>
<key>ru</key>
<value>Отчеты</value>
</title>
<id>4</id>
<toolTip>
<key>ru</key>
<value>Отчеты</value>
</toolTip>
<use>
<common>true</common>
</use>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.Отчеты</picture>
</picture>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>Отчеты</name>
</handler>
</action>
<representation>TextPicture</representation>
<currentRowUse>Auto</currentRowUse>
</formCommands>
<formCommands>
<name>ПереводыМеждуСчетами</name>
<title>
<key>ru</key>
<value>Перевод</value>
</title>
<id>5</id>
<toolTip>
<key>ru</key>
<value>Переводы между счетами</value>
</toolTip>
<use>
<common>true</common>
</use>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.Перевод</picture>
</picture>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>ПереводыМеждуСчетами</name>
</handler>
</action>
<representation>TextPicture</representation>
<currentRowUse>Auto</currentRowUse>
</formCommands>
<formCommands>
<name>СоздатьДоход</name>
<title>
<key>ru</key>
<value>Доход</value>
</title>
<id>6</id>
<toolTip>
<key>ru</key>
<value>Создать доход</value>
</toolTip>
<use>
<common>true</common>
</use>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.Бабки</picture>
</picture>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>СоздатьДоход</name>
</handler>
</action>
<representation>TextPicture</representation>
<currentRowUse>Auto</currentRowUse>
</formCommands>
<formCommands>
<name>СоздатьКомПлатежи</name>
<title>
<key>ru</key>
<value>Ком. платеж</value>
</title>
<id>7</id>
<toolTip>
<key>ru</key>
<value>Создать ком платеж</value>
</toolTip>
<use>
<common>true</common>
</use>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.КомПлатежи</picture>
</picture>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>СоздатьКомПлатежи</name>
</handler>
</action>
<representation>TextPicture</representation>
<currentRowUse>Auto</currentRowUse>
</formCommands>
<formCommands>
<name>СоздатьПродажу</name>
<title>
<key>ru</key>
<value>Продажа</value>
</title>
<id>8</id>
<toolTip>
<key>ru</key>
<value>Создать продажу</value>
</toolTip>
<use>
<common>true</common>
</use>
<picture xsi:type="core:PictureRef">
<picture>CommonPicture.Продажи</picture>
</picture>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>СоздатьПродажу</name>
</handler>
</action>
<representation>TextPicture</representation>
<currentRowUse>Auto</currentRowUse>
</formCommands>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
</form:Form>

View File

@ -0,0 +1,121 @@
&НаКлиенте
Процедура СписокЖеланий(Команда)
ОткрытьФорму("Документ.Желания.ФормаСписка");
КонецПроцедуры
&НаКлиенте
Процедура СоздатьПокупку(Команда)
ОдинДокумент = ОбщегоНазначенияКлиентСервер.ОдинДокумент();
Если ОдинДокумент Тогда
СписокЗначений = Общий_ПД_Сервер.ЗаполнитьСписокАктивныхСчетов();
Если СписокЗначений[0].Значение = "Нет денег на счетах" Тогда
ПоказатьПредупреждение(,"Нет денег на счетах");
Возврат;
Иначе
Оповещение = Новый ОписаниеОповещения("ПослеВыбораЭлемента",ЭтотОбъект);
СписокЗначений.ПоказатьВыборЭлемента(Оповещение, "Выберите счет");
КонецЕсли;
Иначе
ОткрытьФорму("Документ.Покупки.ФормаОбъекта");
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ПослеВыбораЭлемента(ВыбранныйЭлемент, СписокПараметров) Экспорт
Если ВыбранныйЭлемент = Неопределено Тогда
Предупреждение("Операция отменена!",1);
Закрыть();
Возврат;
Иначе
ВыбранноеЗначение = ВыбранныйЭлемент.Значение;
Док = ПолучитьАктуальныйДок(ВыбранноеЗначение);
Если ЗначениеЗаполнено(Док) Тогда
П = Новый Структура("Ключ, Счет", Док, ВыбранноеЗначение);
ОткрытьФорму("Документ.Покупки.Форма.ФормаДокумента", П);
Иначе
П = Новый Структура("Счет", ВыбранноеЗначение);
ОткрытьФорму("Документ.Покупки.ФормаОбъекта", П);
КонецЕсли;
КонецЕсли;
КонецПроцедуры // ()
&НаСервереБезКонтекста
Функция ПолучитьАктуальныйДок(Счет)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Покупки.Ссылка КАК Ссылка
|ИЗ
| Документ.Покупки КАК Покупки
|ГДЕ
| НАЧАЛОПЕРИОДА(Покупки.Дата, ДЕНЬ) = &Дата
| И Покупки.Счет = &Счет
| И НЕ Покупки.ПометкаУдаления
| И Покупки.Проведен";
Запрос.УстановитьПараметр("Счет", Счет);
Запрос.УстановитьПараметр("Дата", НачалоДня(ТекущаяДатаСеанса()));
РезультатЗапроса = Запрос.Выполнить();
Если РезультатЗапроса.Пустой() Тогда
Возврат Неопределено;
КонецЕсли;
Выборка = РезультатЗапроса.Выбрать();
Выборка.Следующий();
Док = Выборка.Ссылка;
Возврат Док;
КонецФункции
&НаКлиенте
Процедура ПереводыМеждуСчетами(Команда)
ОткрытьФорму("Документ.ПеремещениеСнятиеДенежныхСредств.ФормаОбъекта", Интерфейс.ЗапускСРабСтола());
КонецПроцедуры
&НаКлиенте
Процедура Отчеты(Команда)
ОткрытьФорму("Обработка.Отчеты.Форма");
КонецПроцедуры
&НаКлиенте
Процедура ОткрытьОстатки(Команда)
ОткрытьФорму("РегистрНакопления.ДенежныеСредства.Форма.ФормаОстатков");
КонецПроцедуры
&НаКлиенте
Процедура СоздатьДоход(Команда)
ОткрытьФорму("Документ.Доходы.ФормаОбъекта", Интерфейс.ЗапускСРабСтола());
КонецПроцедуры
&НаКлиенте
Процедура СоздатьКомПлатежи(Команда)
ОткрытьФорму("Документ.КоммунальныеПлатежи.Форма.ФормаДокумента", Интерфейс.ЗапускСРабСтола());
КонецПроцедуры
&НаКлиенте
Процедура СоздатьПродажу(Команда)
ОткрытьФорму("Документ.Продажи.Форма.ФормаДокумента", Интерфейс.ЗапускСРабСтола());
КонецПроцедуры

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonForm xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="4ff65054-f82a-4090-9331-09f936602b5c">
<name>МобильныйРабСтол</name>
<synonym>
<key>ru</key>
<value>Рабочий стол</value>
</synonym>
<usePurposes>PersonalComputer</usePurposes>
<usePurposes>MobileDevice</usePurposes>
</mdclass:CommonForm>

View File

@ -0,0 +1,105 @@
<?xml version="1.0" encoding="UTF-8"?>
<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>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>НаборКонстант.ТекущийПользователь</segments>
</dataPath>
<extendedTooltip>
<name>ТекущийПользовательРасширеннаяПодсказка</name>
<id>3</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ТекущийПользовательКонтекстноеМеню</name>
<id>2</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>EnterOnInput</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:Button">
<name>ЗаписатьИЗакрыть</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ЗаписатьИЗакрытьРасширеннаяПодсказка</name>
<id>5</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>UsualButton</type>
<commandName>Form.StandardCommand.WriteAndClose</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<saveWindowSettings>true</saveWindowSettings>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<allowFormCustomize>true</allowFormCustomize>
<enabled>true</enabled>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<attributes>
<name>НаборКонстант</name>
<id>1</id>
<valueType>
<types>ConstantsSet</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
<main>true</main>
<savedData>true</savedData>
</attributes>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:ConstantsFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonForm xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="b6b990de-5d8b-4da5-a887-a652f3d7d34f">
<name>ТекущийПользователь</name>
<synonym>
<key>ru</key>
<value>Текущий пользователь</value>
</synonym>
<usePurposes>PersonalComputer</usePurposes>
<usePurposes>MobileDevice</usePurposes>
<useStandardCommands>true</useStandardCommands>
</mdclass:CommonForm>

View File

@ -0,0 +1,126 @@
<?xml version="1.0" encoding="UTF-8"?>
<form:Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:form="http://g5.1c.ru/v8/dt/form">
<items xsi:type="form:Button">
<name>ЗагрузитьЧекиИзФайла</name>
<id>1</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ЗагрузитьЧекиИзФайлаРасширеннаяПодсказка</name>
<id>2</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<type>UsualButton</type>
<commandName>Form.Command.ЗагрузитьЧекиИзФайла</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<items xsi:type="form:FormField">
<name>Счет</name>
<id>3</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Счет</segments>
</dataPath>
<extendedTooltip>
<name>СчетРасширеннаяПодсказка</name>
<id>5</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СчетКонтекстноеМеню</name>
<id>4</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">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<saveWindowSettings>true</saveWindowSettings>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<allowFormCustomize>true</allowFormCustomize>
<enabled>true</enabled>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<attributes>
<name>Счет</name>
<title>
<key>ru</key>
<value>Счет</value>
</title>
<id>1</id>
<valueType>
<types>CatalogRef.Счета</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<formCommands>
<name>ЗагрузитьЧекиИзФайла</name>
<title>
<key>ru</key>
<value>Загрузить чеки из файла</value>
</title>
<id>1</id>
<toolTip>
<key>ru</key>
<value>Загрузить чеки из файла</value>
</toolTip>
<use>
<common>true</common>
</use>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>ЗагрузитьЧекиИзФайла</name>
</handler>
</action>
<currentRowUse>Auto</currentRowUse>
</formCommands>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
</form:Form>

View File

@ -0,0 +1,106 @@
&НаСервереБезКонтекста
Процедура ЗагрузитьЧекиИзФайлаНаСервере(ПолноеИмяФайла, Счет)
ЧтениеJson = Новый ЧтениеJSON;
ЧтениеJson.ОткрытьФайл(ПолноеИмяФайла);
ДанныеСоответствие = ПрочитатьJSON(ЧтениеJson);
ОтветНаВопросНоменклатура = Новый СписокЗначений;
ОтветНаВопросНоменклатура.Добавить("Создать");
ОтветНаВопросНоменклатура.Добавить("Соответствие", "Установить соответствие");
Ответственный = Константы.ТекущийПользователь.Получить();
ТЗНоменклатура = Новый ТаблицаЗначений;
ТЗНоменклатура.Колонки.Добавить("Номенклатура", Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(150)));
ТЗНоменклатура.Колонки.Добавить("Количество", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15,3)));
ТЗНоменклатура.Колонки.Добавить("Сумма", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15,2)));
ТЗНоменклатура.Колонки.Добавить("Цена", Новый ОписаниеТипов("Число", Новый КвалификаторыЧисла(15,2)));
Для каждого СтрокаМассива Из ДанныеСоответствие Цикл
Дата = ВернутьДату(СтрокаМассива.ticket.document.receipt.dateTime);
ТЗНоменклатура.Очистить();
Для каждого СтрокаТаблицы Из СтрокаМассива.ticket.document.receipt.items Цикл
СтрокаТЗ = ТЗНоменклатура.Добавить();
СтрокаТЗ.Номенклатура = СтрокаТаблицы.name;
СтрокаТЗ.Количество = СтрокаТаблицы.quantity;
СтрокаТЗ.Сумма = СтрокаТаблицы.sum /100;
СтрокаТЗ.Цена = СтрокаТЗ.Сумма/СтрокаТЗ.Количество;
КонецЦикла;
Покупка = Документы.Покупки.СоздатьДокумент();
Покупка.Дата = Дата;
Покупка.Ответственный = Ответственный;
Покупка.Счет = Счет;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ТЗ.Номенклатура КАК ТЗНоменклатура,
| ТЗ.Количество КАК Количество,
| ТЗ.Цена КАК Цена,
| ТЗ.Сумма КАК Сумма
|ПОМЕСТИТЬ ТЗ
|ИЗ
| &ТЗ КАК ТЗ
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ЕСТЬNULL(Номенклатура.Ссылка, ТЗ.ТЗНоменклатура) КАК Номенклатура,
| ТЗ.Количество КАК Количество,
| ТЗ.Цена КАК Цена,
| ТЗ.Сумма КАК Сумма
|ИЗ
| ТЗ КАК ТЗ
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура
| ПО ТЗ.ТЗНоменклатура = Номенклатура.Наименование";
Запрос.УстановитьПараметр("ТЗ", ТЗНоменклатура);
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
Если ТипЗнч(Выборка.Номенклатура) = Тип("Строка") Тогда
СпрНоменклатура = Справочники.Номенклатура.СоздатьЭлемент();
СпрНоменклатура.Наименование = Выборка.Номенклатура;
ФормаНоменклатуры = СпрНоменклатура.ПолучитьФорму("ФормаЭлемента");
ФормаНоменклатуры.ОткрытьМодально();
КонецЕсли;
КонецЦикла;
Для каждого СтрокаТЗ Из ТЗНоменклатура Цикл
КонецЦикла;
КонецЦикла;
//РазобратьСтруктуруСоздатьПокупки(ДанныеСоответствие);
КонецПроцедуры
&НаКлиенте
Процедура ЗагрузитьЧекиИзФайла(Команда)
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Диалог.Заголовок = "Укажите файл для загрузки в формате ison:";
Если Диалог.Выбрать() Тогда
ЗагрузитьЧекиИзФайлаНаСервере(Диалог.ПолноеИмяФайла, Счет);
КонецЕсли;
КонецПроцедуры
&НаСервереБезКонтекста
Функция ВернутьДату(Строка)
Строка = СтрЗаменить(Строка, "-", "");
Строка = СтрЗаменить(Строка, "T", "");
Строка = СтрЗаменить(Строка, ":", "");
Возврат Дата(Строка);
КонецФункции

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonForm xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="3ab8d603-03b6-4ce0-9b8e-3671f73fdcdf">
<name>ФормаЗагрузкиЧековИзФНС</name>
<synonym>
<key>ru</key>
<value>Форма загрузки чеков из ФНС</value>
</synonym>
<usePurposes>PersonalComputer</usePurposes>
<usePurposes>MobileDevice</usePurposes>
</mdclass:CommonForm>

View File

@ -0,0 +1,238 @@
<?xml version="1.0" encoding="UTF-8"?>
<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>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>НаборКонстант.ТекущийПользователь</segments>
</dataPath>
<extendedTooltip>
<name>ТекущийПользовательРасширеннаяПодсказка</name>
<id>3</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ТекущийПользовательКонтекстноеМеню</name>
<id>2</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>EnterOnInput</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>ВыводитьДиалогиВвода</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>НаборКонстант.ВыводитьДиалогиВвода</segments>
</dataPath>
<toolTip>
<key>ru</key>
<value>Выводятся диалоги при создании документов</value>
</toolTip>
<extendedTooltip>
<name>ВыводитьДиалогиВводаРасширеннаяПодсказка</name>
<id>6</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ВыводитьДиалогиВводаКонтекстноеМеню</name>
<id>5</id>
<autoFill>true</autoFill>
</contextMenu>
<type>CheckBoxField</type>
<editMode>EnterOnInput</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:CheckBoxFieldExtInfo"/>
</items>
<items xsi:type="form:FormField">
<name>ОдинДокументРасходов</name>
<id>10</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>
<extendedTooltip>
<name>ОдинДокументРасходовРасширеннаяПодсказка</name>
<id>12</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ОдинДокументРасходовКонтекстноеМеню</name>
<id>11</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:FormField">
<name>ПерсональныйТокенQR</name>
<id>7</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>НаборКонстант.ПерсональныйТокенQR</segments>
</dataPath>
<toolTip>
<key>ru</key>
<value>https://proverkacheka.com</value>
</toolTip>
<extendedTooltip>
<name>ПерсональныйТокенQRРасширеннаяПодсказка</name>
<id>9</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ПерсональныйТокенQRКонтекстноеМеню</name>
<id>8</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">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<items xsi:type="form:FormField">
<name>СерверАдрес</name>
<id>13</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>НаборКонстант.СерверАдрес</segments>
</dataPath>
<extendedTooltip>
<name>СерверАдресРасширеннаяПодсказка</name>
<id>15</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>СерверАдресКонтекстноеМеню</name>
<id>14</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">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<extendedEditMultipleValues>true</extendedEditMultipleValues>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<windowOpeningMode>LockOwnerWindow</windowOpeningMode>
<saveWindowSettings>true</saveWindowSettings>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<allowFormCustomize>true</allowFormCustomize>
<enabled>true</enabled>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<attributes>
<name>НаборКонстант</name>
<id>1</id>
<valueType>
<types>ConstantsSet</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
<main>true</main>
<savedData>true</savedData>
</attributes>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
<extInfo xsi:type="form:ConstantsFormExtInfo"/>
</form:Form>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonForm xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="f077e2ff-8f99-4a8d-a9b3-f2bc26b107f6">
<name>ФормаКонстант</name>
<synonym>
<key>ru</key>
<value>Общие настройки</value>
</synonym>
<usePurposes>PersonalComputer</usePurposes>
<usePurposes>MobileDevice</usePurposes>
<useStandardCommands>true</useStandardCommands>
</mdclass:CommonForm>

View File

@ -0,0 +1,479 @@
<?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">
<items xsi:type="form:FormGroup">
<name>Параметры</name>
<id>12</id>
<items xsi:type="form:FormField">
<name>Период</name>
<id>30</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Период</segments>
</dataPath>
<extendedTooltip>
<name>ПериодРасширеннаяПодсказка</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>31</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">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<title>
<key>ru</key>
<value>Параметры</value>
</title>
<toolTip>
<key>ru</key>
<value>Параметры</value>
</toolTip>
<extendedTooltip>
<name>ПараметрыРасширеннаяПодсказка</name>
<id>13</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>AlwaysHorizontal</group>
<behavior>Auto</behavior>
<showLeftMargin>true</showLeftMargin>
<united>true</united>
<throughAlign>Auto</throughAlign>
<currentRowUse>Auto</currentRowUse>
</extInfo>
</items>
<items xsi:type="form:Table">
<name>Отбор</name>
<id>14</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Отбор</segments>
</dataPath>
<titleLocation>None</titleLocation>
<items xsi:type="form:FormField">
<name>ОтборОтборКомпоновкиДанных</name>
<id>27</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>
<extendedTooltip>
<name>ОтборОтборКомпоновкиДанныхРасширеннаяПодсказка</name>
<id>29</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ОтборОтборКомпоновкиДанныхКонтекстноеМеню</name>
<id>28</id>
<autoFill>true</autoFill>
</contextMenu>
<type>InputField</type>
<editMode>EnterOnInput</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:InputFieldExtInfo">
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<wrap>true</wrap>
<chooseType>true</chooseType>
<typeDomainEnabled>true</typeDomainEnabled>
<textEdit>true</textEdit>
</extInfo>
</items>
<autoCommandBar>
<name>ОтборКоманднаяПанель</name>
<id>16</id>
<horizontalAlign>Left</horizontalAlign>
</autoCommandBar>
<searchStringAddition>
<name>ОтборСтрокаПоиска</name>
<id>18</id>
<extendedTooltip>
<name>ОтборСтрокаПоискаРасширеннаяПодсказка</name>
<id>20</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ОтборСтрокаПоискаКонтекстноеМеню</name>
<id>19</id>
<autoFill>true</autoFill>
</contextMenu>
<source>Отбор</source>
<extInfo xsi:type="form:SearchStringAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</searchStringAddition>
<viewStatusAddition>
<name>ОтборСостояниеПросмотра</name>
<id>21</id>
<extendedTooltip>
<name>ОтборСостояниеПросмотраРасширеннаяПодсказка</name>
<id>23</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ОтборСостояниеПросмотраКонтекстноеМеню</name>
<id>22</id>
<autoFill>true</autoFill>
</contextMenu>
<type>ViewStatusAddition</type>
<source>Отбор</source>
<extInfo xsi:type="form:ViewStatusAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</viewStatusAddition>
<searchControlAddition>
<name>ОтборУправлениеПоиском</name>
<id>24</id>
<extendedTooltip>
<name>ОтборУправлениеПоискомРасширеннаяПодсказка</name>
<id>26</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ОтборУправлениеПоискомКонтекстноеМеню</name>
<id>25</id>
<autoFill>true</autoFill>
</contextMenu>
<type>SearchControlAddition</type>
<source>Отбор</source>
<extInfo xsi:type="form:SearchControlAdditionExtInfo">
<autoMaxWidth>true</autoMaxWidth>
</extInfo>
</searchControlAddition>
<extendedTooltip>
<name>ОтборРасширеннаяПодсказка</name>
<id>17</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>ОтборКонтекстноеМеню</name>
<id>15</id>
<autoFill>true</autoFill>
</contextMenu>
<changeRowSet>true</changeRowSet>
<changeRowOrder>true</changeRowOrder>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<autoMaxRowsCount>true</autoMaxRowsCount>
<selectionMode>MultiRow</selectionMode>
<header>true</header>
<headerHeight>1</headerHeight>
<footerHeight>1</footerHeight>
<horizontalScrollBar>AutoUse</horizontalScrollBar>
<verticalScrollBar>AutoUse</verticalScrollBar>
<horizontalLines>true</horizontalLines>
<verticalLines>true</verticalLines>
<autoInsertNewRow>true</autoInsertNewRow>
<searchOnInput>Auto</searchOnInput>
<initialListView>Auto</initialListView>
<horizontalStretch>true</horizontalStretch>
<verticalStretch>true</verticalStretch>
<enableStartDrag>true</enableStartDrag>
<enableDrag>true</enableDrag>
<fileDragMode>AsFileRef</fileDragMode>
<rowFilter xsi:type="core:UndefinedValue"/>
</items>
<items xsi:type="form:FormField">
<name>Резутьтат</name>
<id>1</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<dataPath xsi:type="form:DataPath">
<segments>Резутьтат</segments>
</dataPath>
<titleLocation>None</titleLocation>
<extendedTooltip>
<name>РезутьтатРасширеннаяПодсказка</name>
<id>3</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<contextMenu>
<name>РезутьтатКонтекстноеМеню</name>
<id>2</id>
<autoFill>true</autoFill>
</contextMenu>
<type>SpreadsheetDocumentField</type>
<editMode>Enter</editMode>
<showInHeader>true</showInHeader>
<headerHorizontalAlign>Left</headerHorizontalAlign>
<showInFooter>true</showInFooter>
<extInfo xsi:type="form:SpreadSheetDocFieldExtInfo">
<width>50</width>
<autoMaxWidth>true</autoMaxWidth>
<height>10</height>
<autoMaxHeight>true</autoMaxHeight>
<horizontalStretch>true</horizontalStretch>
<verticalStretch>true</verticalStretch>
<pointerType>Special</pointerType>
<verticalScrollBar>ScrollAuto</verticalScrollBar>
<horizontalScrollBar>ScrollAuto</horizontalScrollBar>
<selectionShowMode>Always</selectionShowMode>
<drawingSelectionShowMode>Auto</drawingSelectionShowMode>
<showGroups>true</showGroups>
<enableStartDrag>true</enableStartDrag>
<enableDrag>true</enableDrag>
</extInfo>
</items>
<autoCommandBar>
<name>ФормаКоманднаяПанель</name>
<id>-1</id>
<items xsi:type="form:Button">
<name>ФормаСформировать</name>
<id>4</id>
<visible>true</visible>
<enabled>true</enabled>
<userVisible>
<common>true</common>
</userVisible>
<extendedTooltip>
<name>ФормаСформироватьРасширеннаяПодсказка</name>
<id>5</id>
<type>Label</type>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<extInfo xsi:type="form:LabelDecorationExtInfo">
<horizontalAlign>Left</horizontalAlign>
</extInfo>
</extendedTooltip>
<commandName>Form.Command.Сформировать</commandName>
<representation>Auto</representation>
<autoMaxWidth>true</autoMaxWidth>
<autoMaxHeight>true</autoMaxHeight>
<placementArea>UserCmds</placementArea>
<representationInContextMenu>Auto</representationInContextMenu>
</items>
<horizontalAlign>Left</horizontalAlign>
<autoFill>true</autoFill>
</autoCommandBar>
<handlers>
<event>OnCreateAtServer</event>
<name>ПриСозданииНаСервере</name>
</handlers>
<handlers>
<event>BeforeLoadDataFromSettingsAtServer</event>
<name>ПередЗагрузкойДанныхИзНастроекНаСервере</name>
</handlers>
<saveWindowSettings>true</saveWindowSettings>
<autoTitle>true</autoTitle>
<autoUrl>true</autoUrl>
<group>Vertical</group>
<autoFillCheck>true</autoFillCheck>
<allowFormCustomize>true</allowFormCustomize>
<enabled>true</enabled>
<showTitle>true</showTitle>
<showCloseButton>true</showCloseButton>
<attributes>
<name>Резутьтат</name>
<title>
<key>ru</key>
<value>Резутьтат</value>
</title>
<id>1</id>
<valueType>
<types>SpreadsheetDocument</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
<extInfo xsi:type="form:SpreadsheetDocumentExtInfo"/>
</attributes>
<attributes>
<name>ИмяМакета</name>
<title>
<key>ru</key>
<value>Имя макета</value>
</title>
<id>4</id>
<valueType>
<types>String</types>
<stringQualifiers/>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<attributes>
<name>Отбор</name>
<title>
<key>ru</key>
<value>Отбор</value>
</title>
<id>5</id>
<valueType>
<types>ValueTable</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
<segments>Отбор.ОтборКомпоновкиДанных.Application</segments>
</notDefaultUseAlwaysAttributes>
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
<segments>Отбор.ОтборКомпоновкиДанных.Date</segments>
</notDefaultUseAlwaysAttributes>
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
<segments>Отбор.ОтборКомпоновкиДанных.GroupType</segments>
</notDefaultUseAlwaysAttributes>
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
<segments>Отбор.ОтборКомпоновкиДанных.LeftValuePicture</segments>
</notDefaultUseAlwaysAttributes>
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
<segments>Отбор.ОтборКомпоновкиДанных.Presentation</segments>
</notDefaultUseAlwaysAttributes>
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
<segments>Отбор.ОтборКомпоновкиДанных.RightValuePicture</segments>
</notDefaultUseAlwaysAttributes>
<notDefaultUseAlwaysAttributes xsi:type="form:DataPath">
<segments>Отбор.ОтборКомпоновкиДанных.ViewMode</segments>
</notDefaultUseAlwaysAttributes>
<columns>
<name>ОтборКомпоновкиДанных</name>
<title>
<key>ru</key>
<value>Отбор компоновки данных</value>
</title>
<id>1</id>
<valueType>
<types>DataCompositionFilter</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</columns>
</attributes>
<attributes>
<name>Период</name>
<title>
<key>ru</key>
<value>Период</value>
</title>
<id>6</id>
<valueType>
<types>StandardPeriod</types>
</valueType>
<view>
<common>true</common>
</view>
<edit>
<common>true</common>
</edit>
</attributes>
<formCommands>
<name>Сформировать</name>
<title>
<key>ru</key>
<value>Сформировать</value>
</title>
<id>1</id>
<toolTip>
<key>ru</key>
<value>Сформировать</value>
</toolTip>
<use>
<common>true</common>
</use>
<action xsi:type="form:FormCommandHandlerContainer">
<handler>
<name>Сформировать</name>
</handler>
</action>
<currentRowUse>Auto</currentRowUse>
</formCommands>
<commandInterface>
<navigationPanel/>
<commandBar/>
</commandInterface>
</form:Form>

View File

@ -0,0 +1,93 @@
&НаСервере
Процедура СформироватьОтчетНаСервере(ТаблДок)
//ОбъектОтчет = РеквизитФормыВЗначение("Отчет");
ОСКД = ПолучитьОбщийМакет(ИмяМакета);
НастройкиОСКД = ОСКД.НастройкиПоУмолчанию;
ЭлементыОтбора = Отбор[0].ОтборКомпоновкиДанных.Элементы;
Для й=0 По ЭлементыОтбора.Количество()-1 Цикл
Попытка
ЭлементСКД = НастройкиОСКД.Отбор.Элементы[й];
Исключение
ЭлементСКД = НастройкиОСКД.Отбор.Элементы.Добавить();
КонецПопытки;
ЭлементСКД.Использование = ЭлементыОтбора[й].Использование;
ЭлементСКД.ЛевоеЗначение = ЭлементыОтбора[й].ЛевоеЗначение;
ЭлементСКД.ВидСравнения = ЭлементыОтбора[й].ВидСравнения;
ЭлементСКД.ПравоеЗначение = ЭлементыОтбора[й].ПравоеЗначение;
КонецЦикла;
//НастройкиОСКД.Отбор = Отбор;
//Если Отбор.Количество() > 0 Тогда
// Для й=0 По Отбор.Количество()-1 Цикл
// НастройкиОСКД.Отбор.Элементы[й].Использование = Отбор[й].Использование;
// НастройкиОСКД.Отбор.Элементы[й].ЛевоеЗначение = Отбор[й].ЛевоеЗначение;
// НастройкиОСКД.Отбор.Элементы[й].ВидСравнения = Отбор[й].ВидСравнения;
// НастройкиОСКД.Отбор.Элементы[й].ПравоеЗначение = Отбор[й].ПравоеЗначение;
// КонецЦикла;
//КонецЕсли;
//НастройкиОСКД = КомпоновщикНастроек.ПолучитьНастройкиОСКД();
ПараметрыДанныхОСКД = НастройкиОСКД.ПараметрыДанных.Элементы;
ЭлементНачалоПериода = ПараметрыДанныхОСКД.Найти("Период");
ЭлементНачалоПериода.Использование = Истина;
ЭлементНачалоПериода.Значение = Период;
//ЭлементКонецПериода = ПараметрыДанныхОСКД.Найти("КонецПериода");
//ЭлементКонецПериода.Использование = Истина;
//ЭлементКонецПериода.Значение = КонецПериода;
//ЭлементСчет = ПараметрыДанныхОСКД.Найти("Счет");
//ЭлементСчет.Использование = Истина;
//ЭлементСчет.Значение = ПланыСчетов.Хозрасчетный.ТоварыНаСкладах;
//КомпоновщикНастроекДанных = Новый КомпоновщикНастроекКомпоновкиДанных;
//КомпоновщикНастроекДанных.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(ОСКД));
//КомпоновщикНастроекДанных.ЗагрузитьНастройкиОСКД(ОСКД.НастройкиОСКДПоУмолчанию);
//КомпоновщикНастроекДанных.ЗагрузитьПользовательскиеНастройкиОСКД(Отчет.КомпоновщикНастроек.ПользовательскиеНастройкиОСКД);
КомпоновщикМакетаОСКД = Новый КомпоновщикМакетаКомпоновкиДанных;
//Макет = КомпоновщикМакетаОСКД.Выполнить(ОСКД, КомпоновщикНастроекДанных.ПолучитьНастройкиОСКД());
Макет = КомпоновщикМакетаОСКД.Выполнить(ОСКД, НастройкиОСКД);
ПроцессорКомпоновкиОСКД = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиОСКД.Инициализировать(Макет);
ТаблДок.Очистить();
ПроцессорВыводаОСКД = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВыводаОСКД.УстановитьДокумент(ТаблДок);
ПроцессорВыводаОСКД.Вывести(ПроцессорКомпоновкиОСКД);
КонецПроцедуры
&НаКлиенте
Процедура Сформировать(Команда)
СформироватьОтчетНаСервере(Резутьтат);
//Масштаб = 50;
Резутьтат.Рисунки[0].Ширина = 70;
Резутьтат.Рисунки[0].Высота = 60;
Резутьтат.ПоказатьУровеньГруппировокСтрок(1);
Резутьтат.ПоказатьУровеньГруппировокСтрок(0);
КонецПроцедуры
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ИмяМакета = Параметры.ИмяМакета;
ОСКД = ПолучитьОбщийМакет(ИмяМакета);
ОтборСКД = ОСКД.НастройкиПоУмолчанию.Отбор;
ДобавитьОтбор = Отбор.Добавить();
ДобавитьОтбор.ОтборКомпоновкиДанных = ОтборСКД;
Период.ДатаНачала = НачалоМесяца(ТекущаяДата());
Период.ДатаОкончания = КонецМесяца(ТекущаяДата());
КонецПроцедуры

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonForm xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="02bd15f0-5494-4e59-9247-c10b3778565e">
<name>ФормаОтчета</name>
<synonym>
<key>ru</key>
<value>Форма отчета</value>
</synonym>
<usePurposes>PersonalComputer</usePurposes>
<usePurposes>MobileDevice</usePurposes>
</mdclass:CommonForm>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="ab15b954-a38e-4dd0-9a20-3e8da4030f2e">
<name>Диалоги</name>
<synonym>
<key>ru</key>
<value>Диалоги</value>
</synonym>
<clientManagedApplication>true</clientManagedApplication>
<server>true</server>
<serverCall>true</serverCall>
</mdclass:CommonModule>

View File

@ -0,0 +1,5 @@
Функция ЗапускСРабСтола() Экспорт
Возврат Новый Структура("ЗапускСРабСтола", Истина);
КонецФункции

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="34092940-2d5b-4e86-9770-3f29945b6ba1">
<name>Интерфейс</name>
<synonym>
<key>ru</key>
<value>Интерфейс</value>
</synonym>
<clientManagedApplication>true</clientManagedApplication>
</mdclass:CommonModule>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="ad0a267f-9e21-454a-be53-a8821c89f015">
<name>КоннекторHTTP</name>
<synonym>
<key>ru</key>
<value>Коннектор: удобный HTTP-клиент для 1С:Предприятие 8</value>
</synonym>
<server>true</server>
<externalConnection>true</externalConnection>
<clientOrdinaryApplication>true</clientOrdinaryApplication>
</mdclass:CommonModule>

View File

@ -0,0 +1,297 @@
#Область ПрограммныйИнтерфейс
// Получить префикс номера.
//
// Возвращаемое значение:
// Строка - Получить префикс номера
Функция ПолучитьПрефиксНомера() Экспорт
//@skip-check reading-attribute-from-database
Если ПланыОбмена.Мобильные.ЭтотУзел().Код = "" Тогда
Возврат "";
Иначе
Возврат ПланыОбмена.Мобильные.ЭтотУзел().Код + "-";
КонецЕсли;
КонецФункции
// Регистрация изменений.
//@skip-check module-empty-method
Процедура РегистрацияИзменений() Экспорт
КонецПроцедуры
// Обмен зарегистрировать изменения.
//
// Параметры:
// Источник - СправочникОбъект.ЕдиницыИзмерений, СправочникОбъект.Пользователи, СправочникОбъект.Валюты, СправочникОбъект.Счета, СправочникОбъект.ВидыДоходов, СправочникОбъект.Банки, СправочникОбъект.Номенклатура - Источник
// Отказ - Булево - Отказ
Процедура ОбменЗарегистрироватьИзменения(Источник, Отказ) Экспорт
ЗарегистрироватьИзменения(Источник);
КонецПроцедуры
// Зарегистрировать изменения.
//
// Параметры:
// Источник - ДокументОбъект.Вложения, ДокументОбъект.Доходы, ДокументОбъект.Продажи, ДокументОбъект.Покупки, ДокументОбъект.СоответствиеНоменклатуры, ДокументОбъект.ПланированиеБюджета, ДокументОбъект.ВводНачальныхОстатков, ДокументОбъект.КоммунальныеПлатежи, ДокументОбъект.ПеремещениеСнятиеДенежныхСредств, ДокументОбъект.Желания, СправочникОбъект.ЕдиницыИзмерений, СправочникОбъект.Пользователи, СправочникОбъект.Валюты, СправочникОбъект.Счета, СправочникОбъект.ВидыДоходов, СправочникОбъект.Банки, СправочникОбъект.Номенклатура - Источник
Процедура ЗарегистрироватьИзменения(Источник) Экспорт
Если Источник.ОбменДанными.Загрузка Тогда
Возврат
КонецЕсли;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| Мобильные.Ссылка КАК Ссылка
|ИЗ
| ПланОбмена.Мобильные КАК Мобильные
|ГДЕ
| Мобильные.Ссылка <> &ЭтотУзел";
Запрос.УстановитьПараметр("ЭтотУзел", ПланыОбмена.Мобильные.ЭтотУзел());
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
Источник.ОбменДанными.Получатели.Добавить(Выборка.Ссылка);
КонецЦикла;
КонецПроцедуры
// Обмен зарегистрировать изменения документа.
//
// Параметры:
// Источник - ДокументОбъект.Вложения, ДокументОбъект.Доходы, ДокументОбъект.Продажи, ДокументОбъект.Покупки, ДокументОбъект.СоответствиеНоменклатуры, ДокументОбъект.ПланированиеБюджета, ДокументОбъект.ВводНачальныхОстатков, ДокументОбъект.КоммунальныеПлатежи, ДокументОбъект.ПеремещениеСнятиеДенежныхСредств, ДокументОбъект.Желания - Источник
// Отказ - Булево - Отказ
// РежимЗаписи - РежимЗаписиДокумента - Режим записи
// РежимПроведения - РежимПроведенияДокумента - Режим проведения
Процедура ОбменЗарегистрироватьИзмененияДокумента(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
Если Источник.ДополнительныеСвойства.Свойство("НеРегистрировать") Тогда
Возврат;
КонецЕсли;
ЗарегистрироватьИзменения(Источник);
КонецПроцедуры
// Зарегистрировать все объекты.
//
// Параметры:
// Узел - ПланОбменаСсылка
Процедура ЗарегистрироватьВсеОбъекты(Узел) Экспорт
//зарегистрируем все справочники
Для каждого Справочник Из Метаданные.Справочники Цикл
//@skip-check query-in-loop
ДанныеСправочников = ВернутьДанные(Справочник.ПолноеИмя(), Истина);
Если ЗначениеЗаполнено(ДанныеСправочников) Тогда
Данные = Новый Массив();
Для каждого Элемент Из ДанныеСправочников Цикл
Данные.Добавить(Элемент);
КонецЦикла;
ПланыОбмена.ЗарегистрироватьИзменения(Узел, Данные);
КонецЕсли;
КонецЦикла;
//зарегистируем все документы
Для каждого Документ Из Метаданные.Документы Цикл
//@skip-check query-in-loop
ДанныеДокументов = ВернутьДанные(Документ.ПолноеИмя(), Ложь);
Если ЗначениеЗаполнено(ДанныеДокументов) Тогда
Данные = Новый Массив();
Для каждого Элемент Из ДанныеДокументов Цикл
Данные.Добавить(Элемент);
КонецЦикла;
ПланыОбмена.ЗарегистрироватьИзменения(Узел, Данные);
КонецЕсли;
КонецЦикла;
//зарегистрируем все регистры
Для каждого Регистр Из Метаданные.РегистрыСведений Цикл
ПланыОбмена.ЗарегистрироватьИзменения(Узел, Регистр);
КонецЦикла;
КонецПроцедуры
Функция requstGET(Запрос) Экспорт
Возврат ДанныеДляМобильногоПриложения(Запрос);
КонецФункции
Функция requstPOST(Запрос) Экспорт
Возврат ЗаписатьОбменМобильноеСервер(Запрос);
КонецФункции
Функция ПараметрыСоединения() Экспорт
Результат = Новый Структура;
Результат.Вставить("Сервер", "192.168.31.221");
Результат.Вставить("Порт", 81);
Результат.Вставить("Пользователь", "");
Результат.Вставить("Пароль", "");
Результат.Вставить("Таймаут", 60);
Результат.Вставить("АдресРезурса", "ut/hs");
КонецФункции
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
Функция ВернутьДанные(ИмяМетаданных, ЭтоСправочник)
Данные = Новый Массив;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Данные.Ссылка КАК Ссылка
|ИЗ
| "+ ИмяМетаданных+" КАК Данные";
Если ЭтоСправочник Тогда
Запрос.Текст = Запрос.Текст + " ГДЕ НЕ Данные.Предопределенный";
КонецЕсли;
РезультатЗапроса = Запрос.Выполнить();
Если РезультатЗапроса.Пустой() Тогда
Возврат Данные;
КонецЕсли;
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
Данные.Добавить(Выборка.Ссылка);
КонецЦикла;
Возврат Данные;
КонецФункции
Функция ДанныеДляМобильногоПриложения(Запрос)
Результат = ПараметрыОтвета();
КодСостаяния = 200;
Попытка
УзелКод = Запрос["ПараметрыЗапроса"].Получить("node");
Узел = ПланыОбмена.Мобильные.НайтиПоКоду(УзелКод);
Если ЗначениеЗаполнено(Узел) Тогда
УзелОбъект = Узел.ПолучитьОбъект();
ФайлОбмена = ПолучитьИмяВременногоФайла("xml");
УзелОбъект.ЗаписатьСообщениеСИзменениямиВФайл(ФайлОбмена);
ДД = Новый ДвоичныеДанные(ФайлОбмена);
УдалитьФайлы(ФайлОбмена);
XMLВBase64 = Base64Строка(ДД);
Результат.data = XMLВBase64;
Иначе
КодСостаяния = 400;
Результат.error.Добавить(СтрШаблон("Не удалость найти узел ""%1""", УзелКод));
КонецЕсли;
Исключение
КодСостаяния = 500;
Результат.error.Добавить(ОписаниеОшибки());
КонецПопытки;
Ответ = СформироватьОтвет(Результат, КодСостаяния);
Возврат Ответ;
КонецФункции
Функция ЗаписатьОбменМобильноеСервер(Запрос)
Результат = ПараметрыОтвета();
КодСостаяния = 200;
Попытка
УзелКод = Запрос["ПараметрыЗапроса"].Получить("node");
Узел = ПланыОбмена.Мобильные.НайтиПоКоду(УзелКод);
Если ЗначениеЗаполнено(Узел) Тогда
УзелОбъект = Узел.ПолучитьОбъект();
ФайлОбмена = ПолучитьИмяВременногоФайла("xml");
ТелоЗапроса = Запрос.ПолучитьТелоКакСтроку();
ПараметрыПреобразования = Новый Структура("ПрочитатьВСоответствие", Ложь);
ПараметрыЗапроса = КоннекторHTTP.JsonВОбъект(ТелоЗапроса,, ПараметрыПреобразования);
Если ЗначениеЗаполнено(ПараметрыЗапроса.data) Тогда
ДД = Base64Значение(ПараметрыЗапроса.data);
ДД.Записать(ФайлОбмена);
ДанныеЗаписи = УзелОбъект.ПрочитатьСообщениеСИзменениямиФайл(ФайлОбмена, Новый Массив, Истина);
Для каждого Элем Из ДанныеЗаписи.МассивДокументов Цикл
ДоступностьПроведения = СокрЛП(Элем.Метаданные().Проведение);
Если ДоступностьПроведения = "Запретить" Тогда
Продолжить;
КонецЕсли;
Если Не Элем.ПометкаУдаления Тогда
Объект = Элем.ПолучитьОбъект();
Объект.Записать(РежимЗаписиДокумента.Проведение);
КонецЕсли;
КонецЦикла;
Результат.data = СтрШаблон("Отправлено %1 документ(ов)", ДанныеЗаписи.МассивДокументов.Количество());
Иначе
КодСостаяния = 400;
Результат.error.Добавить("Не верный формат запроса");
КонецЕсли;
Иначе
КодСостаяния = 400;
Результат.error.Добавить(СтрШаблон("Не удалость найти узел ""%1""", УзелКод));
КонецЕсли;
Исключение
КодСостаяния = 500;
Результат.error.Добавить(ОписаниеОшибки());
КонецПопытки;
Ответ = СформироватьОтвет(Результат, КодСостаяния);
Возврат Ответ;
КонецФункции
Функция ПараметрыОтвета()
Возврат Новый Структура("data, error", "", Новый Массив);
КонецФункции
Функция СформироватьОтвет(Данные, КодСостояния = 200)
#Если МобильноеПриложениеСервер Тогда
HTTPОтвет = Неопределено;
#Иначе
HTTPОтвет = Новый HTTPСервисОтвет(КодСостояния);
HTTPОтвет.УстановитьТелоИзСтроки(КоннекторHTTP.ОбъектВJson(Данные));
#КонецЕсли
Возврат HTTPОтвет;
КонецФункции
#КонецОбласти

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="9b0b5641-df05-4fb4-95dc-5407524146b0">
<name>Обмен</name>
<synonym>
<key>ru</key>
<value>Обмен</value>
</synonym>
<server>true</server>
<serverCall>true</serverCall>
</mdclass:CommonModule>

View File

@ -0,0 +1,32 @@
#Область ПрограммныйИнтерфейс
Процедура ПроверкаВерсии() Экспорт
Если НЕ Метаданные.Версия = Константы.ВерияКонфигурации.Получить() Тогда
//ЗаполнитьВалютыВСчетах();
Константы.ВерияКонфигурации.Установить(Метаданные.Версия);
КонецЕсли;
КонецПроцедуры
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
Процедура ЗаполнитьВалютыВСчетах()
Выборка = Справочники.Счета.Выбрать();
Валюта = Справочники.Валюты.RUB;
Пока Выборка.Следующий() Цикл
Если НЕ ЗначениеЗаполнено(Выборка.Валюта) Тогда
Объект = Выборка.ПолучитьОбъект();
Объект.Валюта = Валюта;
Объект.ОбменДанными.Загрузка = Истина;
Объект.Записать();
КонецЕсли;
КонецЦикла;
КонецПроцедуры
#КонецОбласти

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="1f2bdd00-2667-4146-a4cc-f670b59c77d5">
<name>ОбработчикиОбновления</name>
<synonym>
<key>ru</key>
<value>Обработчики обновления</value>
</synonym>
<server>true</server>
<serverCall>true</serverCall>
</mdclass:CommonModule>

View File

@ -0,0 +1,428 @@
#Область ПрограммныйИнтерфейс
// Получить пользователя.
//
// Возвращаемое значение:
// СправочникСсылка.Пользователи - Получить пользователя
Функция ПолучитьПользователя() Экспорт
Возврат ЗначениеКонстанты("ТекущийПользователь");
КонецФункции
// Значение ко константы.
//
// Параметры:
// ИмяКонстанты - Строка - Имя константы
//
// Возвращаемое значение:
// Произвольный - Значение ко константы
Функция ЗначениеКонстанты(ИмяКонстанты) Экспорт
Возврат Константы[ИмяКонстанты].Получить();
КонецФункции
// Выводить диалоги.
//
// Возвращаемое значение:
// Булево - Выводить диалоги
Функция ВыводитьДиалоги() Экспорт
ВыводитьДиалогиВвода = ЗначениеКонстанты("ВыводитьДиалогиВвода");
Выводить = ?(ЗначениеЗаполнено(ВыводитьДиалогиВвода), ВыводитьДиалогиВвода, Ложь);
Возврат Выводить;
КонецФункции
// Один документ.
//
// Возвращаемое значение:
// Булево - Один документ
Функция ОдинДокумент() Экспорт
ОдинДокумент = ЗначениеКонстанты("ОдинДокументРасходов");
ОдинДокумент = ?(ЗначениеЗаполнено(ОдинДокумент), ОдинДокумент, Ложь);
Возврат ОдинДокумент;
КонецФункции
// Заполнить ответственного.
//
// Параметры:
// Источник - ДокументОбъект.Продажи, ДокументОбъект.КоммунальныеПлатежи, ДокументОбъект.Доходы, ДокументОбъект.Покупки, ДокументОбъект.Желания, ДокументОбъект.ПеремещениеСнятиеДенежныхСредств - Источник
// Отказ - Булево - Отказ
// РежимЗаписи - РежимЗаписиДокумента - Режим записи
// РежимПроведения - РежимПроведенияДокумента - Режим проведения
Процедура ЗаполнитьОтветственного(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
Пользователь = ПолучитьПользователя();
Если ЗначениеЗаполнено(Пользователь) И НЕ ЗначениеЗаполнено(Источник.Ответственный) Тогда
Источник.Ответственный = Пользователь;
КонецЕсли;
КонецПроцедуры
// Формирует и выводит сообщение, которое может быть связано с элементом управления формы.
//
// В фоновом задании длительной операции, если вызов выполнен вне транзакции,
// сообщение записывается в служебный регистр и отправляется сразу на клиент,
// если подключена система взаимодействия.
// В конце фонового задания длительной операции, а также при отправке прогресса,
// все сообщения извлекаются из очереди сообщений фонового задания,
// записываются в служебный регистр и отправляются сразу на клиент,
// если подключена система взаимодействия.
//
// АПК:142-выкл 4 необязательных параметра для совместимости
// с устаревшей процедурой ОбщегоНазначенияКлиентСервер.СообщитьПользователю.
//
// Параметры:
// ТекстСообщенияПользователю - Строка - текст сообщения.
// КлючДанных - ЛюбаяСсылка - объект или ключ записи информационной базы, к которому это сообщение относится.
// Поле - Строка - наименование реквизита формы.
// ПутьКДанным - Строка - путь к данным (путь к реквизиту формы).
// Отказ - Булево - выходной параметр, всегда устанавливается в значение Истина.
//
// Пример:
//
// 1. Для вывода сообщения у поля управляемой формы, связанного с реквизитом объекта:
// ОбщегоНазначения.СообщитьПользователю(
// НСтр("ru = 'Сообщение об ошибке.'"), ,
// "ПолеВРеквизитеФормыОбъект",
// "Объект");
//
// Альтернативный вариант использования в форме объекта:
// ОбщегоНазначения.СообщитьПользователю(
// НСтр("ru = 'Сообщение об ошибке.'"), ,
// "Объект.ПолеВРеквизитеФормыОбъект");
//
// 2. Для вывода сообщения рядом с полем управляемой формы, связанным с реквизитом формы:
// ОбщегоНазначения.СообщитьПользователю(
// НСтр("ru = 'Сообщение об ошибке.'"), ,
// "ИмяРеквизитаФормы");
//
// 3. Для вывода сообщения связанного с объектом информационной базы:
// ОбщегоНазначения.СообщитьПользователю(
// НСтр("ru = 'Сообщение об ошибке.'"), ОбъектИнформационнойБазы, "Ответственный",,Отказ);
//
// 4. Для вывода сообщения по ссылке на объект информационной базы:
// ОбщегоНазначения.СообщитьПользователю(
// НСтр("ru = 'Сообщение об ошибке.'"), Ссылка, , , Отказ);
//
// Случаи некорректного использования:
// 1. Передача одновременно параметров КлючДанных и ПутьКДанным.
// 2. Передача в параметре КлючДанных значения типа отличного от допустимого.
// 3. Установка ссылки без установки поля (и/или пути к данным).
//
//@skip-check method-too-many-params
Процедура СообщитьПользователю(Знач ТекстСообщенияПользователю, Знач КлючДанных = Неопределено, Знач Поле = "",
Знач ПутьКДанным = "", Отказ = Ложь) Экспорт
ЭтоОбъект = Ложь;
Если КлючДанных <> Неопределено
И XMLТипЗнч(КлючДанных) <> Неопределено Тогда
ТипЗначенияСтрокой = XMLТипЗнч(КлючДанных).ИмяТипа;
ЭтоОбъект = СтрНайти(ТипЗначенияСтрокой, "Object.") > 0;
КонецЕсли;
Сообщение = СообщениеПользователю(ТекстСообщенияПользователю,
КлючДанных, Поле, ПутьКДанным, Отказ, ЭтоОбъект);
Сообщение.Сообщить();
КонецПроцедуры
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
// Добавить или заменить существующий элемент отбора динамического списка.
//
// Параметры:
// ДинамическийСписок - ДинамическийСписок - Список, в котором требуется установить отбор.
// ИмяПоля - Строка - Поле, по которому необходимо установить отбор.
// ПравоеЗначение - Произвольный - Значение отбора.
// Необязательный. Значение по умолчанию: Неопределено.
// Внимание! Если передать Неопределено, то значение не будет изменено.
// ВидСравнения - ВидСравненияКомпоновкиДанных - Условие отбора.
// Представление - Строка - Представление элемента компоновки данных.
// Необязательный. Значение по умолчанию: Неопределено.
// Если указано, то выводится только флажок использования с указанным представлением (значение не выводится).
// Для очистки (чтобы значение снова выводилось) следует передать пустую строку.
// Использование - Булево - Флажок использования этого отбора.
// Необязательный. Значение по умолчанию: Неопределено.
// РежимОтображения - РежимОтображенияЭлементаНастройкиКомпоновкиДанных - Способ отображения этого отбора
// пользователю.
// * РежимОтображенияЭлементаНастройкиКомпоновкиДанных.БыстрыйДоступ - В группе быстрых настроек над списком.
// * РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Обычный - В настройка списка (в подменю Еще).
// * РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный - Запретить пользователю менять этот отбор.
// ИдентификаторПользовательскойНастройки - Строка - Уникальный идентификатор этого отбора.
// Используется для связи с пользовательскими настройками.
//
//@skip-check method-too-many-params
Процедура УстановитьЭлементОтбораДинамическогоСписка(ДинамическийСписок, ИмяПоля,
ПравоеЗначение = Неопределено,
ВидСравнения = Неопределено,
Представление = Неопределено,
Использование = Неопределено,
РежимОтображения = Неопределено,
ИдентификаторПользовательскойНастройки = Неопределено) Экспорт
Если РежимОтображения = Неопределено Тогда
РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
КонецЕсли;
Если РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный Тогда
ОтборДинамическогоСписка = ДинамическийСписок.КомпоновщикНастроек.ФиксированныеНастройки.Отбор;
Иначе
ОтборДинамическогоСписка = ДинамическийСписок.КомпоновщикНастроек.Настройки.Отбор;
КонецЕсли;
УстановитьЭлементОтбора(
ОтборДинамическогоСписка,
ИмяПоля,
ПравоеЗначение,
ВидСравнения,
Представление,
Использование,
РежимОтображения,
ИдентификаторПользовательскойНастройки);
КонецПроцедуры
// Добавить или заменить существующий элемент отбора.
//
// Параметры:
// ОбластьПоискаДобавления - КоллекцияЭлементовОтбораКомпоновкиДанных - контейнер с элементами и группами отбора,
// например, Список.Отбор или группа в отборе.
// ИмяПоля - Строка - имя поля компоновки данных (заполняется всегда).
// ПравоеЗначение - произвольный - сравниваемое значение.
// ВидСравнения - ВидСравненияКомпоновкиДанных - вид сравнения.
// Представление - Строка - представление элемента компоновки данных.
// Использование - Булево - использование элемента.
// РежимОтображения - РежимОтображенияЭлементаНастройкиКомпоновкиДанных - режим отображения.
// ИдентификаторПользовательскойНастройки - Строка - см. ОтборКомпоновкиДанных.ИдентификаторПользовательскойНастройки
// в синтакс-помощнике.
//
//@skip-check method-too-many-params
Процедура УстановитьЭлементОтбора(ОбластьПоискаДобавления,
Знач ИмяПоля,
Знач ПравоеЗначение = Неопределено,
Знач ВидСравнения = Неопределено,
Знач Представление = Неопределено,
Знач Использование = Неопределено,
Знач РежимОтображения = Неопределено,
Знач ИдентификаторПользовательскойНастройки = Неопределено) Экспорт
ЧислоИзмененных = ИзменитьЭлементыОтбора(ОбластьПоискаДобавления, ИмяПоля, Представление,
ПравоеЗначение, ВидСравнения, Использование, РежимОтображения, ИдентификаторПользовательскойНастройки);
Если ЧислоИзмененных = 0 Тогда
Если ВидСравнения = Неопределено Тогда
Если ТипЗнч(ПравоеЗначение) = Тип("Массив")
Или ТипЗнч(ПравоеЗначение) = Тип("ФиксированныйМассив")
Или ТипЗнч(ПравоеЗначение) = Тип("СписокЗначений") Тогда
ВидСравнения = ВидСравненияКомпоновкиДанных.ВСписке;
Иначе
ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
КонецЕсли;
КонецЕсли;
Если РежимОтображения = Неопределено Тогда
РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
КонецЕсли;
ДобавитьЭлементКомпоновки(ОбластьПоискаДобавления, ИмяПоля, ВидСравнения,
ПравоеЗначение, Представление, Использование, РежимОтображения, ИдентификаторПользовательскойНастройки);
КонецЕсли;
КонецПроцедуры
// Изменить элемент отбора с заданным именем поля или представлением.
//
// Параметры:
// ОбластьПоиска - КоллекцияЭлементовОтбораКомпоновкиДанных - контейнер с элементами и группами отбора,
// например, Список.Отбор или группа в отборе.
// ИмяПоля - Строка - имя поля компоновки данных (заполняется всегда).
// Представление - Строка - представление элемента компоновки данных.
// ПравоеЗначение - Произвольный - сравниваемое значение.
// ВидСравнения - ВидСравненияКомпоновкиДанных - вид сравнения.
// Использование - Булево - использование элемента.
// РежимОтображения - РежимОтображенияЭлементаНастройкиКомпоновкиДанных - режим отображения.
// ИдентификаторПользовательскойНастройки - Строка - см. ОтборКомпоновкиДанных.ИдентификаторПользовательскойНастройки
// в синтакс-помощнике.
//
// Возвращаемое значение:
// Число - количество измененных элементов.
//
//@skip-check method-too-many-params
Функция ИзменитьЭлементыОтбора(ОбластьПоиска,
Знач ИмяПоля = Неопределено,
Знач Представление = Неопределено,
Знач ПравоеЗначение = Неопределено,
Знач ВидСравнения = Неопределено,
Знач Использование = Неопределено,
Знач РежимОтображения = Неопределено,
Знач ИдентификаторПользовательскойНастройки = Неопределено) Экспорт
Если ЗначениеЗаполнено(ИмяПоля) Тогда
ЗначениеПоиска = Новый ПолеКомпоновкиДанных(ИмяПоля);
СпособПоиска = 1;
Иначе
СпособПоиска = 2;
ЗначениеПоиска = Представление;
КонецЕсли;
МассивЭлементов = Новый Массив;
НайтиРекурсивно(ОбластьПоиска.Элементы, МассивЭлементов, СпособПоиска, ЗначениеПоиска);
Для Каждого Элемент Из МассивЭлементов Цикл
Если ИмяПоля <> Неопределено Тогда
Элемент.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(ИмяПоля);
КонецЕсли;
Если Представление <> Неопределено Тогда
Элемент.Представление = Представление;
КонецЕсли;
Если Использование <> Неопределено Тогда
Элемент.Использование = Использование;
КонецЕсли;
Если ВидСравнения <> Неопределено Тогда
Элемент.ВидСравнения = ВидСравнения;
КонецЕсли;
Если ПравоеЗначение <> Неопределено Тогда
Элемент.ПравоеЗначение = ПравоеЗначение;
КонецЕсли;
Если РежимОтображения <> Неопределено Тогда
Элемент.РежимОтображения = РежимОтображения;
КонецЕсли;
Если ИдентификаторПользовательскойНастройки <> Неопределено Тогда
Элемент.ИдентификаторПользовательскойНастройки = ИдентификаторПользовательскойНастройки;
КонецЕсли;
КонецЦикла;
Возврат МассивЭлементов.Количество();
КонецФункции
Процедура НайтиРекурсивно(КоллекцияЭлементов, МассивЭлементов, СпособПоиска, ЗначениеПоиска)
Для каждого ЭлементОтбора Из КоллекцияЭлементов Цикл
Если ТипЗнч(ЭлементОтбора) = Тип("ЭлементОтбораКомпоновкиДанных") Тогда
Если СпособПоиска = 1 Тогда
Если ЭлементОтбора.ЛевоеЗначение = ЗначениеПоиска Тогда
МассивЭлементов.Добавить(ЭлементОтбора);
КонецЕсли;
ИначеЕсли СпособПоиска = 2 Тогда
Если ЭлементОтбора.Представление = ЗначениеПоиска Тогда
МассивЭлементов.Добавить(ЭлементОтбора);
КонецЕсли;
КонецЕсли;
Иначе
НайтиРекурсивно(ЭлементОтбора.Элементы, МассивЭлементов, СпособПоиска, ЗначениеПоиска);
Если СпособПоиска = 2 И ЭлементОтбора.Представление = ЗначениеПоиска Тогда
МассивЭлементов.Добавить(ЭлементОтбора);
КонецЕсли;
КонецЕсли;
КонецЦикла;
КонецПроцедуры
// Добавить элемент компоновки в контейнер элементов компоновки.
//
// Параметры:
// ОбластьДобавления - КоллекцияЭлементовОтбораКомпоновкиДанных - контейнер с элементами и группами отбора,
// например, Список.Отбор или группа в отборе.
// ИмяПоля - Строка - имя поля компоновки данных (заполняется всегда).
// ПравоеЗначение - Произвольный - сравниваемое значение.
// ВидСравнения - ВидСравненияКомпоновкиДанных - вид сравнения.
// Представление - Строка - представление элемента компоновки данных.
// Использование - Булево - использование элемента.
// РежимОтображения - РежимОтображенияЭлементаНастройкиКомпоновкиДанных - режим отображения.
// ИдентификаторПользовательскойНастройки - Строка - см. ОтборКомпоновкиДанных.ИдентификаторПользовательскойНастройки
// в синтакс-помощнике.
// Возвращаемое значение:
// ЭлементОтбораКомпоновкиДанных - элемент компоновки.
//
//@skip-check method-too-many-params
Функция ДобавитьЭлементКомпоновки(ОбластьДобавления,
Знач ИмяПоля,
Знач ВидСравнения,
Знач ПравоеЗначение = Неопределено,
Знач Представление = Неопределено,
Знач Использование = Неопределено,
знач РежимОтображения = Неопределено,
знач ИдентификаторПользовательскойНастройки = Неопределено) Экспорт
Элемент = ОбластьДобавления.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Элемент.ЛевоеЗначение = Новый ПолеКомпоновкиДанных(ИмяПоля);
Элемент.ВидСравнения = ВидСравнения;
Если РежимОтображения = Неопределено Тогда
Элемент.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
Иначе
Элемент.РежимОтображения = РежимОтображения;
КонецЕсли;
Если ПравоеЗначение <> Неопределено Тогда
Элемент.ПравоеЗначение = ПравоеЗначение;
КонецЕсли;
Если Представление <> Неопределено Тогда
Элемент.Представление = Представление;
КонецЕсли;
Если Использование <> Неопределено Тогда
Элемент.Использование = Использование;
КонецЕсли;
// Важно: установка идентификатора должна выполняться
// в конце настройки элемента, иначе он будет скопирован
// в пользовательские настройки частично заполненным.
Если ИдентификаторПользовательскойНастройки <> Неопределено Тогда
Элемент.ИдентификаторПользовательскойНастройки = ИдентификаторПользовательскойНастройки;
ИначеЕсли Элемент.РежимОтображения <> РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный Тогда
Элемент.ИдентификаторПользовательскойНастройки = ИмяПоля;
КонецЕсли;
Возврат Элемент;
КонецФункции
Функция СообщениеПользователю(
Знач ТекстСообщенияПользователю,
Знач КлючДанных,
Знач Поле,
Знач ПутьКДанным = "",
Отказ = Ложь,
ЭтоОбъект = Ложь) Экспорт
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = ТекстСообщенияПользователю;
Сообщение.Поле = Поле;
Если ЭтоОбъект Тогда
Сообщение.УстановитьДанные(КлючДанных);
Иначе
Сообщение.КлючДанных = КлючДанных;
КонецЕсли;
Если НЕ ПустаяСтрока(ПутьКДанным) Тогда
Сообщение.ПутьКДанным = ПутьКДанным;
КонецЕсли;
Отказ = Истина;
Возврат Сообщение;
КонецФункции
#КонецОбласти

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="8e5efaf9-c0c3-4354-ad6a-acf1ee3cc224">
<name>ОбщегоНазначенияКлиентСервер</name>
<synonym>
<key>ru</key>
<value>Общего назначения клиент сервер</value>
</synonym>
<server>true</server>
<serverCall>true</serverCall>
</mdclass:CommonModule>

View File

@ -0,0 +1,187 @@
#Область ПрограммныйИнтерфейс
// Получить единицу измерения.
//
// Параметры:
// Номенклатура - СправочникСсылка.Номенклатура
//
// Возвращаемое значение:
// СправочникСсылка.ЕдиницыИзмерений
Функция ПолучитьЕдиницуИзмерения(Номенклатура) Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Ссылка = &Ссылка";
Запрос.УстановитьПараметр("Ссылка", Номенклатура);
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Выборка.Следующий();
Возврат Выборка.ЕдиницаИзмерения;
КонецФункции
// Рассчет суммы ТЧ.
//
// Параметры:
// ТабЧасть - ТабличнаяЧасть
//
// Возвращаемое значение:
// Число - Рассчет суммы ТЧ
Функция РассчетСуммыТЧ(ТабЧасть) Экспорт
Сумма = 0;
Для каждого Строка Из ТабЧасть Цикл
Сумма = Сумма + Строка.Сумма;
КонецЦикла;
Возврат Сумма;
КонецФункции // РассчетСуммыТЧ()
// Заполнить список активных счетов.
//
// Возвращаемое значение:
// СписокЗначений - Заполненый список активных счетов
// @skip-check doc-comment-collection-item-type
Функция ЗаполнитьСписокАктивныхСчетов() Экспорт
СписокЗначений = Новый СписокЗначений;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ДенежныеСредстваОстатки.Счет КАК Ссылка
|ИЗ
| РегистрНакопления.ДенежныеСредства.Остатки КАК ДенежныеСредстваОстатки
|
|СГРУППИРОВАТЬ ПО
| ДенежныеСредстваОстатки.Счет
|
|УПОРЯДОЧИТЬ ПО
| ДенежныеСредстваОстатки.Счет.Наименование";
РезультатЗапроса = Запрос.Выполнить();
Если РезультатЗапроса.Пустой() Тогда
СписокЗначений.Добавить("Нет денег на счетах");
Возврат СписокЗначений;
КонецЕсли;
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
СписокЗначений.Добавить(Выборка.Ссылка);
КонецЦикла;
Возврат СписокЗначений;
КонецФункции // ЗаполнитьСписокЗначений()
// Получить цену комм услуги.
//
// Параметры:
// Период - Дата
// Номенклатура - СправочникСсылка.Номенклатура
//
// Возвращаемое значение:
// Число - Получить цену комм услуги
Функция ПолучитьЦенуКоммУслуги(Период, Номенклатура) Экспорт
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЦеныКоммунальныхПлатежейСрезПоследних.Цена КАК Цена
|ИЗ
| РегистрСведений.ЦеныКоммунальныхПлатежей.СрезПоследних(&Период, Номенклатура = &Номенклатура) КАК ЦеныКоммунальныхПлатежейСрезПоследних";
Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
Запрос.УстановитьПараметр("Период", Период);
РезультатЗапроса = Запрос.Выполнить();
Если РезультатЗапроса.Пустой() Тогда
Возврат 0;
Иначе
Выборка = РезультатЗапроса.Выбрать();
Выборка.Следующий();
Возврат Выборка.Цена;
КонецЕсли;
КонецФункции // ПолучитьЦенуКоммУслуги()
// Вернуть число месяца.
//
// Параметры:
// Месяц - Строка
//
// Возвращаемое значение:
// Произвольный - Вернуть число месяца
Функция ВернутьЧислоМесяца(Месяц) Экспорт
Месяцы = Новый Структура;
Месяцы.Вставить("Январь", 1);
Месяцы.Вставить("Февраль", 2);
Месяцы.Вставить("Март", 3);
Месяцы.Вставить("Апрель", 4);
Месяцы.Вставить("Май", 5);
Месяцы.Вставить("Июнь", 6);
Месяцы.Вставить("Июль", 7);
Месяцы.Вставить("Август", 8);
Месяцы.Вставить("Сентябрь", 9);
Месяцы.Вставить("Октябрь", 10);
Месяцы.Вставить("Ноябрь", 11);
Месяцы.Вставить("Декабрь", 12);
Для каждого Элементы Из Месяцы Цикл
Если Элементы.Ключ = Строка(Месяц) Тогда
Возврат Элементы.Значение;
КонецЕсли;
КонецЦикла;
КонецФункции // ВернутьЧислоМесяца()
// Заполнить список счетов.
//
// Возвращаемое значение:
// СписокЗначений - Заполнить список счетов
//@skip-check doc-comment-collection-item-type
Функция ЗаполнитьСписокСчетов() Экспорт
СписокЗначений = Новый СписокЗначений;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Счета.Ссылка КАК Ссылка
|ИЗ
| Справочник.Счета КАК Счета
|ГДЕ
| НЕ Счета.ПометкаУдаления";
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
СписокЗначений.Добавить(Выборка.Ссылка);
КонецЦикла;
Возврат СписокЗначений;
КонецФункции
// Добавить запись в регистр цен ком услуг.
//
// Параметры:
// Период - Дата
// Номенклатура - СправочникСсылка.Номенклатура
// Цена - Число
Процедура ДобавитьЗаписьВРегистрЦенКомУслуг(Период, Номенклатура, Цена) Экспорт
НаборЗаписей = РегистрыСведений.ЦеныКоммунальныхПлатежей.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Период.Установить(Период);
НаборЗаписей.Отбор.Номенклатура.Установить(Номенклатура);
Запись = НаборЗаписей.Добавить();
Запись.Период = НачалоМесяца(Период);
Запись.Номенклатура = Номенклатура;
Запись.Цена = Цена;
НаборЗаписей.Записать(Истина);
КонецПроцедуры
#КонецОбласти

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonModule xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="ea862e7a-96ac-4229-b4fd-e6c1c7635399">
<name>Общий_ПД_Сервер</name>
<synonym>
<key>ru</key>
<value>Общий п д сервер</value>
</synonym>
<server>true</server>
<serverCall>true</serverCall>
</mdclass:CommonModule>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonPicture xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="95f0b680-4a60-4d91-af25-58a342ef510a">
<name>Бабки</name>
<synonym>
<key>ru</key>
<value>Бабки</value>
</synonym>
</mdclass:CommonPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonPicture xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="91e2d8d6-9812-4823-bdaa-53921cbedd38">
<name>Деньги</name>
<synonym>
<key>ru</key>
<value>Деньги</value>
</synonym>
</mdclass:CommonPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonPicture xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="00fdbc97-a6c0-4e1b-b819-2e1cf7e16aed">
<name>Доходы</name>
<synonym>
<key>ru</key>
<value>Доходы</value>
</synonym>
</mdclass:CommonPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonPicture xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="936dc4af-0d34-4429-b29b-acfb10cdb6b1">
<name>ДоходыРасходы</name>
<synonym>
<key>ru</key>
<value>Доходы расходы</value>
</synonym>
</mdclass:CommonPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonPicture xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="12217775-4386-4353-9d10-6fcd860f89b6">
<name>Желания</name>
<synonym>
<key>ru</key>
<value>Желания</value>
</synonym>
</mdclass:CommonPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonPicture xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="d1deb42a-7adc-4232-b744-c69099a173fe">
<name>ИконкаДокументов</name>
<synonym>
<key>ru</key>
<value>Иконка документов</value>
</synonym>
</mdclass:CommonPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonPicture xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="ec7a97f4-f2dc-4cd5-b567-4db6dfb849c7">
<name>ИконкаСправочники</name>
<synonym>
<key>ru</key>
<value>Иконка справочники</value>
</synonym>
</mdclass:CommonPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonPicture xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="336071eb-d214-4ac9-8537-a1dae50dfac1">
<name>КомПлатежи</name>
<synonym>
<key>ru</key>
<value>Ком платежи</value>
</synonym>
</mdclass:CommonPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 675 B

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonPicture xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="0623173e-5f6e-4c7b-add0-c949f6229da9">
<name>Отчеты</name>
<synonym>
<key>ru</key>
<value>Отчеты</value>
</synonym>
</mdclass:CommonPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonPicture xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="1391758e-8ee6-46ca-8a3e-2cc290d52938">
<name>Перевод</name>
<synonym>
<key>ru</key>
<value>Перевод</value>
</synonym>
</mdclass:CommonPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonPicture xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="5332ec9c-9899-4bf4-a97d-028cfbd1f6b7">
<name>Покупка</name>
<synonym>
<key>ru</key>
<value>Покупка</value>
</synonym>
</mdclass:CommonPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonPicture xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" uuid="fb9e23d6-5d8c-4069-ae10-ca32ed0cac26">
<name>Продажи</name>
<synonym>
<key>ru</key>
<value>Продажи</value>
</synonym>
</mdclass:CommonPicture>

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Some files were not shown because too many files have changed in this diff Show More