From ccc0ef1551b8c5025650366cf9c7e46e3f17bd79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D1=80=D0=BE=D1=84=D0=B8-=D0=A1=D0=BE=D1=84=D1=82?= Date: Mon, 20 Jul 2026 17:00:03 +0000 Subject: [PATCH] =?UTF-8?q?v3.1.0.0:=20=D0=9D=D0=BE=D0=B2=D1=8B=D0=B5=20?= =?UTF-8?q?=D0=B8=D0=BC=D0=B5=D0=BD=D0=B0=20=D0=BE=D0=B1=D1=8A=D0=B5=D0=BA?= =?UTF-8?q?=D1=82=D0=BE=D0=B2=20=E2=80=94=20=D0=BF=D0=B5=D1=80=D0=B5=D1=80?= =?UTF-8?q?=D0=B0=D0=B1=D0=BE=D1=82=D0=BA=D0=B0=20=D0=BF=D0=BE=20=D0=BC?= =?UTF-8?q?=D0=B5=D1=82=D0=BE=D0=B4=D0=B8=D0=BA=D0=B5=20softmaker.kz?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ПС_Настройки -> ПС_ЗначенияНастроек (регистр сведений) - ПС_ВидыНастроек -> ПС_ВидыЗначенийНастроек (ПВХ) - ПС_РаботаСНастройками -> ПС_РаботаСЗначениямиНастроек (модуль) - Объекты создаются с новыми именами — нет конфликтов с основной конфигурацией - Обработка миграции данных будет создана отдельно (.epf) - Сборка через Docker + config load (ИБ с основной конфигурацией) --- .../ПС_ВидыЗначенийНастроек.xml | 185 ++++++ .../Ext/ObjectModule.bsl | 11 + .../Ext/Predefined.xml | 618 ++++++++++++++++++ .../ПС_РаботаСЗначениямиНастроек.xml | 23 + .../Ext/Module.bsl | 551 ++++++++++++++++ extension/src/Configuration.xml | 11 +- extension/src/Ext/Logo.xml | 2 +- .../ПС_ЗначенияНастроек.xml | 175 +++++ ЗначенияНастроек_v3.1.0.0.cfe | Bin 0 -> 54956 bytes Настройки_v3.0.0.6.cfe | Bin 0 -> 55127 bytes 10 files changed, 1570 insertions(+), 6 deletions(-) create mode 100644 extension/src/ChartsOfCharacteristicTypes/ПС_ВидыЗначенийНастроек.xml create mode 100644 extension/src/ChartsOfCharacteristicTypes/ПС_ВидыЗначенийНастроек/Ext/ObjectModule.bsl create mode 100644 extension/src/ChartsOfCharacteristicTypes/ПС_ВидыЗначенийНастроек/Ext/Predefined.xml create mode 100644 extension/src/CommonModules/ПС_РаботаСЗначениямиНастроек.xml create mode 100644 extension/src/CommonModules/ПС_РаботаСЗначениямиНастроек/Ext/Module.bsl create mode 100644 extension/src/InformationRegisters/ПС_ЗначенияНастроек.xml create mode 100644 ЗначенияНастроек_v3.1.0.0.cfe create mode 100644 Настройки_v3.0.0.6.cfe diff --git a/extension/src/ChartsOfCharacteristicTypes/ПС_ВидыЗначенийНастроек.xml b/extension/src/ChartsOfCharacteristicTypes/ПС_ВидыЗначенийНастроек.xml new file mode 100644 index 0000000..f60204d --- /dev/null +++ b/extension/src/ChartsOfCharacteristicTypes/ПС_ВидыЗначенийНастроек.xml @@ -0,0 +1,185 @@ + + + + + + 8d5a99cd-d7ca-445d-a8e9-e7fd2ee4eda9 + 5b6c191f-635e-47bf-988d-6b89e02c21df + + + 67eaa487-1ab2-4c5d-9b69-307a0c5807e2 + c0478010-5618-402d-bcc5-3efdf575661d + + + 51e77e14-cd35-4b1c-96f5-2f423fe9205b + af42f2bb-5094-4fb3-a086-8572e9c4c357 + + + a513673c-c4bf-4fc1-9600-7b2b0b721003 + 23416a9b-3280-49f3-a37d-8d656406377f + + + 6856a5fc-5441-43d7-b052-1b37118f639e + 3ee47073-477d-4353-a355-740914fa9603 + + + c8e5c8c4-f917-488b-a662-fd90197bcbda + 0b101c09-1ca3-4f6c-bda0-c14f60f2b0c7 + + + + ПС_ВидыЗначенийНастроек + + + ru + Виды настроек + + + + true + false + + + cfg:CatalogRef.Склады + cfg:CatalogRef.ПС_ВидыТехники + cfg:CatalogRef.ПС_ТиповыеКонфигурации1СПредприятие + cfg:CatalogRef.ПС_ВидыРасходныхМатериаловДляВидовРабот + cfg:CatalogRef.ТарифныеПланы + cfg:CatalogRef.Сотрудники + cfg:CatalogRef.ПС_Конфигурации1СПредприятиеКонтрагентов + cfg:CatalogRef.ДоговорыКонтрагентов + cfg:CatalogRef.ПС_Техника + cfg:CatalogRef.ПС_РасходныеМатериалы + xs:boolean + cfg:CatalogRef.ПС_ВидыКартриджей + cfg:CatalogRef.КонтактныеЛица + cfg:CatalogRef.НоменклатурныеГруппы + cfg:CatalogRef.ПС_ВидыРабот + xs:string + cfg:CatalogRef.Контрагенты + cfg:CatalogRef.ПС_Картриджи + xs:dateTime + cfg:CatalogRef.ПС_ФирмыПроизводителиПрограммногоОбеспечения + cfg:CatalogRef.ПС_РолиПользователей + xs:decimal + cfg:CatalogRef.ПС_Конфигурации1СПредприятиеОрганизации + cfg:CatalogRef.Пользователи + cfg:CatalogRef.СтатьиЗатрат + cfg:CatalogRef.Организации + cfg:CatalogRef.ПС_МоделиТехники + cfg:CatalogRef.Номенклатура + cfg:CatalogRef.ПС_ФирмыПроизводителиТехники + cfg:CatalogRef.ПС_МоделиКартриджей + cfg:CatalogRef.ФизическиеЛица + + 10 + 0 + Any + + + 250 + Variable + + + Date + + + true + true + 9 + Variable + 100 + WholeCharacteristicKind + true + true + AsDescription + + Auto + InDialog + false + BothWays + + ChartOfCharacteristicTypes.ПС_ВидыЗначенийНастроек.StandardAttribute.Description + ChartOfCharacteristicTypes.ПС_ВидыЗначенийНастроек.StandardAttribute.Code + + DontUse + Begin + Directly + DontUse + Auto + + + + + + + + + + + + + Managed + Use + + + + + ru + Редактирование настроек + + + + + DontUse + false + false + + + + + Имя + + + ru + Наименование для разработчиков + + + + + xs:string + + 50 + Variable + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + Auto + Index + ForItem + Use + Use + + + + + \ No newline at end of file diff --git a/extension/src/ChartsOfCharacteristicTypes/ПС_ВидыЗначенийНастроек/Ext/ObjectModule.bsl b/extension/src/ChartsOfCharacteristicTypes/ПС_ВидыЗначенийНастроек/Ext/ObjectModule.bsl new file mode 100644 index 0000000..62be83e --- /dev/null +++ b/extension/src/ChartsOfCharacteristicTypes/ПС_ВидыЗначенийНастроек/Ext/ObjectModule.bsl @@ -0,0 +1,11 @@ + +Процедура ПередЗаписью(Отказ) + Если Не ЗначениеЗаполнено(Наименование) Тогда + Наименование = Код; + КонецЕсли; + Если Не ЗначениеЗаполнено(Имя) Тогда + Если Не ЭтоГруппа Тогда + Имя = Наименование; + КонецЕсли; + КонецЕсли; +КонецПроцедуры diff --git a/extension/src/ChartsOfCharacteristicTypes/ПС_ВидыЗначенийНастроек/Ext/Predefined.xml b/extension/src/ChartsOfCharacteristicTypes/ПС_ВидыЗначенийНастроек/Ext/Predefined.xml new file mode 100644 index 0000000..2df9637 --- /dev/null +++ b/extension/src/ChartsOfCharacteristicTypes/ПС_ВидыЗначенийНастроек/Ext/Predefined.xml @@ -0,0 +1,618 @@ + + + + Документооборот + 000000010 + Документооборот + + true + + + ВходящиеДокументы + 000000023 + Входящие документы + + true + + + СрокРассмотрения + 000000024 + Срок рассмотрения руководством (дни) + + xs:decimal + + 10 + 0 + Any + + + false + + + + + ИсходящиеДокументы + 000000022 + Исходящие документы + + true + + + СрокКорректировкиИсходящегоДокумента + 000000014 + Срок корректировки исходящего документа (дни) + + xs:decimal + + 10 + 0 + Any + + + false + + + СрокОтправкиИсходящегоДокумента + 000000013 + Срок отправки исходящего документа (дни) + + xs:decimal + + 10 + 0 + Any + + + false + + + СрокПодтвержденияПолученияИсходящегоДокумента + 000000012 + Срок подтверждения получения исходящего документа (дни) + + xs:decimal + + 10 + 0 + Any + + + false + + + СрокСогласованияИсходящегоДокумента + 000000011 + Срок согласования исходящего документа (дни) + + xs:decimal + + 10 + 0 + Any + + + false + + + + + + + Основные + 000000001 + Основные + + true + + + ДатаЗапретаРедактированияДанныхСервиса + 000000006 + Дата запрета редактирования данных сервиса + + xs:dateTime + + Date + + + false + + + КомментироватьСобытия + 000000067 + Комментировать события + + xs:boolean + + false + + + ОсновнаяОрганизация + 000000005 + Основная организация + + d6p1:CatalogRef.Организации + + false + + + ПрефиксQRКодирования + 000000020 + Префикс QR-Кодирования + + xs:boolean + + false + + + + + УчетРабот + 000000002 + Учет работ + + true + + + МонтажСистемыВидеонаблюдения + 000000043 + Монтаж системы видеонаблюдения + + true + + + НоменклатурнаяГруппаДляРаботПоМонтажуСистемыВидеонаблюдения + 000000068 + Номенклатурная группа для работ по монтажу системы видеонаблюдения + + d8p1:CatalogRef.НоменклатурныеГруппы + + false + + + НоменклатурнаяГруппаДляРаботПоМонтажуСистемыВидеонаблюденияФизическихЛиц + 000000039 + Номенклатурная группа для работ по монтажу системы видеонаблюдения физических лиц + + d8p1:CatalogRef.НоменклатурныеГруппы + + false + + + ТарифныйПланДляРаботПоМонтажуСистемыВидеонаблюденияФизическихЛиц + 000000066 + Тарифный план для работ по монтажу системы видеонаблюдения физических лиц + + d8p1:CatalogRef.ТарифныеПланы + + false + + + + + Планирование + 000000015 + Планирование + + true + + + КоличествоДнейНаВозвратНаряда + 000000021 + Количество дней на возврат наряда + + xs:decimal + + 10 + 0 + Any + + + false + + + МинутаНачалаРабочегоДня + 000000018 + Начало рабочего дня (минут) + + xs:decimal + + 2 + 0 + Any + + + false + + + ЧасНачалаРабочегоДня + 000000016 + Начало рабочего дня (час) + + xs:decimal + + 2 + 0 + Any + + + false + + + МинутаОкончанияРабочегоДня + 000000019 + Окончание рабочего дня (минут) + + xs:decimal + + 2 + 0 + Any + + + false + + + ЧасОкончанияРабочегоДня + 000000017 + Окончание рабочего дня (час) + + xs:decimal + + 2 + 0 + Any + + + false + + + + + ПрочиеРаботы + 000000047 + Ует прочих работ + + true + + + НоменклатурнаяГруппаДляРаботПоПрочимРаботам + 000000036 + Номенклатурная группа для работ по прочим работам + + d8p1:CatalogRef.НоменклатурныеГруппы + + false + + + НоменклатурнаяГруппаДляРаботПоПрочимРаботамФизическихЛиц + 000000037 + Номенклатурная группа для работ по прочим работам физических лиц + + d8p1:CatalogRef.НоменклатурныеГруппы + + false + + + ТарифныйПланДляРаботПоПрочимРаботамФизическихЛиц + 000000057 + Тарифный план для работ по прочим работам физических лиц + + d8p1:CatalogRef.ТарифныеПланы + + false + + + + + Курсы + 000000044 + Учет курсов + + true + + + НоменклатурнаяГруппаДляРаботПоКурсам + 000000040 + Номенклатурная группа для работ по курсам + + d8p1:CatalogRef.НоменклатурныеГруппы + + false + + + НоменклатурнаяГруппаДляРаботПоКурсамФизическихЛиц + 000000041 + Номенклатурная группа для работ по курсам физических лиц + + d8p1:CatalogRef.НоменклатурныеГруппы + + false + + + ТарифныйПланДляРаботПоКурсамФизическихЛиц + 000000055 + Тарифный план для работ по курсам физических лиц + + d8p1:CatalogRef.ТарифныеПланы + + false + + + + + КонсультацииПКиОргтехника + 000000060 + Учет работ по выездным и дистанционным консультациям в ПК и оргтехнике + + true + + + НоменклатурнаяГруппаДляВыездныхРаботПоПКиОргтехнике + 000000061 + Номенклатурная группа для выездных работ по ПК и оргтехнике + + d8p1:CatalogRef.НоменклатурныеГруппы + + false + + + НоменклатурнаяГруппаДляВыездныхРаботПоПКиОргтехникеФизическихЛиц + 000000062 + Номенклатурная группа для выездных работ по ПК и оргтехнике физических лиц + + d8p1:CatalogRef.НоменклатурныеГруппы + + false + + + ТарифныйПланДляВыездныхРаботПоПКиОргтехникеФизическихЛиц + 000000064 + Тарифный план для выездных работ по ПК и оргтехнике физических лиц + + d8p1:CatalogRef.ТарифныеПланы + + false + + + + + Консультации1С + 000000045 + Учет работ по выездным и дистанционным консультациям в программах "1С:Предприятие" + + true + + + НоменклатурнаяГруппаДляВыездныхРаботПо1С + 000000030 + Номенклатурная группа для выездных работ, связанных с программами "1С:Предприятие" + + d8p1:CatalogRef.НоменклатурныеГруппы + + false + + + НоменклатурнаяГруппаДляВыездныхРаботПо1СФизическихЛиц + 000000031 + Номенклатурная группа для выездных работ, связанных с программами "1С:Предприятие" физических лиц + + d8p1:CatalogRef.НоменклатурныеГруппы + + false + + + ТарифныйПланДляВыездныхРаботПо1СФизическихЛиц + 000000059 + Тарифный план для выездных работ, связанных с программами "1С:Предприятие" физических лиц + + d8p1:CatalogRef.ТарифныеПланы + + false + + + + + РаботыПоКартриджу + 000000003 + Учет работ по заправке восстановлению картриджей + + true + + + ВидРаботПоЗаправкеКартриджа + 000000027 + Вид работ для обслуживания ПК и оргтехники физических лиц + + d8p1:CatalogRef.ПС_ВидыРабот + + false + + + НоменклатурнаяГруппаДляРаботПоКартриджу + 000000008 + Номенклатурная группа для работ по картриджу + + d8p1:CatalogRef.НоменклатурныеГруппы + + false + + + НоменклатурнаяГруппаДляРаботПоКартриджуФизическихЛиц + 000000007 + Номенклатурная группа для работ по картриджу физических лиц + + d8p1:CatalogRef.НоменклатурныеГруппы + + false + + + ТарифныйПланДляРаботПоКартриджуФизическихЛиц + 000000026 + Тарифный план для работ по картриджу физических лиц + + d8p1:CatalogRef.ТарифныеПланы + + false + + + + + МонтажЛВС + 000000042 + Учет работ по монтажу ЛВС + + true + + + НоменклатурнаяГруппаДляРаботПоМонтажуЛВС + 000000032 + Номенклатурная группа для работ по монтажу ЛВС + + d8p1:CatalogRef.НоменклатурныеГруппы + + false + + + НоменклатурнаяГруппаДляРаботПоМонтажуЛВСФизическихЛиц + 000000033 + Номенклатурная группа для работ по монтажу ЛВС физических лиц + + d8p1:CatalogRef.НоменклатурныеГруппы + + false + + + ТарифныйПланДляРаботПоМонтажуЛВСФизическихЛиц + 000000051 + Тарифный план для работ по монтажу ЛВС физических лиц + + d8p1:CatalogRef.ТарифныеПланы + + false + + + + + РаботыПоТехнике + 000000004 + Учет работ по обслуживанию/ремонту техники + + true + + + НоменклатурнаяГруппаДляРаботПоТехнике + 000000028 + Номенклатурная группа для работ по технике + + d8p1:CatalogRef.НоменклатурныеГруппы + + false + + + НоменклатурнаяГруппаДляРаботПоТехникеФизическихЛиц + 000000029 + Номенклатурная группа для работ по технике физических лиц + + d8p1:CatalogRef.НоменклатурныеГруппы + + false + + + ТарифныйПланДляРаботПоТехникеФизическихЛиц + 000000049 + Тарифный план для работ по технике физических лиц + + d8p1:CatalogRef.ТарифныеПланы + + false + + + + + РазработкаСайта + 000000046 + Учет работ по разработке сайта + + true + + + НоменклатурнаяГруппаДляРаботПоРазработкеСайта + 000000034 + Номенклатурная группа для работ по разработке сайта + + d8p1:CatalogRef.НоменклатурныеГруппы + + false + + + НоменклатурнаяГруппаДляРаботПоРазработкеСайтаФизическихЛиц + 000000035 + Номенклатурная группа для работ по разработке сайта физических лиц + + d8p1:CatalogRef.НоменклатурныеГруппы + + false + + + ТарифныйПланДляРаботПоРазработкеСайтаФизическихЛиц + 000000053 + Тарифный план для работ по разработке сайта физических лиц + + d8p1:CatalogRef.ТарифныеПланы + + false + + + + + МаксимальноеКоличествоЧасовНепрерывнойДистанционнойРаботы + 000000069 + Максимальное количество часов непрерывной дистанционной работы + + xs:decimal + + 2 + 0 + Any + + + false + + + ПутьКПапкеСФайломСтатистикиОбращенийУдаленногоОбслуживания + 000000070 + Путь к папке с файлом статистики обращений удаленного обслуживания + + xs:string + + 250 + Variable + + + false + + + ПутьКПапкеСФайломСтатистикиСеансовУдаленногоДоступа + 000000071 + Путь к папке с файлом статистики обращений удаленного обслуживания + + xs:string + + 250 + Variable + + + false + + + СкладРасходныхМатериалов + 000000009 + Склад расходных материалов + + d6p1:CatalogRef.Склады + + false + + + + \ No newline at end of file diff --git a/extension/src/CommonModules/ПС_РаботаСЗначениямиНастроек.xml b/extension/src/CommonModules/ПС_РаботаСЗначениямиНастроек.xml new file mode 100644 index 0000000..ccf9f50 --- /dev/null +++ b/extension/src/CommonModules/ПС_РаботаСЗначениямиНастроек.xml @@ -0,0 +1,23 @@ + + + + + ПС_РаботаСЗначениямиНастроек + + + ru + Работа с настройками + + + + false + false + true + false + false + false + false + DontUse + + + \ No newline at end of file diff --git a/extension/src/CommonModules/ПС_РаботаСЗначениямиНастроек/Ext/Module.bsl b/extension/src/CommonModules/ПС_РаботаСЗначениямиНастроек/Ext/Module.bsl new file mode 100644 index 0000000..8cd857b --- /dev/null +++ b/extension/src/CommonModules/ПС_РаботаСЗначениямиНастроек/Ext/Module.bsl @@ -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 Тогда + ВозвращаемыйМесяц = Перечисления.ПС_Месяцы.Декабрь; + КонецЕсли; + КонецЕсли; + Возврат ВозвращаемыйМесяц; +КонецФункции // НомерМесяца() + + +Функция ДатаОбслуживанияВПериодОбслуживаня(ДатаОбслуживания) Экспорт + ВозвращаемыйПериодОбслуживания = Новый Структура("МесяцОбслуживания,ГодОбслуживания"); + Попытка + ВозвращаемыйПериодОбслуживания.МесяцОбслуживания = МесяцПоНомеру(Месяц(ДатаОбслуживания)); + ВозвращаемыйПериодОбслуживания.ГодОбслуживания = Год(ДатаОбслуживания); + Исключение + КонецПопытки; + Возврат ВозвращаемыйПериодОбслуживания; +КонецФункции + +Функция МаксимальноеКоличествоЧасовНепрерывнойДистанционнойРаботы(ДатаПолученияНастройки = Неопределено) Экспорт + Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.МаксимальноеКоличествоЧасовНепрерывнойДистанционнойРаботы); + Если ДатаПолученияНастройки = Неопределено Тогда + ДатаПолученияНастройки = ТекущаяДата() + КонецЕсли; + Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки; +КонецФункции //МаксимальноеКоличествоЧасовНепрерывнойДистанционнойРаботы(Дата = Неопределено) + +Функция ПутьКПапкеСФайломСтатистикиОбращенийУдаленногоОбслуживания(ДатаПолученияНастройки = Неопределено) Экспорт + Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ПутьКПапкеСФайломСтатистикиОбращенийУдаленногоОбслуживания); + Если ДатаПолученияНастройки = Неопределено Тогда + ДатаПолученияНастройки = ТекущаяДата() + КонецЕсли; + Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки; +КонецФункции //ПутьКПапкеСФайломСтатистикиОбращенийУдаленногоОбслуживания(Дата = Неопределено) + +Функция ПутьКПапкеСФайломСтатистикиСеансовУдаленногоДоступа(ДатаПолученияНастройки = Неопределено) Экспорт + Настройка = Новый Структура("ВидНастройки",ПланыВидовХарактеристик.ПС_ВидыЗначенийНастроек.ПутьКПапкеСФайломСтатистикиСеансовУдаленногоДоступа); + Если ДатаПолученияНастройки = Неопределено Тогда + ДатаПолученияНастройки = ТекущаяДата() + КонецЕсли; + Возврат РегистрыСведений.ПС_ЗначенияНастроек.ПолучитьПоследнее(ДатаПолученияНастройки,Настройка).ЗначениеНастройки; +КонецФункции //ПутьКПапкеСФайломСтатистикиСеансовУдаленногоДоступа(Дата = Неопределено) diff --git a/extension/src/Configuration.xml b/extension/src/Configuration.xml index 7c44e64..9e34954 100644 --- a/extension/src/Configuration.xml +++ b/extension/src/Configuration.xml @@ -37,7 +37,7 @@ Adopted - Настройки + ЗначенияНастроек ruНастройки Расширение контекста Настройки AddOn @@ -54,6 +54,7 @@ 3.0.0.3 + ruХранение настроек с историей изменения ruУниверсальное хранилище настроек. Простые типы: булево, строка, дата, число. Разработано совместно с MiMoCode (Xiaomi MiMo Team). ru1С:Франчайзи ООО "Профи-Софт", код партнера 42575-13 @@ -61,9 +62,9 @@ TaxiEnableVersion8_2 - ПС_ВидыНастроек - ПС_Настройки - ПС_РаботаСНастройками - + ПС_ВидыЗначенийНастроек + ПС_ЗначенияНастроек + ПС_РаботаСЗначениямиНастроек + \ No newline at end of file diff --git a/extension/src/Ext/Logo.xml b/extension/src/Ext/Logo.xml index 03b105c..4b08e25 100644 --- a/extension/src/Ext/Logo.xml +++ b/extension/src/Ext/Logo.xml @@ -4,4 +4,4 @@ LogoPS.png false - \ No newline at end of file + diff --git a/extension/src/InformationRegisters/ПС_ЗначенияНастроек.xml b/extension/src/InformationRegisters/ПС_ЗначенияНастроек.xml new file mode 100644 index 0000000..070a18b --- /dev/null +++ b/extension/src/InformationRegisters/ПС_ЗначенияНастроек.xml @@ -0,0 +1,175 @@ + + + + + + a28d33ef-edaa-4a04-8bfd-d6669f69eeff + 18e64e7a-1c4c-4e9d-ba0e-3622fb97df81 + + + 6ad5a84c-c880-45d3-a54a-55fa66e8aea9 + 2b55dc8d-fb80-4527-97c3-68b39c9f1306 + + + b2d90406-f611-46b2-8f9b-a24a0cfa0174 + de962d72-0133-482e-a8be-d80e24e22a94 + + + 72874cfa-497a-4f59-b202-718d0e558abf + 760fa967-3b5e-4803-8f07-a240daa799a5 + + + 5241194a-31ee-4bb7-adf6-d679ea1495a8 + 179f08e9-1dfc-481a-861f-d61a12b157bb + + + bae90479-5039-46ca-993b-573db33e5716 + 793c69d5-eccd-40ca-9e43-86b3e0fb635e + + + c5a441dd-475a-40bd-9cb6-bffb38bf9f8e + b06c1782-8a61-4513-b340-993d458e1b06 + + + + ПС_ЗначенияНастроек + + + ru + Настройки + + + + true + InDialog + + + + + Day + Independent + true + false + Managed + DontUse + false + false + + + + + ru + Значения настроек + + + + + DontUse + false + false + + + + + ЗначениеНастройки + + + ru + Значение настройки + + + + + xs:boolean + xs:string + xs:dateTime + xs:decimal + cfg:AnyIBRef + + 10 + 0 + Any + + + 250 + Variable + + + DateTime + + + false + + + + false + + false + false + + + false + + DontCheck + Items + + + Auto + Auto + + + InformationRegister.ПС_ЗначенияНастроек.Dimension.ВидНастройки + 0 + + Auto + DontIndex + Use + Use + + + + + ВидНастройки + + + ru + Вид настройки + + + + + cfg:ChartOfCharacteristicTypesRef.ПС_ВидыНастроек + + false + + + + false + + false + false + + + true + + DontCheck + Items + + + Auto + Auto + + + Auto + true + true + true + DontIndex + Use + Use + TransformValues + + + + + \ No newline at end of file diff --git a/ЗначенияНастроек_v3.1.0.0.cfe b/ЗначенияНастроек_v3.1.0.0.cfe new file mode 100644 index 0000000000000000000000000000000000000000..ca9c1600f821d6158aa7a83d77f7f7b5ef118653 GIT binary patch literal 54956 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 l7AYADHpa3fDG^4?6cAM_K_w^Lc>{|6W}w6g#J literal 0 HcmV?d00001 diff --git a/Настройки_v3.0.0.6.cfe b/Настройки_v3.0.0.6.cfe new file mode 100644 index 0000000000000000000000000000000000000000..8afaa52ceada4517c6424db5db83337ecc578326 GIT binary patch literal 55127 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 I{^R-kA6z#w`2YX_ literal 0 HcmV?d00001