Константы. Как и когда их использовать
В данной статье постаралась описать следующие моменты работы с константами:
- что такое константа;
- где задаются и хранятся значения констант;
- функции для работы с константами;
- какая информация хранится в константах.
Что такое константа
Константы – любое постоянное значение (редко изменяемое), используемое в тексте вычислений, например, при задании значений переменных или при указании параметров вызываемых функций.
В текстах на ISBL можно выделить также:
- Системные константы — обозначают имена системных реквизитов, перечисления IS-Builder, или другие элементы системной разработки, обеспечивается работоспособность кода на ISBL в случае изменения их значений.
- Псевдоконстанты — постоянные в рамках вычисления значения, для которых нет констант ISBL. Например, это могут быть номера детальных разделов, имена часто используемых реквизитов, неизменяемые строковые значения.
Где задаются и хранятся значения констант
Для работы с константами информационной системы предназначена компонента Константы.
Компонента Константы представляет собой специальный справочник, каждая запись которого является ОБЩЕЙ или ИНДИВИДУАЛЬНОЙ КОНСТАНТОЙ.
- Общая константа — константа, имеющая одно и то же значение для всех наших организаций информационной системы.
- Индивидуальная константа — константа, имеющая различные значения для каждой нашей организации.
Особенности заполнения полей компоненты можно посмотреть в справке системы в разделе Константы
Список констант и их начальные значения задаются на этапе разработки системы и используются разработчиком в программных вычислениях. В ходе эксплуатации значения констант могут быть изменены администратором.
При работе с компонентой Константы используются таблицы базы данных:
- MBConstLst – содержит список констант системы и их свойства (значения констант хранятся в таблице MBConst). Обновляется при изменении данных в компоненте.
- MBConst – содержит значения констант компоненты Константы (список констант системы содержится в таблице MBConstLst). Обновляется при задании значений констант в карточке компоненты или в таблице компоненты Значения по организациям. Примечание: Общие константы также хранятся в таблице MBConst, в поле «OurFirm» хранится 0.
- replMBConst – буфер исправлений для констант, используемый при репликации данных в распределенных системах. Автокорректируемая таблица.
Функции для работы с константами
Функции чтения/записи значения константы
- Конст– считывает или записывает значение константы. Если задан параметр Значение, то значение этого параметра записывается в качестве значения константы, иначе возвращается значение из константы. Создавать новые константы с помощью данной функции нельзя. Если константа не существует, то генерируется исключение. Если константа индивидуальная и значение для данной организации не задано, то вернется пустая строка.
- GetConstant– возвращает значение константы, если константа определена, в противном случае возвращает заданное в параметре значение. Русскоязычное имя функции – КонстЗнач.
- ЗначКонст– возвращает значение константы с проверкой значения константы (если значение не задано, возвращает пустую строку и в зависимости от режима либо предупреждает о пустом значении, либо прерывает работу программы); также может записать значение константы в реквизит текущего справочника или документа.
- GetAssignedConst– получает значение константы и проверяет, что оно определено. В случае, если константы не существует, или её значение не определено, то будет сгенерировано соответствующее исключение.
Функции проверки наличия констант
- ConstantExists– проверяет наличие константы. Возвращает логическое значение (если указанная константа существует, то возвращает ДА, иначе возвращает НЕТ). Русскоязычное имя функции – КонстЕсть.
- ПроверитьКонст– проверяет наличие константы, если ее нет, то выдается сообщение об ошибке из параметра.
Функции установки констант
- SetConstant – устанавливает новое значение константы. Примечание: Если не указан параметр Organization, то используется организация из контекста текущей организации. Для общих констант параметр Organization указывать не нужно. Создавать новые константы с помощью данной функции нельзя.
- ShowConstantsInputDialog – отображает диалог, через который можно изменить значения констант и установок системы.
Какая информация хранится в Константах
- Время последнего выполнения действий. Необходимо хранить время последнего выполнения действия в константе для избежания случаев повторной обработки данных. Например, повторной рассылки писем и повторного поиска задач, заданий и их дальнейшей обработки и т.д. Используется в сценариях Агент рассылки…
- Настройки подключения. Информацию о настройках подключения нужно хранить в константе, для того чтобы при необходимости их изменения не нужно было искать настройки по всему коду, где они встречаются, а достаточно было внести нужные корректировки в значение константы в одном месте. Например, настройки для подключения к входящей/исходящей почты, подключения к 1С и другим системам
- Имена ресурсов или файлов для описания сервиса нужно хранить в константе для удобного изменения в одном месте. Например, адреса WSDL-описания сервиса извлечения штрих-кодов, сервиса интеграции, сервиса преобразование в HTML, сервис преобразования в PDF. Используется в сценариях установок: Установки служб ввода и преобразования DIRECTUM, Установки набора средств интеграции DIRECTUM, и т.д.
- Пути. К лог-файлу, к папке для экспорта документов и прочим служебным каталогам. Используется в сценариях установок: Установки текущего сервера системы, и т.д.
- Коды типовых маршрутов. Для программного поиска, создания/прекращения задач по конкретному типовому маршруту в рамках процесса или в рамках другого подпроцесса рекомендуется хранить значения кодов типовых маршрутов в константах. Используется в сценариях установок: Установки модуля Обращения граждан и организаций, Установки модуля Интеграция с системой обмена, Установки РКК и поручений по РКК, и т.д.
Настройки системы
- Числовые значения. Значения редко изменяемых числовых настроек системы должны храниться в константах. Это обеспечивает быструю их корректировку (в одной компоненте). Например, значение минимальной длины наименования электронных документов, Таймаут (в миллисекундах) выполнения запроса к веб-сервису интеграции или выполнения запроса к службам ввода и преобразования, Крайний срок, Максимальное время выполнения оповещения. Используется в сценариях установок Установки модуля Управление деловыми процессами и эл. документами, Установки модуля Обращения граждан и организаций, Установки служб ввода и преобразования DIRECTUM, и т.д.
- Определенные значения из списка (значения признака). Информацию о настройках системы необходимо хранить в константах, необходима для гибкой настройки системы, возможности быстрой ее корректировки.
- состав полей для поиска дублей;
- номер префикса;
- запрет на удаление подписанных версий электронного документа;
- режим интеграции с календарями Outlook;
- тип прав по умолчанию в задачах;
- Признак Да/Нет (признак принудительной фильтрации справочников по текущему периоду; запретить инициаторам задач выполнять задания по задачам; автоматическое назначение замещения работников руководителем подразделения).
Используется в сценариях установок Установки модуля Обращения граждан и организаций, Установки общих справочников, Установки модуля Канцелярия, Установки РКК и поручений по РКК, и т.д.
Настройки бизнес-процессов
- Коды записей справочников необходимо хранить коды записей справочников в константах для корректного переноса разработки с одной БД на другую.
- Виды электронных документов — для программного создания, поиска документов с определенными ВЭД;
- Работники (главный бухгалтер, руководитель организации, кассир) — для автоматического заполнения значений полей типа «Справочник» в бизнес-процессе;
- Группы типовых маршрутов — для модуля Обращения граждан и организаций;
- Код главной нашей организации (напр., для параметров системы) из НОР;
- Код категории РПО «Заказные»;
- Код национальной валюты;
- Код результата исполнения обращений, с которым нужно закрывать анонимные обращения.
Используется в сценариях установок Установки модуля Обращения граждан и организаций, Установки модуля Интеграция с системой обмена, Установки модуля Канцелярия. Общие установки, Установки РКК и поручений по РКК, и т.д.
- Заполнения полей по умолчанию.Необходимо хранить значения кодов записей справочников, которыми заполняются поля с типом «Справочник» по умолчанию в константах.
- Тип обращения — для автоматического заполнения значений полей по умолчанию;
- Подразделение, к которому относится Дело, если в нем не указано подразделение и т.д.;
- Код места регистрации, которое указывается для автоматически создаваемых РКК.
Настройка прав доступа
- Имена групп пользователей. Используется для указания групп пользователей, которым назначаются права и/или у которых изменяются доступность/обязательность реквизитов и действий в типах справочников и в типах карточек электронных документов. Используется в сценариях установок: Установки РКК и поручений по РКК, и т.д.
- Имена пользователей. Используется для указания пользователей, которым назначаются права и/или у которых изменяются доступность/обязательность реквизитов и действий в типах справочников и в типах карточек электронных документов . А также, имена ответственных — за рабочее время, назначение прав на вложения в задачи и задания, настройку взаимодействия с удаленными системами и т.д. Используется в сценариях установок: Установки модуля Управление деловыми процессами и эл. документами, и т.д.
Прочие настройки
- ИД документов. Используется для указания ИД шаблонов документов, макетов документов, прочих «уникальных» документов, используемых в вычислениях. Используется в сценариях установок: Установки модуля Управление совещаниями и заседаниями, и т.д.
- Настройка почты. Указываются — имя отправителя, электронный адрес, программа, от имени которой отправляется почта, порт для отправки почты, SMTP-сервер, задается в виде IP-адреса или в виде имени компьютера. Используется в сценариях установок: Установки обмена эл. документами между системами, Установки работы с почтой, и т.д.
- Настройки обмена эл. документами: Время ожидания повторной отправки пакета при обмене электронными документами между системами (м), Адрес ящика электронной почты, который используется для обмена эл. документами между системами, Количество попыток отправки при обмене электронными документами между системами, Типовой маршрут, используемый для обработки полученных документов при обмене эл. документами между системами. Используется в сценариях установок: Установки обмена эл. документами между системами, и т.д.
Константа
Константы — это прикладные объекты конфигурации. Они позволяют хранить в информационной базе данные, которые не изменяются во времени, или изменяются очень редко. Каждая константа позволяет хранить одно значение.
Например, в константе может храниться наименование предприятия, его ИНН и другая информация. В прикладном решении может быть создано произвольное количество констант:
Форма констант
Для того, чтобы пользователь мог просматривать и изменять значения констант, система может автоматически сгенерировать форму константы:
Наряду с этим разработчик имеет возможность создать собственную форму, которую система будет использовать вместо формы по умолчанию:
Виды современных материалов применяемых в мягкой мебели
В процессе изготовления мягкой мебели используются покровные и обивочные ткани различных видов. Чтобы Вам было легче сориентироваться в их выборе, мы приводим классификацию.
Покровные ткани используются для покрытия (о чем говорит само наименование) пружинных блоков, для устройства настила на внутренних частях мебели под мягкие детали, для изготовления чехлов (применяется с изнаночной стороны), а также в качестве обивки для обратной стороны спинки. Эти ткани могут изготавливаться из натуральных (лён, хлопок) или искусственных волокон.
Обивочными называют ткани, предназначенные для оформления лицевой поверхности мягкой мебели. Именно по обивке зачастую и делают выбор покупатели в пользу той или иной модели при покупке мебели.
Помимо этого, обивочные материалы подразделяются на тканые, изготавливаемые путём ткацкого переплетения нитей, и нетканые, которые производят методом соединения слоёв волокон разными способами.
Состав тканей
При сборке диванов, кресел или мягких уголков специалисты используют ткани, различающиеся составом.
Полиэстер (Polyester, PES) — полиэфирные волокна с отличными функциональными свойствами. Ткани из полиэстера обладают рядом положительных потребительских качеств: они лёгкие, воздухопроницаемые, быстро высыхающие, стойкие к износу, прекрасно сохраняющие форму и стойкие к действию тепла и света. Уход за полиэстером достаточно прост. Из полиэстера производятся ткани, отличающиеся внешним видом — блестящие или матовые, также возможно изготовление полотна, имитирующего фактуру натурального волокна. Распространено использование полиэстера в производстве основ под флок, гладких, велюровых полотен.
Нейлон (Nylon, PA) — синтетическое полотно, основными свойствами которого являются прочность, эластичность, устойчивость к истиранию и многим химикатам. Нейлоновое полотно практически не мнётся. По характеристикам нейлон подобен полиэстеру. Достаточно часто из него производят ворс.
Акрил (Acrylic) — искусственное волокно, похожее по своим качествам на шерсть, стойкое к свету и множеству химических веществ. Распространенное применение акриловых волокон — производство шениллов.
Вискоза (Viscose, CV) — имеет синтетическое происхождение, из неё производится трикотажная воздухопроницаемая ткань, обладающая высоким водопоглощением и хорошей теплозащитой. Добавление вискозы в ткань делает её мягкой, гладкой и шелковистой. Недостатками вискозы является то, что полотно легко мнется, при намокании теряет прочностные качества и износостойкость.
Хлопок (Cotton, CO) — натуральное волокно, может применяться в производстве в чистом виде, либо в смеси с другими волокнами. К преимуществам коттона относится мягкость и прочность полотна. Стирку лучше выполнять, предварительно замачивая коттон.
Мягкая мебель фабрики «Константа» производится с применением хлопковых волокон, смешанных с синтетическими, что значительно повышает прочность полотна. Соотношение хлопкового и синтетического волокон может быть самым разным, в пределах от 90%:10% до 10%:90%. Без синтетических добавок хлопковая ткань применяется нечасто, так как она не обладает достаточной стойкостью к износу, сильно «садится» и «выгорает» на свету.
С применением хлопка достаточно часто изготавливают мебельные обивочные ткани (шениллы, флоки, велюры, микрофибру, набивные ткани), а также основы. Добавление хлопковых волокон в синтетические намного повышает потребительские качества полотна, так как это придает ему воздухопроницаемость.
Виды нитей
Нити, применяемые в мебельных тканях, помимо состава, отличаются также по виду изготовления, что также в значительной степени влияет на качество продукта. Различают такие нити:
- простая — состоит из 72 волокон;
- плетеная — косичка из простых нитей;
- распушенная — распушается потоком воздуха, что делает её более объёмной и толстой;
- шенилловая — состоит из двух нитей, сплетенных в косичку, а между ними закреплены кусочки той же нитки;
- букле — изготавливается при помощи специальной машины, создающей на ней закрепленные петли.
Отдельной группой стоит выделить в мебельной индустрии искусственные замши, получаемые тканым или нетканым методом. Тканые замшевые ткани изготавливают из микрофибры с последующей обработкой щеточной машиной, расщепляющей её на ворсинки разной высоты и частоты. Такая ткань ценится дороже нетканой, и считается наиболее качественной, причем, чем больше времени занимает процесс расщепления, тем выше её стоимость.
Конструкция тканей
Мебельные ткани также классифицируются по конструкции, подразделяясь на одноосновные, переплетаемые на станке из ниток основы и утка по принципу плетения корзины, и состоящие из двух основ — шенилл, жаккард с рисунком, сшиваемые с обычной тканью-основой. Скрепление двух основ производится сквозной прошивкой на станке за один или два прохода.
Шениллы с основой и лицевым слоем, на сегодняшний день, являются достаточно популярными в мебельном производстве, в том числе и нити с высокой стоимостью. Однако, очень важным является качество производства шениллов, так как при низкокачественной прошивке основы расслаиваются. Высококачественные двухосновные шениллы должны быть плотными, цельными с частой прошивкой.
Солидные компании, производители мебельных тканей, иногда используют технические хитрости, используя объёмное плетение нестандартным способом. Такая технология имеет высокую стоимость и применяется с целью защиты продукции от подделок.
Плотность ткани зависит от её конструкции — чем больше количество нитей на квадратный метр, и чем больше в ней слоев, тем она плотнее (и больше её удельный вес). Высококачественные мебельные ткани имеют удельный вес не менее 200 г/м².
Тестирование тканей
Кроме плотности, обивочные ткани обладают целым рядом важных характеристик: стойкость к истиранию, цветоустойчивость, огнеустойчивость.
Стойкость к истиранию
Для проверки этого показателя используют различные тесты, измеряя количество циклов на истирание. Чаще всего, для этого используется тест Мартиндейла. Принцип испытаний состоит в следующем: тестируемый фрагмент закрепляют на поверхности пенопласта и диском, с закрепленным на нём войлоком (в качестве абразива), круговыми движениями с нажимом трут испытуемый образец. Один круг является одним циклом. По количеству циклов и определяется коэффициент истираемости (чем он выше, тем больше будет срок службы). Гладкие материалы испытывают до разрыва трёх нитей, ворсовые — до полного истирания ворса на основе. У разных по составу и типу тканей порог истираемости будет различным.
Огнеустойчивость
Для проверки огнеустойчивости проводятся следующие тесты:
- Два куска поролона, обтянутых испытываемым полотном располагают таким образом, чтобы получилась имитация спинки и сидения мебели, затем между ними на стыке помещают раскуренную сигарету. Тест можно считать пройденным в том случае, если сигарета дотлеет до конца (в течение трёх раз) и образец не загорится.
- На тестируемый фрагмент кладут тлеющую сигарету и оставляют её на 5 секунд. На полотне не должно быть видимых повреждений, в этом случае тест пройден.
Цветоустойчивость
Данный показатель зависит главным образом от качества красителей, используемых в производстве. Цветоустойчивость влияет на потребительские свойства ткани — устойчива ли она к действию света, трения, влаги. Показатель цветоустойчивости, выявляемый в результате тестов, должен равняться пяти, либо выше. В этом случае Ваша мебель долго будет оставаться такой же яркой. Если же этот показатель ниже трёх — вряд ли такая обивка будет сохранять первоначальные цвета в течение длительного времени.
Мебельный пенополиуретан
Эластичный пенополиуретан (ППУ, поролон) — распространенный материал, применяющийся в мебельном производстве. На его основе изготавливаются матрасы, сидения, подлокотники, спинки диванов и кресел. Он может применяться как наполнитель в мягкой мебели и пружинных матрасах, а также в качестве самостоятельного материала в беспружинных матрасах. Этот высокообъёмный пористый материал состоит из наполненных воздухом мелких ячеек с тонкими стенками. Общий объем воздуха в пенополиуретане составляет не менее 98%.
Применяются следующие типы пенополиуретана, с соответствующей маркировкой:
- HS — сверхмягкий, используется в основном в спинках и подлокотниках мебели, либо в качестве упаковки;
- S — мягкий, область применения та же, что и у сверхмягкого — подходит для тех деталей, которые не подвержены значительным нагрузкам;
- ST — стандартный, может быть использован и в ненагруженных деталях и в мебельных сидениях, но для нагруженных частей плотность его должна быть не менее 30 кг/м3.
- EL — повышенной жесткости, основное назначение — изготовление сидений и спинок диванов и кресел;
- HR — высокоэластичный (или латексный),имеет такое же назначение, применяется в моделях с высокой стоимостью;
- VE — вязкоэластичный, также достаточно дорогой, из него изготавливают качественные современные матрасы.
Фабрика «Константа» применяет в производстве только высококачественный ППУ, соответствующий современным требованиям и гигиеническим нормам. Обязательной является обработка антибактериальным, противовирусным и противогрибковым составом. Пенополиуретан полностью безопасен и безвреден для здоровья организма человека и животных.
Кроме этого, поролон, применяемый в нашем производстве обладает следующими качествами:
- повышенная прочность и долговечность;
- отсутствие в составе веществ, вызывающих аллергию;
- неподверженность накоплению и выделению пыли, образованию плесени;
- отличные изолирующие и звукопоглощающие свойства;
- хорошая воздухопроницаемость.
Такие наполнители способствуют долговечности и сохранению всех первоначальных качеств мягкой мебели, при условии правильной эксплуатации и ухода.
Пружинный блок Pocket Spring
Блок независимых пружин Pocket Spring (или карманные пружины) — один из популярных типов пружинных блоков, который используется в матрасах. Он обеспечивает высокий уровень комфорта и поддержки, потому что каждая пружина находится в своем отдельном текстильном кармане.
Уже более 5 лет Мебельная фабрика Константа самостоятельно изготавливает пружинный блок Pocket Spring на самом современном оборудование.
Каждая пружина помещается в отдельный текстильный карман из ткани. Это позволяет пружинам работать независимо друг от друга, что обеспечивает отличную точечную поддержку для тела. По сути, пружины реагируют только на давление, оказываемое на них, и не влияют на соседние пружины.
Толщина проволоки, которую мы используем при производстве — 1,8 мм, диаметр пружин в наших блоках Pocket Spring составляет около 58 мм.
Пружинные блоки Pocket Spring на протяжении всего срока эксплуатации матраса способны выдерживать периодически меняющиеся циклические нагрузки. Такие матрасы рассчитаны на восприятие и равномерное распределение нагрузки от массы тела до 120 кг. Комфортная жесткость обеспечивается подбором количества пружин на квадратный метр — 290 шт. и более.
Наполнение подушек
Холлофайбер
Название холлофайбер — буквально от английского «полое волокно», в полной мере соответствует содержанию. Этот материал состоит из пустотелых полиэфирных волокон, соединенных путем сплавления. По виду эти волокна напоминают спиральные пружины.
Холлофайбер длительное время сохраняет свои упругие свойства в изделиях и обладает массой преимуществ перед натуральными материалами: не впитывает влагу и запахи (само волокно также не имеет неприятного запаха, как в сухом состоянии, так и при намокании), не поддерживает горения, в нем не заводятся постельные клещи и другие организмы. Кроме этого, изделия с применением холлофайбера гипоаллергенны, не токсичны, экологически чисты и обладают хорошей теплозащитой. Их можно стирать (вручную или в стиральных машинах), гладить утюгом, нагревая не более 100°С, но при глажке необходимо учитывать рекомендации по уходу за чехлом.
Крошка пенополиуретановая
Пенополиуретановая крошка (крошка ППУ) представляет собой измельченные некондиционные изделия из жесткого ППУ размером 5-30 мм — плиты, скорлупы и т.п. Такой материал используется в качестве наполнителей в мебельном производстве.
Крошка ППУ — гипоаллергенный и абсолютно безопасный материал, не выделяющий никаких вредных веществ в процессе эксплуатации.
Прайс-лист
Вы можете скачать полный прайс-лист нашей продукции
ООО «Константа»
Фирма «Константа» с завидным постоянством и успехом работает в области кондиционирования и вентиляции с 1995 года. Специализация компании — поставка расходных материалов для климатического оборудования на российский рынок.
2023 © Константа | rasmat.ru
Адрес:
Москва, 2-й Силикатный проезд, дом 9, стр. 5, офис 212
Тел/Факс:
+7 (495) 638-5148, (499) 946-2310, (499) 946-2403
Константа — это поставка расходных материалов для климатического оборудования на российский рынок.
Создание сайта Extdesign.com
Раскрутка сайта, СЕО-оптимизация Extdesign.com