v3.1.0.0: Новые имена объектов — переработка по методике softmaker.kz

- ПС_Настройки -> ПС_ЗначенияНастроек (регистр сведений)
- ПС_ВидыНастроек -> ПС_ВидыЗначенийНастроек (ПВХ)
- ПС_РаботаСНастройками -> ПС_РаботаСЗначениямиНастроек (модуль)
- Объекты создаются с новыми именами — нет конфликтов с основной конфигурацией
- Обработка миграции данных будет создана отдельно (.epf)
- Сборка через Docker + config load (ИБ с основной конфигурацией)
This commit is contained in:
Профи-Софт
2026-07-20 17:00:03 +00:00
parent 0eb92dbc32
commit ccc0ef1551
10 changed files with 1570 additions and 6 deletions
@@ -0,0 +1,185 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<ChartOfCharacteristicTypes uuid="fa202027-5689-4755-a7e0-bdb73d39583a">
<InternalInfo>
<xr:GeneratedType name="ChartOfCharacteristicTypesObject.ПС_ВидыЗначенийНастроек" category="Object">
<xr:TypeId>8d5a99cd-d7ca-445d-a8e9-e7fd2ee4eda9</xr:TypeId>
<xr:ValueId>5b6c191f-635e-47bf-988d-6b89e02c21df</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="ChartOfCharacteristicTypesRef.ПС_ВидыЗначенийНастроек" category="Ref">
<xr:TypeId>67eaa487-1ab2-4c5d-9b69-307a0c5807e2</xr:TypeId>
<xr:ValueId>c0478010-5618-402d-bcc5-3efdf575661d</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="ChartOfCharacteristicTypesSelection.ПС_ВидыЗначенийНастроек" category="Selection">
<xr:TypeId>51e77e14-cd35-4b1c-96f5-2f423fe9205b</xr:TypeId>
<xr:ValueId>af42f2bb-5094-4fb3-a086-8572e9c4c357</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="ChartOfCharacteristicTypesList.ПС_ВидыЗначенийНастроек" category="List">
<xr:TypeId>a513673c-c4bf-4fc1-9600-7b2b0b721003</xr:TypeId>
<xr:ValueId>23416a9b-3280-49f3-a37d-8d656406377f</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="Characteristic.ПС_ВидыЗначенийНастроек" category="Characteristic">
<xr:TypeId>6856a5fc-5441-43d7-b052-1b37118f639e</xr:TypeId>
<xr:ValueId>3ee47073-477d-4353-a355-740914fa9603</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="ChartOfCharacteristicTypesManager.ПС_ВидыЗначенийНастроек" category="Manager">
<xr:TypeId>c8e5c8c4-f917-488b-a662-fd90197bcbda</xr:TypeId>
<xr:ValueId>0b101c09-1ca3-4f6c-bda0-c14f60f2b0c7</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>ПС_ВидыЗначенийНастроек</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Виды настроек</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<IncludeHelpInContents>false</IncludeHelpInContents>
<CharacteristicExtValues/>
<Type>
<v8:Type>cfg:CatalogRef.Склады</v8:Type>
<v8:Type>cfg:CatalogRef.ПС_ВидыТехники</v8:Type>
<v8:Type>cfg:CatalogRef.ПС_ТиповыеКонфигурации1СПредприятие</v8:Type>
<v8:Type>cfg:CatalogRef.ПС_ВидыРасходныхМатериаловДляВидовРабот</v8:Type>
<v8:Type>cfg:CatalogRef.ТарифныеПланы</v8:Type>
<v8:Type>cfg:CatalogRef.Сотрудники</v8:Type>
<v8:Type>cfg:CatalogRef.ПС_Конфигурации1СПредприятиеКонтрагентов</v8:Type>
<v8:Type>cfg:CatalogRef.ДоговорыКонтрагентов</v8:Type>
<v8:Type>cfg:CatalogRef.ПС_Техника</v8:Type>
<v8:Type>cfg:CatalogRef.ПС_РасходныеМатериалы</v8:Type>
<v8:Type>xs:boolean</v8:Type>
<v8:Type>cfg:CatalogRef.ПС_ВидыКартриджей</v8:Type>
<v8:Type>cfg:CatalogRef.КонтактныеЛица</v8:Type>
<v8:Type>cfg:CatalogRef.НоменклатурныеГруппы</v8:Type>
<v8:Type>cfg:CatalogRef.ПС_ВидыРабот</v8:Type>
<v8:Type>xs:string</v8:Type>
<v8:Type>cfg:CatalogRef.Контрагенты</v8:Type>
<v8:Type>cfg:CatalogRef.ПС_Картриджи</v8:Type>
<v8:Type>xs:dateTime</v8:Type>
<v8:Type>cfg:CatalogRef.ПС_ФирмыПроизводителиПрограммногоОбеспечения</v8:Type>
<v8:Type>cfg:CatalogRef.ПС_РолиПользователей</v8:Type>
<v8:Type>xs:decimal</v8:Type>
<v8:Type>cfg:CatalogRef.ПС_Конфигурации1СПредприятиеОрганизации</v8:Type>
<v8:Type>cfg:CatalogRef.Пользователи</v8:Type>
<v8:Type>cfg:CatalogRef.СтатьиЗатрат</v8:Type>
<v8:Type>cfg:CatalogRef.Организации</v8:Type>
<v8:Type>cfg:CatalogRef.ПС_МоделиТехники</v8:Type>
<v8:Type>cfg:CatalogRef.Номенклатура</v8:Type>
<v8:Type>cfg:CatalogRef.ПС_ФирмыПроизводителиТехники</v8:Type>
<v8:Type>cfg:CatalogRef.ПС_МоделиКартриджей</v8:Type>
<v8:Type>cfg:CatalogRef.ФизическиеЛица</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
<v8:StringQualifiers>
<v8:Length>250</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
<v8:DateQualifiers>
<v8:DateFractions>Date</v8:DateFractions>
</v8:DateQualifiers>
</Type>
<Hierarchical>true</Hierarchical>
<FoldersOnTop>true</FoldersOnTop>
<CodeLength>9</CodeLength>
<CodeAllowedLength>Variable</CodeAllowedLength>
<DescriptionLength>100</DescriptionLength>
<CodeSeries>WholeCharacteristicKind</CodeSeries>
<CheckUnique>true</CheckUnique>
<Autonumbering>true</Autonumbering>
<DefaultPresentation>AsDescription</DefaultPresentation>
<Characteristics/>
<PredefinedDataUpdate>Auto</PredefinedDataUpdate>
<EditType>InDialog</EditType>
<QuickChoice>false</QuickChoice>
<ChoiceMode>BothWays</ChoiceMode>
<InputByString>
<xr:Field>ChartOfCharacteristicTypes.ПС_ВидыЗначенийНастроек.StandardAttribute.Description</xr:Field>
<xr:Field>ChartOfCharacteristicTypes.ПС_ВидыЗначенийНастроек.StandardAttribute.Code</xr:Field>
</InputByString>
<CreateOnInput>DontUse</CreateOnInput>
<SearchStringModeOnInputByString>Begin</SearchStringModeOnInputByString>
<ChoiceDataGetModeOnInputByString>Directly</ChoiceDataGetModeOnInputByString>
<FullTextSearchOnInputByString>DontUse</FullTextSearchOnInputByString>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<DefaultObjectForm/>
<DefaultFolderForm/>
<DefaultListForm/>
<DefaultChoiceForm/>
<DefaultFolderChoiceForm/>
<AuxiliaryObjectForm/>
<AuxiliaryFolderForm/>
<AuxiliaryListForm/>
<AuxiliaryChoiceForm/>
<AuxiliaryFolderChoiceForm/>
<BasedOn/>
<DataLockFields/>
<DataLockControlMode>Managed</DataLockControlMode>
<FullTextSearch>Use</FullTextSearch>
<ObjectPresentation/>
<ExtendedObjectPresentation/>
<ListPresentation>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Редактирование настроек</v8:content>
</v8:item>
</ListPresentation>
<ExtendedListPresentation/>
<Explanation/>
<DataHistory>DontUse</DataHistory>
<UpdateDataHistoryImmediatelyAfterWrite>false</UpdateDataHistoryImmediatelyAfterWrite>
<ExecuteAfterWriteDataHistoryVersionProcessing>false</ExecuteAfterWriteDataHistoryVersionProcessing>
</Properties>
<ChildObjects>
<Attribute uuid="29a48450-fd8f-447d-a5af-126fc0c6d5bd">
<Properties>
<Name>Имя</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Наименование для разработчиков</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>50</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:type="xs:string"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Indexing>Index</Indexing>
<Use>ForItem</Use>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Attribute>
</ChildObjects>
</ChartOfCharacteristicTypes>
</MetaDataObject>
@@ -0,0 +1,11 @@
Процедура ПередЗаписью(Отказ)
Если Не ЗначениеЗаполнено(Наименование) Тогда
Наименование = Код;
КонецЕсли;
Если Не ЗначениеЗаполнено(Имя) Тогда
Если Не ЭтоГруппа Тогда
Имя = Наименование;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
@@ -0,0 +1,618 @@
<?xml version="1.0" encoding="UTF-8"?>
<PredefinedData xmlns="http://v8.1c.ru/8.3/xcf/predef" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="PlanOfCharacteristicKindPredefinedItems" version="2.21">
<Item id="2d8c45f8-97d2-4a2a-ad48-c782134e8037">
<Name>Документооборот</Name>
<Code>000000010</Code>
<Description>Документооборот</Description>
<Type/>
<IsFolder>true</IsFolder>
<ChildItems>
<Item id="2c8eafc1-e376-44b7-8474-6483d68b9823">
<Name>ВходящиеДокументы</Name>
<Code>000000023</Code>
<Description>Входящие документы</Description>
<Type/>
<IsFolder>true</IsFolder>
<ChildItems>
<Item id="c59d794b-5f96-45e2-b7e8-a2f3407c7fa0">
<Name>СрокРассмотрения</Name>
<Code>000000024</Code>
<Description>Срок рассмотрения руководством (дни)</Description>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
<IsFolder>false</IsFolder>
</Item>
</ChildItems>
</Item>
<Item id="c38f5cf5-8b4d-4659-b8d8-08f530bb0043">
<Name>ИсходящиеДокументы</Name>
<Code>000000022</Code>
<Description>Исходящие документы</Description>
<Type/>
<IsFolder>true</IsFolder>
<ChildItems>
<Item id="51bb93ad-2a8c-41b5-8b76-7e29810ef226">
<Name>СрокКорректировкиИсходящегоДокумента</Name>
<Code>000000014</Code>
<Description>Срок корректировки исходящего документа (дни)</Description>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="39879d34-24b1-4cf6-bf4e-c3a938f87ba8">
<Name>СрокОтправкиИсходящегоДокумента</Name>
<Code>000000013</Code>
<Description>Срок отправки исходящего документа (дни)</Description>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="ee0648aa-31f1-4a09-a1ba-7601d0966dce">
<Name>СрокПодтвержденияПолученияИсходящегоДокумента</Name>
<Code>000000012</Code>
<Description>Срок подтверждения получения исходящего документа (дни)</Description>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="8c401878-3fc7-4bd2-884f-01c01d61c5a3">
<Name>СрокСогласованияИсходящегоДокумента</Name>
<Code>000000011</Code>
<Description>Срок согласования исходящего документа (дни)</Description>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
<IsFolder>false</IsFolder>
</Item>
</ChildItems>
</Item>
</ChildItems>
</Item>
<Item id="17356238-92c3-4fa4-869a-d8a881d5359c">
<Name>Основные</Name>
<Code>000000001</Code>
<Description>Основные</Description>
<Type/>
<IsFolder>true</IsFolder>
<ChildItems>
<Item id="a912ca95-62ef-4ffe-9f35-331398d8666c">
<Name>ДатаЗапретаРедактированияДанныхСервиса</Name>
<Code>000000006</Code>
<Description>Дата запрета редактирования данных сервиса</Description>
<Type>
<v8:Type>xs:dateTime</v8:Type>
<v8:DateQualifiers>
<v8:DateFractions>Date</v8:DateFractions>
</v8:DateQualifiers>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="dad46a59-d8b0-439e-b617-876a8ab841f7">
<Name>КомментироватьСобытия</Name>
<Code>000000067</Code>
<Description>Комментировать события</Description>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="82a559ba-1b81-49d4-99c3-6e30d1056f29">
<Name>ОсновнаяОрганизация</Name>
<Code>000000005</Code>
<Description>Основная организация</Description>
<Type>
<v8:Type xmlns:d6p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d6p1:CatalogRef.Организации</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="c43b1b06-f558-447d-a519-5a5afebb8368">
<Name>ПрефиксQRКодирования</Name>
<Code>000000020</Code>
<Description>Префикс QR-Кодирования</Description>
<Type>
<v8:Type>xs:boolean</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
</ChildItems>
</Item>
<Item id="80673a5b-62c0-4a58-b1cc-e3c49d596e53">
<Name>УчетРабот</Name>
<Code>000000002</Code>
<Description>Учет работ</Description>
<Type/>
<IsFolder>true</IsFolder>
<ChildItems>
<Item id="030fea89-2607-470f-8e67-c03b9a345e40">
<Name>МонтажСистемыВидеонаблюдения</Name>
<Code>000000043</Code>
<Description>Монтаж системы видеонаблюдения</Description>
<Type/>
<IsFolder>true</IsFolder>
<ChildItems>
<Item id="f0bece11-d969-489c-9b79-3aa74536919f">
<Name>НоменклатурнаяГруппаДляРаботПоМонтажуСистемыВидеонаблюдения</Name>
<Code>000000068</Code>
<Description>Номенклатурная группа для работ по монтажу системы видеонаблюдения</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.НоменклатурныеГруппы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="7f5a17fc-8f54-4213-afd2-fa03e766f159">
<Name>НоменклатурнаяГруппаДляРаботПоМонтажуСистемыВидеонаблюденияФизическихЛиц</Name>
<Code>000000039</Code>
<Description>Номенклатурная группа для работ по монтажу системы видеонаблюдения физических лиц</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.НоменклатурныеГруппы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="2245632e-296a-44bc-92ff-c3c9f26ca86b">
<Name>ТарифныйПланДляРаботПоМонтажуСистемыВидеонаблюденияФизическихЛиц</Name>
<Code>000000066</Code>
<Description>Тарифный план для работ по монтажу системы видеонаблюдения физических лиц</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.ТарифныеПланы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
</ChildItems>
</Item>
<Item id="b327929f-1d14-4e9f-938d-45a6b3a3438e">
<Name>Планирование</Name>
<Code>000000015</Code>
<Description>Планирование</Description>
<Type/>
<IsFolder>true</IsFolder>
<ChildItems>
<Item id="80ccc0db-c769-45f3-9b33-50c99046b286">
<Name>КоличествоДнейНаВозвратНаряда</Name>
<Code>000000021</Code>
<Description>Количество дней на возврат наряда</Description>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="7b0e3cb7-3f9f-414f-bf67-a6a85f186222">
<Name>МинутаНачалаРабочегоДня</Name>
<Code>000000018</Code>
<Description>Начало рабочего дня (минут)</Description>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>2</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="b0b1988d-cbe8-43ef-ae2f-3b457b74b567">
<Name>ЧасНачалаРабочегоДня</Name>
<Code>000000016</Code>
<Description>Начало рабочего дня (час)</Description>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>2</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="60483df5-52cc-45b9-aaed-b31057931bf0">
<Name>МинутаОкончанияРабочегоДня</Name>
<Code>000000019</Code>
<Description>Окончание рабочего дня (минут)</Description>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>2</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="d05b1b47-55de-467f-a068-8d4d8f291aaf">
<Name>ЧасОкончанияРабочегоДня</Name>
<Code>000000017</Code>
<Description>Окончание рабочего дня (час)</Description>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>2</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
<IsFolder>false</IsFolder>
</Item>
</ChildItems>
</Item>
<Item id="d219703c-a984-4d13-b145-8ae72a13b95f">
<Name>ПрочиеРаботы</Name>
<Code>000000047</Code>
<Description>Ует прочих работ</Description>
<Type/>
<IsFolder>true</IsFolder>
<ChildItems>
<Item id="2c790e2a-ddea-4df6-8613-cba9571c6d4c">
<Name>НоменклатурнаяГруппаДляРаботПоПрочимРаботам</Name>
<Code>000000036</Code>
<Description>Номенклатурная группа для работ по прочим работам</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.НоменклатурныеГруппы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="495746bd-78a4-4ffe-b984-af1533f23b08">
<Name>НоменклатурнаяГруппаДляРаботПоПрочимРаботамФизическихЛиц</Name>
<Code>000000037</Code>
<Description>Номенклатурная группа для работ по прочим работам физических лиц</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.НоменклатурныеГруппы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="bc91f2fa-9b1f-4dfa-9a0c-25f2956747e9">
<Name>ТарифныйПланДляРаботПоПрочимРаботамФизическихЛиц</Name>
<Code>000000057</Code>
<Description>Тарифный план для работ по прочим работам физических лиц</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.ТарифныеПланы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
</ChildItems>
</Item>
<Item id="7ece0df5-38e5-4f4f-9ff4-f2e18cf2a3ad">
<Name>Курсы</Name>
<Code>000000044</Code>
<Description>Учет курсов</Description>
<Type/>
<IsFolder>true</IsFolder>
<ChildItems>
<Item id="d1822e2e-5eff-41a2-b730-39fdeac98831">
<Name>НоменклатурнаяГруппаДляРаботПоКурсам</Name>
<Code>000000040</Code>
<Description>Номенклатурная группа для работ по курсам</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.НоменклатурныеГруппы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="3ca6181c-bd0e-4a0d-8261-d8aaf398b6af">
<Name>НоменклатурнаяГруппаДляРаботПоКурсамФизическихЛиц</Name>
<Code>000000041</Code>
<Description>Номенклатурная группа для работ по курсам физических лиц</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.НоменклатурныеГруппы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="f0ad715f-c888-4adb-9942-15415cbfe725">
<Name>ТарифныйПланДляРаботПоКурсамФизическихЛиц</Name>
<Code>000000055</Code>
<Description>Тарифный план для работ по курсам физических лиц</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.ТарифныеПланы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
</ChildItems>
</Item>
<Item id="7f585f40-bee5-43ee-abcc-61cd3f1631fb">
<Name>КонсультацииПКиОргтехника</Name>
<Code>000000060</Code>
<Description>Учет работ по выездным и дистанционным консультациям в ПК и оргтехнике</Description>
<Type/>
<IsFolder>true</IsFolder>
<ChildItems>
<Item id="2d71e65d-c87e-4c7a-9aa4-2dbe5c90798c">
<Name>НоменклатурнаяГруппаДляВыездныхРаботПоПКиОргтехнике</Name>
<Code>000000061</Code>
<Description>Номенклатурная группа для выездных работ по ПК и оргтехнике</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.НоменклатурныеГруппы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="4a24eda7-b86f-47fc-b979-405b304be1cf">
<Name>НоменклатурнаяГруппаДляВыездныхРаботПоПКиОргтехникеФизическихЛиц</Name>
<Code>000000062</Code>
<Description>Номенклатурная группа для выездных работ по ПК и оргтехнике физических лиц</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.НоменклатурныеГруппы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="69656a7c-c436-4bb3-98e7-052788b1b31f">
<Name>ТарифныйПланДляВыездныхРаботПоПКиОргтехникеФизическихЛиц</Name>
<Code>000000064</Code>
<Description>Тарифный план для выездных работ по ПК и оргтехнике физических лиц</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.ТарифныеПланы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
</ChildItems>
</Item>
<Item id="13dac362-7511-44cf-902c-509ebac16d3c">
<Name>Консультации1С</Name>
<Code>000000045</Code>
<Description>Учет работ по выездным и дистанционным консультациям в программах "1С:Предприятие"</Description>
<Type/>
<IsFolder>true</IsFolder>
<ChildItems>
<Item id="bb4fffc3-7d5a-4943-84a6-3f12caed1fec">
<Name>НоменклатурнаяГруппаДляВыездныхРаботПо1С</Name>
<Code>000000030</Code>
<Description>Номенклатурная группа для выездных работ, связанных с программами "1С:Предприятие"</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.НоменклатурныеГруппы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="dbb5a7eb-e62d-4fc3-a90d-56d3106c83fc">
<Name>НоменклатурнаяГруппаДляВыездныхРаботПо1СФизическихЛиц</Name>
<Code>000000031</Code>
<Description>Номенклатурная группа для выездных работ, связанных с программами "1С:Предприятие" физических лиц </Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.НоменклатурныеГруппы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="6ec7c662-fb1a-4de3-a58a-cf8173a1073a">
<Name>ТарифныйПланДляВыездныхРаботПо1СФизическихЛиц</Name>
<Code>000000059</Code>
<Description>Тарифный план для выездных работ, связанных с программами "1С:Предприятие" физических лиц</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.ТарифныеПланы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
</ChildItems>
</Item>
<Item id="6f0c5367-eb1b-4ed8-bdd4-24b67194c917">
<Name>РаботыПоКартриджу</Name>
<Code>000000003</Code>
<Description>Учет работ по заправке восстановлению картриджей</Description>
<Type/>
<IsFolder>true</IsFolder>
<ChildItems>
<Item id="a9c60b5a-4af2-447b-94d5-00d4c6c06fed">
<Name>ВидРаботПоЗаправкеКартриджа</Name>
<Code>000000027</Code>
<Description>Вид работ для обслуживания ПК и оргтехники физических лиц</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.ПС_ВидыРабот</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="2174d0e9-f36b-4547-874d-f41ce6e46c6e">
<Name>НоменклатурнаяГруппаДляРаботПоКартриджу</Name>
<Code>000000008</Code>
<Description>Номенклатурная группа для работ по картриджу</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.НоменклатурныеГруппы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="5aaea3d6-bcde-4554-99fb-ff3b005b21dc">
<Name>НоменклатурнаяГруппаДляРаботПоКартриджуФизическихЛиц</Name>
<Code>000000007</Code>
<Description>Номенклатурная группа для работ по картриджу физических лиц</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.НоменклатурныеГруппы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="07125cec-f3fa-48fb-80f0-abc06cc4720d">
<Name>ТарифныйПланДляРаботПоКартриджуФизическихЛиц</Name>
<Code>000000026</Code>
<Description>Тарифный план для работ по картриджу физических лиц</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.ТарифныеПланы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
</ChildItems>
</Item>
<Item id="727aa877-5938-4bfe-aa89-8949ac842b9c">
<Name>МонтажЛВС</Name>
<Code>000000042</Code>
<Description>Учет работ по монтажу ЛВС</Description>
<Type/>
<IsFolder>true</IsFolder>
<ChildItems>
<Item id="72eb81d0-3254-463c-a6ee-54eb6c7a887d">
<Name>НоменклатурнаяГруппаДляРаботПоМонтажуЛВС</Name>
<Code>000000032</Code>
<Description>Номенклатурная группа для работ по монтажу ЛВС</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.НоменклатурныеГруппы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="0afac053-a1e1-4920-81c8-3c43a3c2f772">
<Name>НоменклатурнаяГруппаДляРаботПоМонтажуЛВСФизическихЛиц</Name>
<Code>000000033</Code>
<Description>Номенклатурная группа для работ по монтажу ЛВС физических лиц</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.НоменклатурныеГруппы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="de27dc86-ff63-4927-9e54-c849b62435d8">
<Name>ТарифныйПланДляРаботПоМонтажуЛВСФизическихЛиц</Name>
<Code>000000051</Code>
<Description>Тарифный план для работ по монтажу ЛВС физических лиц</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.ТарифныеПланы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
</ChildItems>
</Item>
<Item id="08aacce6-a390-4736-8fa0-53fc066aae8e">
<Name>РаботыПоТехнике</Name>
<Code>000000004</Code>
<Description>Учет работ по обслуживанию/ремонту техники</Description>
<Type/>
<IsFolder>true</IsFolder>
<ChildItems>
<Item id="610f83f0-e2bc-4564-a96e-609aad80e32a">
<Name>НоменклатурнаяГруппаДляРаботПоТехнике</Name>
<Code>000000028</Code>
<Description>Номенклатурная группа для работ по технике</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.НоменклатурныеГруппы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="e9f9e987-c314-4f0a-b7f3-587fae48b357">
<Name>НоменклатурнаяГруппаДляРаботПоТехникеФизическихЛиц</Name>
<Code>000000029</Code>
<Description>Номенклатурная группа для работ по технике физических лиц</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.НоменклатурныеГруппы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="565e9967-23de-42c3-8b0d-9c31d255f962">
<Name>ТарифныйПланДляРаботПоТехникеФизическихЛиц</Name>
<Code>000000049</Code>
<Description>Тарифный план для работ по технике физических лиц</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.ТарифныеПланы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
</ChildItems>
</Item>
<Item id="f2f313ab-a0dc-4270-a07f-f1ac861b24a7">
<Name>РазработкаСайта</Name>
<Code>000000046</Code>
<Description>Учет работ по разработке сайта</Description>
<Type/>
<IsFolder>true</IsFolder>
<ChildItems>
<Item id="5670bdbd-a130-43ef-b1f7-f25380288535">
<Name>НоменклатурнаяГруппаДляРаботПоРазработкеСайта</Name>
<Code>000000034</Code>
<Description>Номенклатурная группа для работ по разработке сайта</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.НоменклатурныеГруппы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="b32e144a-9293-4e10-bbfb-5a230bae3cc3">
<Name>НоменклатурнаяГруппаДляРаботПоРазработкеСайтаФизическихЛиц</Name>
<Code>000000035</Code>
<Description>Номенклатурная группа для работ по разработке сайта физических лиц</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.НоменклатурныеГруппы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="7bcfd4fd-f6a1-45a3-94ff-c49e2d014d5a">
<Name>ТарифныйПланДляРаботПоРазработкеСайтаФизическихЛиц</Name>
<Code>000000053</Code>
<Description>Тарифный план для работ по разработке сайта физических лиц</Description>
<Type>
<v8:Type xmlns:d8p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d8p1:CatalogRef.ТарифныеПланы</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
</ChildItems>
</Item>
<Item id="c5a6421e-55d0-43b2-a825-27ec367c479e">
<Name>МаксимальноеКоличествоЧасовНепрерывнойДистанционнойРаботы</Name>
<Code>000000069</Code>
<Description>Максимальное количество часов непрерывной дистанционной работы</Description>
<Type>
<v8:Type>xs:decimal</v8:Type>
<v8:NumberQualifiers>
<v8:Digits>2</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="1c42f86c-9e87-41f9-a376-971ac8d7855e">
<Name>ПутьКПапкеСФайломСтатистикиОбращенийУдаленногоОбслуживания</Name>
<Code>000000070</Code>
<Description>Путь к папке с файлом статистики обращений удаленного обслуживания</Description>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>250</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="e52659b8-3687-49d9-82c8-f8b4f6b0241c">
<Name>ПутьКПапкеСФайломСтатистикиСеансовУдаленногоДоступа</Name>
<Code>000000071</Code>
<Description>Путь к папке с файлом статистики обращений удаленного обслуживания</Description>
<Type>
<v8:Type>xs:string</v8:Type>
<v8:StringQualifiers>
<v8:Length>250</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
</Type>
<IsFolder>false</IsFolder>
</Item>
<Item id="d330c67a-c4c7-4ae9-a950-f90af3449e1e">
<Name>СкладРасходныхМатериалов</Name>
<Code>000000009</Code>
<Description>Склад расходных материалов</Description>
<Type>
<v8:Type xmlns:d6p1="http://v8.1c.ru/8.1/data/enterprise/current-config">d6p1:CatalogRef.Склады</v8:Type>
</Type>
<IsFolder>false</IsFolder>
</Item>
</ChildItems>
</Item>
</PredefinedData>
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<CommonModule uuid="085a9822-aeee-41f1-b8c1-02eefb4edad2">
<Properties>
<Name>ПС_РаботаСЗначениямиНастроек</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Работа с настройками</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Global>false</Global>
<ClientManagedApplication>false</ClientManagedApplication>
<Server>true</Server>
<ExternalConnection>false</ExternalConnection>
<ClientOrdinaryApplication>false</ClientOrdinaryApplication>
<ServerCall>false</ServerCall>
<Privileged>false</Privileged>
<ReturnValuesReuse>DontUse</ReturnValuesReuse>
</Properties>
</CommonModule>
</MetaDataObject>
@@ -0,0 +1,551 @@
Функция ТекущееЗначениеНастройки(Настройка) Экспорт
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ТекущаяДата(), Новый Структура("ВидНастройки",Настройка)).ЗначениеНастройки;
КонецФункции // ЗначениеНастройки(Настройка)
Функция ТекущееЗначениеНастройкиПоИмени(Имя) Экспорт
Настройка = ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НайтиПоРеквизиту("Имя",Имя);
Если Настройка.Пустая() Тогда
Возврат Неопределено
Иначе
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ТекущаяДата(), Новый Структура("ВидНастройки",Настройка)).ЗначениеНастройки;
КонецЕсли;
КонецФункции // ЗначениеНастройки(Настройка)
Функция ЗаписатьТекущееЗначениеНастройкиПоИмени(Имя,Значение) Экспорт
РезультатЗаписи = Истина;
Настройка = ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НайтиПоРеквизиту("Имя",Имя);
Если Настройка.Пустая() Тогда
РезультатЗаписи = Ложь;
Иначе
Попытка
ДанныеНастроек = РегистрыСведений.ПС_ЗначенияНастроек.СоздатьМенеджерЗаписи();
ДанныеНастроек.ВидНастройки = Настройка;
ДанныеНастроек.Период = ТекущаяДата();
ДанныеНастроек.ЗначениеНастройки = Значение;
ДанныеНастроек.Записать();
Исключение
РезультатЗаписи = Ложь;
КонецПопытки;
КонецЕсли;
Возврат РезультатЗаписи;
КонецФункции // ЗначениеНастройки(Настройка)
Функция ЗначениеНастройкиНаДату(Настройка, Дата) Экспорт
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(Дата, Новый Структура("ВидНастройки",Настройка)).ЗначениеНастройки;
КонецФункции // ЗначениеНастройкиНаДату(Настройка)
Функция ЗначениеНастройкиПоИмениНаДату(Имя, Дата) Экспорт
Настройка = ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НайтиПоРеквизиту("Имя",Имя);
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(Дата, Новый Структура("ВидНастройки",Настройка)).ЗначениеНастройки;
КонецФункции // ЗначениеНастройкиНаДату(Настройка)
Функция ЗаписатьТекущееЗначениеНастройкиПоИмениНаДату(Имя,Значение,Дата) Экспорт
РезультатЗаписи = Истина;
Настройка = ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НайтиПоРеквизиту("Имя",Имя);
Если Настройка.Пустая() Тогда
РезультатЗаписи = Ложь;
Иначе
Попытка
ДанныеНастроек = РегистрыСведений.ПС_ЗначенияНастроек.СоздатьМенеджерЗаписи();
ДанныеНастроек.ВидНастройки = Настройка;
ДанныеНастроек.Период = Дата;
ДанныеНастроек.ЗначениеНастройки = Значение;
ДанныеНастроек.Записать();
Исключение
РезультатЗаписи = Ложь;
КонецПопытки;
КонецЕсли;
Возврат РезультатЗаписи;
КонецФункции // ЗначениеНастройки(Настройка)
Функция ДатаЗапретаРедактированияДанныхСервиса(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ДатаЗапретаРедактированияДанныхСервиса);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //ОрганизацияПоУмолчанию(Дата = Неопределено)
Функция ДатаВРазрешенномПериодеРедактирования(ПроверяемаяДата) Экспорт
Возврат НачалоДня(ПроверяемаяДата) > НачалоДня(ДатаЗапретаРедактированияДанныхСервиса(ТекущаяДата()));
КонецФункции // ДатаВЗапрещенномПериодеРедактирования()
Функция ОсновнаяОрганизация(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ОсновнаяОрганизация);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //ОрганизацияПоУмолчанию(Дата = Неопределено)
Функция ОсновнойСкладРасходныхМатериалов(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.СкладРасходныхМатериалов);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //ОрганизацияПоУмолчанию(Дата = Неопределено)
Функция НоменклатурнаяГруппаДляОбслуживанияПКИОргтехники(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляОбслуживанияПКИОргтехники);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияПКИОргтехники(Дата = Неопределено)
Функция ВидРаботПоЗаправкеКартриджа(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ВидРаботПоЗаправкеКартриджа);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
#Область НоменклатурныеГруппыОбслуживанияФизическихЛиц
Функция НоменклатурнаяГруппаДляРаботПоКартриджуФизическихЛиц(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляРаботПоКартриджуФизическихЛиц);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция НоменклатурнаяГруппаДляРаботПоТехникеФизическихЛиц(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляРаботПоТехникеФизическихЛиц);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция НоменклатурнаяГруппаДляРаботПоМонтажуЛВСФизическихЛиц(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляРаботПоМонтажуЛВСФизическихЛиц);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция НоменклатурнаяГруппаДляРаботПоМонтажуСистемыВидеонаблюденияФизическихЛиц(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляРаботПоМонтажуСистемыВидеонаблюденияФизическихЛиц);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция НоменклатурнаяГруппаДляРаботПоКурсамФизическихЛиц(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляРаботПоКурсамФизическихЛиц);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция НоменклатурнаяГруппаДляВыездныхРаботПо1СФизическихЛиц(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляВыездныхРаботПо1СФизическихЛиц);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция НоменклатурнаяГруппаДляВыездныхРаботПоПКиОргтехникеФизическихЛиц(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляВыездныхРаботПоПКиОргтехникеФизическихЛиц);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция НоменклатурнаяГруппаДляРаботПоРазработкеСайтаФизическихЛиц(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляРаботПоРазработкеСайтаФизическихЛиц);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция НоменклатурнаяГруппаДляРаботПоПрочимРаботамФизическихЛиц(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляРаботПоПрочимРаботамФизическихЛиц);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
#КонецОбласти
#Область НоменклатурныеГруппыОбслуживания
Функция НоменклатурнаяГруппаДляРаботПоКартриджу(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляРаботПоКартриджу);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция НоменклатурнаяГруппаДляРаботПоТехнике(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляРаботПоТехнике);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция НоменклатурнаяГруппаДляРаботПоМонтажуЛВС(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляРаботПоМонтажуЛВС);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция НоменклатурнаяГруппаДляРаботПоМонтажуСистемыВидеонаблюдения(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляРаботПоМонтажуСистемыВидеонаблюдения);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция НоменклатурнаяГруппаДляРаботПоКурсам(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляРаботПоКурсам);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция НоменклатурнаяГруппаДляВыездныхРаботПо1С(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляВыездныхРаботПо1С);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция НоменклатурнаяГруппаДляВыездныхРаботПоПКиОргтехнике(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляВыездныхРаботПоПКиОргтехнике);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция НоменклатурнаяГруппаДляРаботПоРазработкеСайта(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляРаботПоРазработкеСайта);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция НоменклатурнаяГруппаДляРаботПоПрочимРаботам(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.НоменклатурнаяГруппаДляРаботПоПрочимРаботам);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //НоменклатурнаяГруппаДляОбслуживанияФизическихЛиц(Дата = Неопределено)
#КонецОбласти
#Область ТарифныеПланыОбслуживанияФизическихЛиц
Функция ТарифныйПланДляРаботПоКартриджуФизическихЛиц(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ТарифныйПланДляРаботПоКартриджуФизическихЛиц);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //ТарифныйПланДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция ТарифныйПланДляРаботПоТехникеФизическихЛиц(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ТарифныйПланДляРаботПоТехникеФизическихЛиц);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //ТарифныйПланДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция ТарифныйПланДляРаботПоМонтажуЛВСФизическихЛиц(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ТарифныйПланДляРаботПоМонтажуЛВСФизическихЛиц);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //ТарифныйПланДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция ТарифныйПланДляРаботПоМонтажуСистемыВидеонаблюденияФизическихЛиц(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ТарифныйПланДляРаботПоМонтажуСистемыВидеонаблюденияФизическихЛиц);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //ТарифныйПланДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция ТарифныйПланДляРаботПоКурсамФизическихЛиц(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ТарифныйПланДляРаботПоКурсамФизическихЛиц);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //ТарифныйПланДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция ТарифныйПланДляВыездныхРаботПо1СФизическихЛиц(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ТарифныйПланДляВыездныхРаботПо1СФизическихЛиц);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //ТарифныйПланДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция ТарифныйПланДляВыездныхРаботПоПКиОргтехникеФизическихЛиц(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ТарифныйПланДляВыездныхРаботПоПКиОргтехникеФизическихЛиц);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //ТарифныйПланДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция ТарифныйПланДляРаботПоРазработкеСайтаФизическихЛиц(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ТарифныйПланДляРаботПоРазработкеСайтаФизическихЛиц);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //ТарифныйПланДляОбслуживанияФизическихЛиц(Дата = Неопределено)
Функция ТарифныйПланДляРаботПоПрочимРаботамФизическихЛиц(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ТарифныйПланДляРаботПоПрочимРаботамФизическихЛиц);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //ТарифныйПланДляОбслуживанияФизическихЛиц(Дата = Неопределено)
#КонецОбласти
Функция НачалоРабочегоДня(ДатаПолученияНастройки = Неопределено) Экспорт
НастройкаПолученияЧаса = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ЧасНачалаРабочегоДня);
НастройкаПолученияМинуты = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.МинутаНачалаРабочегоДня);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Час = РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,НастройкаПолученияЧаса).ЗначениеНастройки;
Если Час = Неопределено Тогда
Час = 0;
КонецЕсли;
Минута = РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,НастройкаПолученияМинуты).ЗначениеНастройки;
Если Минута = Неопределено Тогда
Минута = 0;
КонецЕсли;
Возврат Дата(1,1,1,Час,Минута,0);
КонецФункции //НачалоРабочегоДня(ДатаПолученияНастройки = Неопределено)
Функция ОкончаниеРабочегоДня(ДатаПолученияНастройки = Неопределено) Экспорт
НастройкаПолученияЧаса = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ЧасОкончанияРабочегоДня);
НастройкаПолученияМинуты = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.МинутаОкончанияРабочегоДня);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Час = РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,НастройкаПолученияЧаса).ЗначениеНастройки;
Если Час = Неопределено Тогда
Час = 23;
КонецЕсли;
Минута = РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,НастройкаПолученияМинуты).ЗначениеНастройки;
Если Минута = Неопределено Тогда
Минута = 59;
КонецЕсли;
Возврат Дата(1,1,1,Час,Минута,0);
КонецФункции //ОкончаниеРабочегоДня(ДатаПолученияНастройки = Неопределено)
Функция ПрефиксQRКодирования(ДатаПолученияНастройки = Неопределено) Экспорт
НастройкаПолученияПрефикса = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ПрефиксQRКодирования);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Префикс = РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,НастройкаПолученияПрефикса).ЗначениеНастройки;
Если Префикс = Неопределено Тогда
Префикс = "";
КонецЕсли;
Возврат Префикс;
КонецФункции //ПрефиксQRКодирования(ДатаПолученияНастройки = Неопределено)
Функция КомментироватьСобытия(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.КомментироватьСобытия);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Результат = РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
Если Результат = Неопределено Тогда
Результат = Ложь;
КонецЕсли;
Возврат Результат;
КонецФункции //КомментироватьСобытия(ДатаПолученияНастройки = Неопределено)
Процедура СообщитьОСобытии(СообщениеОСобытии,Ссылка = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.КомментироватьСобытия);
ДатаПолученияНастройки = ТекущаяДата();
КомментироватьСобытия = РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
Если КомментироватьСобытия = Неопределено Тогда
КомментироватьСобытия = Ложь;
КонецЕсли;
Если КомментироватьСобытия Тогда
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = Строка(СообщениеОСобытии);
Если Ссылка <> Неопределено Тогда
Если ЗначениеЗаполнено(Ссылка) Тогда
Сообщение.КлючДанных = Ссылка;
КонецЕсли;
КонецЕсли;
Сообщение.Сообщить();
КонецЕсли;
Попытка
ЗаголовокСообщения = "ПС. " + ПараметрыСеанса.ПС_ВерсияРасширения + ". Диагностическое сообщение.";
Исключение
ЗаголовокСообщения = "ПС. Диагностическое сообщение.";
КонецПопытки;
ЗаписьЖурналаРегистрации(ЗаголовокСообщения,,,Ссылка,СообщениеОСобытии);
КонецПроцедуры //СообщитьОСобытии(СообщениеОСобытии)
Функция НомерМесяца(ПереданныйМесяц)
ВозвращаемыйНомер = 0;
Если ТипЗнч(ПереданныйМесяц) = ТипЗнч(Перечисления.ПС_Месяцы.Январь) Тогда
Если ПереданныйМесяц = Перечисления.ПС_Месяцы.Январь Тогда
ВозвращаемыйНомер = 1;
ИначеЕсли ПереданныйМесяц = Перечисления.ПС_Месяцы.Февраль Тогда
ВозвращаемыйНомер = 2;
ИначеЕсли ПереданныйМесяц = Перечисления.ПС_Месяцы.Март Тогда
ВозвращаемыйНомер = 3;
ИначеЕсли ПереданныйМесяц = Перечисления.ПС_Месяцы.Апрель Тогда
ВозвращаемыйНомер = 4;
ИначеЕсли ПереданныйМесяц = Перечисления.ПС_Месяцы.Май Тогда
ВозвращаемыйНомер = 5;
ИначеЕсли ПереданныйМесяц = Перечисления.ПС_Месяцы.Июнь Тогда
ВозвращаемыйНомер = 6;
ИначеЕсли ПереданныйМесяц = Перечисления.ПС_Месяцы.Июль Тогда
ВозвращаемыйНомер = 7;
ИначеЕсли ПереданныйМесяц = Перечисления.ПС_Месяцы.Август Тогда
ВозвращаемыйНомер = 8;
ИначеЕсли ПереданныйМесяц = Перечисления.ПС_Месяцы.Сентябрь Тогда
ВозвращаемыйНомер = 9;
ИначеЕсли ПереданныйМесяц = Перечисления.ПС_Месяцы.Октябрь Тогда
ВозвращаемыйНомер = 10;
ИначеЕсли ПереданныйМесяц = Перечисления.ПС_Месяцы.Ноябрь Тогда
ВозвращаемыйНомер = 11;
ИначеЕсли ПереданныйМесяц = Перечисления.ПС_Месяцы.Декабрь Тогда
ВозвращаемыйНомер = 12;
КонецЕсли;
КонецЕсли;
Возврат ВозвращаемыйНомер;
КонецФункции // НомерМесяца()
Функция ПериодОбслуживаняВСтандартныйПериод(МесяцОбслуживания,ГодОбслуживания) Экспорт
ВозвращаемыйСтандартныйПериод = Новый СтандартныйПериод;
ВозвращаемыйСтандартныйПериод.ДатаНачала = Дата(1,1,1,0,0,0);
ВозвращаемыйСтандартныйПериод.ДатаОкончания = Дата(1,1,1,0,0,0);
НомерМесяцаОбслуживания = НомерМесяца(МесяцОбслуживания);
Если НомерМесяцаОбслуживания > 0 Тогда
Попытка
ВозвращаемыйСтандартныйПериод.ДатаНачала = Дата(ГодОбслуживания,НомерМесяцаОбслуживания,1,0,0,0);
ВозвращаемыйСтандартныйПериод.ДатаОкончания = КонецМесяца(ВозвращаемыйСтандартныйПериод.ДатаНачала);
Исключение
КонецПопытки;
КонецЕсли;
Возврат ВозвращаемыйСтандартныйПериод;
КонецФункции
Функция МесяцПоНомеру(ПереданныйНомер)
ВозвращаемыйМесяц = 0;
Если ТипЗнч(ПереданныйНомер) = ТипЗнч(1) Тогда
Если ПереданныйНомер = 1 Тогда
ВозвращаемыйМесяц = Перечисления.ПС_Месяцы.Январь;
ИначеЕсли ПереданныйНомер = 2 Тогда
ВозвращаемыйМесяц = Перечисления.ПС_Месяцы.Февраль;
ИначеЕсли ПереданныйНомер = 3 Тогда
ВозвращаемыйМесяц = Перечисления.ПС_Месяцы.Март;
ИначеЕсли ПереданныйНомер = 4 Тогда
ВозвращаемыйМесяц = Перечисления.ПС_Месяцы.Апрель;
ИначеЕсли ПереданныйНомер = 5 Тогда
ВозвращаемыйМесяц = Перечисления.ПС_Месяцы.Май;
ИначеЕсли ПереданныйНомер = 6 Тогда
ВозвращаемыйМесяц = Перечисления.ПС_Месяцы.Июнь;
ИначеЕсли ПереданныйНомер = 7 Тогда
ВозвращаемыйМесяц = Перечисления.ПС_Месяцы.Июль;
ИначеЕсли ПереданныйНомер = 8 Тогда
ВозвращаемыйМесяц = Перечисления.ПС_Месяцы.Август;
ИначеЕсли ПереданныйНомер = 9 Тогда
ВозвращаемыйМесяц = Перечисления.ПС_Месяцы.Сентябрь;
ИначеЕсли ПереданныйНомер = 10 Тогда
ВозвращаемыйМесяц = Перечисления.ПС_Месяцы.Октябрь;
ИначеЕсли ПереданныйНомер = 11 Тогда
ВозвращаемыйМесяц = Перечисления.ПС_Месяцы.Ноябрь;
ИначеЕсли ПереданныйНомер = 12 Тогда
ВозвращаемыйМесяц = Перечисления.ПС_Месяцы.Декабрь;
КонецЕсли;
КонецЕсли;
Возврат ВозвращаемыйМесяц;
КонецФункции // НомерМесяца()
Функция ДатаОбслуживанияВПериодОбслуживаня(ДатаОбслуживания) Экспорт
ВозвращаемыйПериодОбслуживания = Новый Структура("МесяцОбслуживания,ГодОбслуживания");
Попытка
ВозвращаемыйПериодОбслуживания.МесяцОбслуживания = МесяцПоНомеру(Месяц(ДатаОбслуживания));
ВозвращаемыйПериодОбслуживания.ГодОбслуживания = Год(ДатаОбслуживания);
Исключение
КонецПопытки;
Возврат ВозвращаемыйПериодОбслуживания;
КонецФункции
Функция МаксимальноеКоличествоЧасовНепрерывнойДистанционнойРаботы(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.МаксимальноеКоличествоЧасовНепрерывнойДистанционнойРаботы);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //МаксимальноеКоличествоЧасовНепрерывнойДистанционнойРаботы(Дата = Неопределено)
Функция ПутьКПапкеСФайломСтатистикиОбращенийУдаленногоОбслуживания(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ПутьКПапкеСФайломСтатистикиОбращенийУдаленногоОбслуживания);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //ПутьКПапкеСФайломСтатистикиОбращенийУдаленногоОбслуживания(Дата = Неопределено)
Функция ПутьКПапкеСФайломСтатистикиСеансовУдаленногоДоступа(ДатаПолученияНастройки = Неопределено) Экспорт
Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ПутьКПапкеСФайломСтатистикиСеансовУдаленногоДоступа);
Если ДатаПолученияНастройки = Неопределено Тогда
ДатаПолученияНастройки = ТекущаяДата()
КонецЕсли;
Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки;
КонецФункции //ПутьКПапкеСФайломСтатистикиСеансовУдаленногоДоступа(Дата = Неопределено)
+6 -5
View File
@@ -37,7 +37,7 @@
</InternalInfo>
<Properties>
<ObjectBelonging>Adopted</ObjectBelonging>
<Name>Настройки</Name>
<Name>ЗначенияНастроек</Name>
<Synonym><v8:item><v8:lang>ru</v8:lang><v8:content>Настройки</v8:content></v8:item></Synonym>
<Comment>Расширение контекста Настройки</Comment>
<ConfigurationExtensionPurpose>AddOn</ConfigurationExtensionPurpose>
@@ -54,6 +54,7 @@
<Version>3.0.0.3</Version>
<Caption/>
<ShortCaption/>
<ShortCaption/>
<BriefInformation><v8:item><v8:lang>ru</v8:lang><v8:content>Хранение настроек с историей изменения</v8:content></v8:item></BriefInformation>
<DetailedInformation><v8:item><v8:lang>ru</v8:lang><v8:content>Универсальное хранилище настроек. Простые типы: булево, строка, дата, число. Разработано совместно с MiMoCode (Xiaomi MiMo Team).</v8:content></v8:item></DetailedInformation>
<Copyright><v8:item><v8:lang>ru</v8:lang><v8:content>1С:Франчайзи ООО "Профи-Софт", код партнера 42575-13</v8:content></v8:item></Copyright>
@@ -61,9 +62,9 @@
<InterfaceCompatibilityMode>TaxiEnableVersion8_2</InterfaceCompatibilityMode>
</Properties>
<ChildObjects>
<ChartOfCharacteristicTypes>ПС_ВидыНастроек</ChartOfCharacteristicTypes>
<InformationRegister>ПС_Настройки</InformationRegister>
<CommonModule>ПС_РаботаСНастройками</CommonModule>
</ChildObjects>
<ChartOfCharacteristicTypes>ПС_ВидыЗначенийНастроек</ChartOfCharacteristicTypes>
<InformationRegister>ПС_ЗначенияНастроек</InformationRegister>
<CommonModule>ПС_РаботаСЗначениямиНастроек</CommonModule>
</ChildObjects>
</Configuration>
</MetaDataObject>
+1 -1
View File
@@ -4,4 +4,4 @@
<xr:Abs>LogoPS.png</xr:Abs>
<xr:LoadTransparent>false</xr:LoadTransparent>
</Picture>
</ExtPicture>
</ExtPicture>
@@ -0,0 +1,175 @@
<?xml version="1.0" encoding="UTF-8"?>
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:pal="http://v8.1c.ru/8.1/data/ui/colors/palette" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.21">
<InformationRegister uuid="93161c6d-385a-4f55-9deb-63675b72920c">
<InternalInfo>
<xr:GeneratedType name="InformationRegisterRecord.ПС_ЗначенияНастроек" category="Record">
<xr:TypeId>a28d33ef-edaa-4a04-8bfd-d6669f69eeff</xr:TypeId>
<xr:ValueId>18e64e7a-1c4c-4e9d-ba0e-3622fb97df81</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterManager.ПС_ЗначенияНастроек" category="Manager">
<xr:TypeId>6ad5a84c-c880-45d3-a54a-55fa66e8aea9</xr:TypeId>
<xr:ValueId>2b55dc8d-fb80-4527-97c3-68b39c9f1306</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterSelection.ПС_ЗначенияНастроек" category="Selection">
<xr:TypeId>b2d90406-f611-46b2-8f9b-a24a0cfa0174</xr:TypeId>
<xr:ValueId>de962d72-0133-482e-a8be-d80e24e22a94</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterList.ПС_ЗначенияНастроек" category="List">
<xr:TypeId>72874cfa-497a-4f59-b202-718d0e558abf</xr:TypeId>
<xr:ValueId>760fa967-3b5e-4803-8f07-a240daa799a5</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterRecordSet.ПС_ЗначенияНастроек" category="RecordSet">
<xr:TypeId>5241194a-31ee-4bb7-adf6-d679ea1495a8</xr:TypeId>
<xr:ValueId>179f08e9-1dfc-481a-861f-d61a12b157bb</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterRecordKey.ПС_ЗначенияНастроек" category="RecordKey">
<xr:TypeId>bae90479-5039-46ca-993b-573db33e5716</xr:TypeId>
<xr:ValueId>793c69d5-eccd-40ca-9e43-86b3e0fb635e</xr:ValueId>
</xr:GeneratedType>
<xr:GeneratedType name="InformationRegisterRecordManager.ПС_ЗначенияНастроек" category="RecordManager">
<xr:TypeId>c5a441dd-475a-40bd-9cb6-bffb38bf9f8e</xr:TypeId>
<xr:ValueId>b06c1782-8a61-4513-b340-993d458e1b06</xr:ValueId>
</xr:GeneratedType>
</InternalInfo>
<Properties>
<Name>ПС_ЗначенияНастроек</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Настройки</v8:content>
</v8:item>
</Synonym>
<Comment/>
<UseStandardCommands>true</UseStandardCommands>
<EditType>InDialog</EditType>
<DefaultRecordForm/>
<DefaultListForm/>
<AuxiliaryRecordForm/>
<AuxiliaryListForm/>
<InformationRegisterPeriodicity>Day</InformationRegisterPeriodicity>
<WriteMode>Independent</WriteMode>
<MainFilterOnPeriod>true</MainFilterOnPeriod>
<IncludeHelpInContents>false</IncludeHelpInContents>
<DataLockControlMode>Managed</DataLockControlMode>
<FullTextSearch>DontUse</FullTextSearch>
<EnableTotalsSliceFirst>false</EnableTotalsSliceFirst>
<EnableTotalsSliceLast>false</EnableTotalsSliceLast>
<RecordPresentation/>
<ExtendedRecordPresentation/>
<ListPresentation>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Значения настроек</v8:content>
</v8:item>
</ListPresentation>
<ExtendedListPresentation/>
<Explanation/>
<DataHistory>DontUse</DataHistory>
<UpdateDataHistoryImmediatelyAfterWrite>false</UpdateDataHistoryImmediatelyAfterWrite>
<ExecuteAfterWriteDataHistoryVersionProcessing>false</ExecuteAfterWriteDataHistoryVersionProcessing>
</Properties>
<ChildObjects>
<Resource uuid="cf996451-2205-4c2c-ba4e-bad497602240">
<Properties>
<Name>ЗначениеНастройки</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Значение настройки</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>xs:boolean</v8:Type>
<v8:Type>xs:string</v8:Type>
<v8:Type>xs:dateTime</v8:Type>
<v8:Type>xs:decimal</v8:Type>
<v8:TypeSet>cfg:AnyIBRef</v8:TypeSet>
<v8:NumberQualifiers>
<v8:Digits>10</v8:Digits>
<v8:FractionDigits>0</v8:FractionDigits>
<v8:AllowedSign>Any</v8:AllowedSign>
</v8:NumberQualifiers>
<v8:StringQualifiers>
<v8:Length>250</v8:Length>
<v8:AllowedLength>Variable</v8:AllowedLength>
</v8:StringQualifiers>
<v8:DateQualifiers>
<v8:DateFractions>DateTime</v8:DateFractions>
</v8:DateQualifiers>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>false</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType>
<xr:DataPath>InformationRegister.ПС_ЗначенияНастроек.Dimension.ВидНастройки</xr:DataPath>
<xr:LinkItem>0</xr:LinkItem>
</LinkByType>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
</Properties>
</Resource>
<Dimension uuid="23fa43bc-c990-411b-93ad-86676a89f6d1">
<Properties>
<Name>ВидНастройки</Name>
<Synonym>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Вид настройки</v8:content>
</v8:item>
</Synonym>
<Comment/>
<Type>
<v8:Type>cfg:ChartOfCharacteristicTypesRef.ПС_ВидыНастроек</v8:Type>
</Type>
<PasswordMode>false</PasswordMode>
<Format/>
<EditFormat/>
<ToolTip/>
<MarkNegatives>false</MarkNegatives>
<Mask/>
<MultiLine>false</MultiLine>
<ExtendedEdit>false</ExtendedEdit>
<MinValue xsi:nil="true"/>
<MaxValue xsi:nil="true"/>
<FillFromFillingValue>true</FillFromFillingValue>
<FillValue xsi:nil="true"/>
<FillChecking>DontCheck</FillChecking>
<ChoiceFoldersAndItems>Items</ChoiceFoldersAndItems>
<ChoiceParameterLinks/>
<ChoiceParameters/>
<QuickChoice>Auto</QuickChoice>
<CreateOnInput>Auto</CreateOnInput>
<ChoiceForm/>
<LinkByType/>
<ChoiceHistoryOnInput>Auto</ChoiceHistoryOnInput>
<Master>true</Master>
<MainFilter>true</MainFilter>
<DenyIncompleteValues>true</DenyIncompleteValues>
<Indexing>DontIndex</Indexing>
<FullTextSearch>Use</FullTextSearch>
<DataHistory>Use</DataHistory>
<TypeReductionMode>TransformValues</TypeReductionMode>
</Properties>
</Dimension>
</ChildObjects>
</InformationRegister>
</MetaDataObject>