Что такое каркасная конфигурация 1с 8
Конфигурация никоим образом не претендует на то, чтобы стать “убийцей” или заменой каких-либо распространенных web-фреймворков etc. J и предназначена исключительно для расширения возможностей информационных систем, созданных на платформе 1С:Предприятие, в тех случаях, когда использование платформы по каким-либо причинам неудобно или невозможно.
К возможным сферам применения таких web-приложений можно отнести горизонтальное масштабирование частей информационной системы, посредством выполнения “тяжелых” функций, слабо связанных с информационной базой, средой выполнения OneScript, которая не требует лицезий и может быть развернута на множестве серверов. Другой сферой применения может быть создание различных сервисов, которые будут являться неким промежуточным звеном, между конечными пользователями или другими системами с платформой 1С:Предприятие.
Компьютер под управлением ОС Windows 7 или более поздней версии.
На компьютере должна быть установлена платформа 1С:Предприятие, версии не ниже 8.3.6.1977
В целом, методика установки, настройки и работы с конфигурацией аналогична методике, используемой в предыдущей версии, однако есть некоторые отличия, которые описаны ниже.
Новые объекты конфигурации
В отличии от предыдущей версии, где для разработки могли быть использованы только общие модули, в настоящей версии, для разработки и выполнения в OneScript стали доступны нижеследующие объекты конфигурации 1С:Предприятие:
- Обработки
- Макеты
- Перечисления
- Фоновые задания (см. также об обновлениях в механизме)
Таким образом, теперь вы можете использовать эти объекты для создания web-приложений.
Улучшена поддержка работы с СУБД
Основой для работы с СУБД, как и в предыдущей версии, является библиотека OneScript SQL. В новой версии есть надстройка, позволяющая работать с библиотекой как с набором обработок, что позволяет сделать код работы с СУБД полностью переносимым. Также появился инструмент, позволяющий писать и отлаживать запросы к СУБД из среды 1С:Предприятие.
Подробное описание этих механизмов и работы с ними находится в этой статье.
Дополнительные настройки
В связи с появлением новых объектов, а также с целью улучшения удобства использования, в окне настроек появились новые опции:
Код языка (1) – Поскольку в 1С:Предприятие возможно создание различных версий макетов для разных языков, данный параметр указывает, какие версии макетов будут использоваться для создания web-приложения.
Пул приложений (2) – Поскольку в ОС Windows работа приложения возможна в классическом и интегрировааном пуле, данный параметр указывает, какой тип пула будет использовать приложение. Данный параметр влияет на генерацию файла web.config.
Папки компонентов (3), (4), (5), (6) – Данные параметры служат для настройки имен папок, в которых будут расположены соответственно общие модули, общие макеты, перечисления и обработки.
В предыдущей версии конфигурации имелись нижеследующие предопределенные объекты:
ПлатформаOneScript – макет, содержащий исполняемые файлы и библиотеки платформы OneScript.
web_config – макет, содержащий тело файла web.config
web_config_linux – макет, содержащий тело файла web.config для Linux.
БиблиотекиOneScript – макет, содержащий исполняемые (*.dll) файлы библиотек, не относящихся к платформе OneScript.
Таким образом, внедрение новой библиотеки или обновление, влекло за собой пересборку вышеуказанных макетов, что естественным образом могло привести к ошибкам.
Для упрощения задач по внедрению и изменению компонентов вашего web-приложения, в конфигурации имеется несколько предопределенных подсистем:
ИсполняемыеФайлыWebПриложения – данная подсистема содержит макеты с zip-архивами, которые содержат исполняемые файлы или dll, которые необходимы для работы web-приложения. Фактически, совокупность этих макетов является аналогом макета БиблиотекиOneScript в предыдущей версии. В процессе создания приложения, производится выгрузка и распаковка содержимого всех макетов.
В качестве примера, на рисунке ниже, показан состав этой подсистемы в каркасной конфигурации.
ПрочиеФайлыWebПриложения – данная подсистема содержит макеты, аналогично макету ПрочиеФайлы, предыдущей версии. Распаковка и выгрузка производится аналогично макетам исполняемых файлов.
СекцияAppSettingsФайлаWebConfig – данная подсистема содержит макеты, содержащие ключи секции appSettings, файла web.config. В процессе создания web-прилоджения, содержимое этих макетов формирует секцию appSettings, файла web.config.
В качестве примера, на рисунке ниже, показан состав этой подсистемы, а также содержимое макетов для каркасной конфигурации.
СекцияConnectionStringsФайлаWebConfig – служит для формирования секции connectionSrtrings, аналогично секции appSettings.
ИнформацияОКомпонентахWebПриложения – содержит макеты типа ТекстовыйДокумент, в которых разработчик может указать версию библиотеки, описание или какую-либо другую справочную информацию. Просмотреть информацию об установленных компонентах и библиотеках, можно выбрав пункт Информация о компонентах, на вкладке Инструменты.
Конечно создание макетов с описанием компонентов не является обязательным, однако это удобно.
ОбъектыКонфигурацииWebПриложения – данная подсистема содержит объекты конфигурации, которые будут выполняться в среде OneScript. Использование данной подсистемы не обязательно, однако желательно, чтобы избежать путаницы с выгрузкой объектов в web-приложение.
Таким образом, внедрение новых библиотек и фрагментов кода, а также их обновление может быть осуществлено сравнением/объединением с фильтрацией по подсистемам.
В качестве примера, на рисунке ниже приведен состав подсистемы БиблиотекаSqlDataProcessor.
Надеюсь, что с этим наверное уже можно как-то работать J . В общем – пробуйте, создавайте распределенные системы, решайте бизнес-задачи J .
Если есть интересные идеи – можем попробовать реализовать их вместе.
Исправлена ошибка: При создании web-приложения из файлов конфигурации возникает исключительная ситуация, если в выгружаемых объектах присутствует обработка, имеющая реквизиты с ссылочным типом.
Исправлена ошибка, вызывающая исключительную ситуацию, при выполнении запроса типа Команда в форме справочника ЗапросыСУБД.
Исправлена ошибка: общий макет ПрочиеФайлы не включен в подсистему ПрочиеФайлыWebПриложения.
Исправлена ошибка: Переменные в модуле объекта обработки ТипыСУБД имеют неверный тип данных. Данная ошибка влияет на работу с СУБД в среде 1С:Предприятие.
Исправлена ошибка: Функция Обработки.ПараметрыСоединенияСУБД.ПолучитьТипСУБД возвращает неправильный тип данных. Данная ошибка влияет на работу с СУБД в среде 1С:Предприятие.
Для документов, отражающих разные хозяйственные операции, могут использоваться разные настройки проведения, обусловленные спецификой самого документа. Кроме того, вопросы проведения документов являются общими и при разборе задач из других разделов специально не рассматриваются. Это обязательные знания, необходимые для решения задач во всех разделах.
Данная тема выделена в отдельный блок, поскольку ее изучение позволит избежать некоторых ошибок, которые на аттестации считаются критичными.
В платформе «1С:Предприятие» проведение – это специальный термин, который можно применить только к объекту метаданных Документ. Элементы справочников или, например, планов видов характеристик нельзя провести, их можно записать в базу, пометить на удаление, удалить из базы. Эти объекты предназначены для хранения информации, не привязанной ко времени. А вот документы можно проводить. Это связано с тем, что именно документы используются для отражения хозяйственных операций в учетной системе.
Провести документ – это значит отразить данные документа в учете, то есть сформировать движения по регистрам. В регистрах хранится «переработанная», подготовленная информация с такой детализацией и в таких разрезах, чтобы ее удобно было использовать для вывода в отчеты. Именно на основании данных из регистров чаще всего формируются отчеты. Это связано в том числе и с вопросами производительности, потому что регистры специально оптимизированы на уровне платформы для хранения и быстрого получения больших объемов данных.
В конфигураторе свойства, относящиеся к настройкам проведения документа, расположены в окне редактирования документа на закладке Движения.
В верхней части закладки Движения необходимо указать значения свойств, определяющих характер его проведения:
Рисунок 1 – Свойства документа, определяющие характер проведения
Далее подробно разберем, за что отвечает каждое свойство.
К сожалению, у Вас недостаточно прав для дальнейшего просмотра.
Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.
Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.
Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.
Типовые прикладные решения фирмы «1С» предназначены для автоматизации типовых задач учета и управления предприятий. При разработке типовых прикладных решений учитывались как современные международные методики управления (MRP II, CRM, SCM, ERP, ERP II и др.), так и реальные потребности предприятий, не укладывающиеся в стандартный набор функциональности этих методик, а также опыт успешной автоматизации, накопленный фирмой «1С» и партнерским сообществом. Состав функциональности, включаемой в типовые решения, тщательно проработан. Фирма «1С» анализирует опыт пользователей, применяющих программы системы «1С:Предприятие» и отслеживает изменение их потребностей.
Для использования на российских предприятиях фирма «1С» предлагает следующие прикладные решения:- «1С:Бухгалтерия 8» (включая версию КОРП, базовую версию и специализированные поставки базовой версии «1С:Упрощенка 8» и «1С:Предприниматель 8»);
- «1С:Управление нашей фирмой 8» (включая базовую версию);
- «Управление торговлей» (включая базовую версию);
- «1С:Розница 8» (включая базовую версию); » (включая версию КОРП и базовую версию);
- «1С:ERP Управление предприятием 2»;
- «1С:Комплексная автоматизация 8»;
- «1С:Управление холдингом 8»;
- «1С:Документооборот 8»;
- «1С:Налогоплательщик 8»;
- «1С:Платежные документы 8»;
- «1С:Электронное обучение».
- «1С:Бухгалтерия государственного учреждения 8»;
- «1С:Бюджетная отчетность 8»;
- «1С:Зарплата и кадры государственного учреждения 8»;
- «1С:Документооборот государственного учреждения 8»;
- «1С:Свод отчетов 8»;
- «1С:Вещевое довольствие 8».
Стандартизация типовых решений
В типовых решениях реализуются функции, отвечающие массовым потребностям предприятий. Это позволяет обеспечить соответствие типовых решений отечественной специфике как по методологии учета, так и в части управления деятельностью предприятия, в то же время сделав эти решения достаточно компактными и простыми в использовании. При этом удается обеспечить эффективную поддержку и развитие типовых решений.
Типовое прикладное решение можно представить в виде набора стандартных элементов — объектов конфигурации, которые обеспечивают реализацию той или иной функциональности. Один и тот же стандартный элемент может присутствовать в разных тиражных прикладных решениях. Стандартизация элементов прикладных решений облегчает освоение типовых прикладных решений пользователями, упрощает техническую поддержку, обновление и доработку силами сертифицированных специалистов фирм-партнеров, а также облегчает создание новых специализированных и индивидуальных прикладных решений на базе типовых прикладных решениях фирмы «1С».
Автоматизация отдельных задач или комплексная автоматизация
При выборе системы автоматизации требуется принять решение о разделении различных подсистем автоматизации или, наоборот, о централизации путем внедрения комплексного решения. Современные тенденции развития экономических систем и мировой опыт показывают, что универсального рецепта для решения этой проблемы не существует.
Использование обособленных решений проще и эффективнее, если отдельные задачи автоматизации на предприятии мало пересекаются. Комплексные решения эффективнее при сильной увязке различных задач автоматизации и готовности предприятия к формированию единого информационного пространства. Для принятия решения о выборе общих принципов и конкретных систем автоматизации целесообразно обратиться к компетентным представителям партнерского сообщества фирмы «1С». Система программ «1С:Предприятие 8» предоставляет возможность реализации обоих подходов: как внедрение комплексного решения, так и внедрение отдельных прикладных решений, которые будут работать автономно или интегрировано с другими решениями «1С» и сторонних разработчиков.
Поддержка и сервис
При выборе системы важно оценить перспективы эксплуатации и развития системы.
Стандартизация платформы и прикладных решений во всех программах «1С:Предприятия 8» обеспечивает возможность эффективной поддержки системы со стороны фирмы «1С» и партнерского сообщества. Фирма «1С» обеспечивает регулярную поддержку типовых прикладных решений и самой платформы. Платформа «1С:Предприятие 8» обеспечивает возможность совмещения обновлений прикладного решения, производимого фирмой «1С» или разработчиком специализированного решения, с индивидуальными изменениями, внесенными при внедрении системы.
В России, странах СНГ и Балтии работают десятки тысяч специалистов, профессионально занимающихся внедрением и адаптацией прикладных решений «1С:Предприятия». В каждом регионе существует большое количество франчайзинговых фирм, оказывающих весь спектр услуг по комплексной автоматизации на базе программ системы «1С:Предприятие» — начиная от консультаций по выбору наиболее подходящих программ системы и заканчивая обучением и индивидуальной настройкой системы. Многие из специалистов, занимающихся внедрением «1С:Предприятия», решают не только задачи, связанные с поддержкой или развитием прикладных решений, но и оказывают консалтинговые услуги, помогая принимать правильные решения при постановке учета и управления на предприятии. Фирма «1С» проводит регулярное обучение и сертификацию специалистов.
Весьма важной может оказаться возможность быстрого привлечения специалистов по развитию и поддержке прикладного решения. Устройство системы «1С:Предприятие» позволяет достаточно быстро вводить в курс дела новых специалистов и передавать поддержку прикладного решения тому, кто сможет обеспечить наилучшее обслуживание. Таким образом, наличие реальной индустрии внедрения и поддержки решений системы «1С:Предприятие» является гарантией отсутствия проблем сопровождения и развития информационной системы.
Читайте также: