1С:Предприятие 8.3. Технологическая поставка
Данный продукт является технологической поставкой платформы "1С:Предприятие 8.3" и предназначен:
- для распространения партнерских прикладных решений,
- разработки собственных прикладных решений пользователями.
С продуктом "1С:Предприятие 8.3. Технологическая поставка" могут использоваться любые правомерно приобретенные прикладные решения, выпущенные фирмой "1С".
Программный продукт "1С:Предприятие 8.3. Технологическая поставка" включает:
- дистрибутив платформы "1С:Предприятие 8.3";
- документацию по платформе "1С:Предприятие 8.3";
- лицензионное соглашение на программный продукт;
- конверт с пинкодами для получения программной лицензии;
- диск информационно-технологического сопровождения 1С:ИТС ПРОФ и купон на льготное сопровождение 1С:ИТС;
- конверт с пинкодом для регистрации на сайте поддержки пользователей.
Продукт поставляется только с программной защитой.
В поставку программного продукта входит следующая документация:
- "1С:Предприятие 8. Инструкция по получению лицензии";
- "1С:Предприятие 8.3. Руководство пользователя",
- "1С:Предприятие 8.3. Руководство администратора",
- "1С:Предприятие 8.3. Руководство разработчика" (в двух частях).
Лицензионное соглашение, входящее в поставку "1С:Предприятие 8.3. Технологическая поставка", разрешает использование данного программного продукта на одном рабочем месте:
- для решения задач автоматизации с помощью прикладного решения, предоставленного пользователю партнером;
- для разработки собственных прикладных решений;
- для решения задач автоматизации с помощью правомерно приобретенного прикладного решения фирмы "1С".
Для разработки собственных прикладных решений фирма "1С" рекомендует использовать продукт "1С:Библиотека стандартных подсистем 8", публикуемый в составе 1С:ИТС.
Для использования программного продукта "1С:Предприятие 8.3. Технологическая поставка" на двух и более рабочих местах необходимо наличие у пользователя клиентских лицензий "1С:Предприятия 8" с программной или аппаратной защитой.
1С:Сценарное тестирование 8
Программный продукт "1С:Сценарное тестирование 8" представляет собой инструментарий для проверки работоспособности любой конфигурации системы "1С:Предприятие 8". Продукт позволяет подготавливать необходимые тесты и выполнять их в ручном либо автоматическом режиме.
Для разработки тестов с помощью "1С:Сценарное тестирование 8" достаточно представления о работе тестируемой конфигурации на уровне пользователя, навыки программирования не требуются.
Тест представляет собой набор действий, которые пользователь должен выполнить в программе. Это могут быть действия, например, по созданию новых элементов справочников, документов, заполнению данных на форме, нажатию кнопок. При автоматическом выполнении такого теста происходит имитация ввода информации пользователем. Важно, что выполнение команд теста по интерактивному созданию объектов и заполнению форм отрабатываются платформой "1С:Предприятия 8" также, как если бы эти данные пользователь вводил с клавиатуры.
Подобный принцип тестирования есть и в других программах, но, в отличие от них, в "1С:Сценарное тестирование 8" реализованы возможности разработки теста, отражающие специфику тестирования конфигураций "1С:Предприятия 8". К таким возможностям можно отнести:
- создание шаблонов для заполнения форм разных объектов конфигурации (их можно настроить и использовать для разных тестов одной конфигурации);
- анализ связи объектов эталонной базы конфигурации и шагов теста;
- анализ корректности записанного теста до его выполнения;
- возможность при выполнении автоматизированного теста обойти обнаруженную ошибку вручную и продолжить выполнение теста в автоматическом режиме;
- автоматическое сравнение движений документов с данными эталонной базы;
- пореквизитное сравнение созданных тестом объектов с данными эталонной базы;
- возможность выполнения отладки шагов при записи теста;
- анализ покрытия тестом объектов конфигурации.
Для выполнения теста не требуется специальной подготовки тестируемой конфигурации.
В одном и том же тесте можно создавать шаги для тестирования разных хозяйственных операций. Логика теста описывается правилами отражения хозяйственных операций в программе согласно пользовательской документации. Таким образом, инструмент можно применять для сценарного или функционального тестирования конфигураций.
Потребность в таком тестировании возникает, когда требуется удостовериться, что при доработке функционала конфигурации или исправлении ошибок сохранена работоспособность оставшегося без изменения функционала конфигурации. Это в большей степени востребовано в тех организациях, где разработка новых релизов конфигураций, их тестирование и выпуск имеют итерационный характер. В этом случае затраты на написание тестов и дальнейшее их автоматизированное выполнение будут меньше, чем при ручном регрессионном тестировании каждого нового релиза конфигурации.
Как правило, тесты пишутся для наиболее часто используемых сценариев реальной работы с прикладным решением и выполняются на каждой новой версии измененной конфигурации или платформы. Тесты можно делать более или менее сложными, в зависимости от критичности ошибок в том или ином функционале прикладного решения и в зависимости от количества времени, которое в организации готовы потратить на тестирование.
Инструментарий "1С:Сценарное тестирование 8" состоит из двух внешних обработок (одна обработка предназначена для записи теста, вторая - для его выполнения), а также набора тестов (файлов в формате xml) для типовых конфигураций "1С:Предприятия 8".
"1С:Сценарное тестирование 8" могут использовать:
- партнеры - разработчики тиражных решений,
- партнеры или пользователи, у которых стоит задача тестирования конфигурации перед обновлением рабочей базы.
1С:Предприятие 8. Система проектирования прикладных решений
Система проектирования прикладных решений (СППР) предназначена для проектирования прикладных решений (конфигураций) на платформе "1С:Предприятие" и ведения технической документации проекта. СППР может быть использована как инструмент для проектирования новых информационных систем, разрабатываемых в среде "1С:Предприятия 8", а также для описания и документирования существующих систем, разработанных ранее без использования СППР.
СППР представляет собой конфигурацию, предназначенную для использования с платформой "1С:Предприятие 8.3".
ИСПОЛЬЗОВАНИЕ СППР ПОЗВОЛЯЕТ
Руководителям проектов
- Организовать централизованный учет требований и пожеланий к информационной системе.
- Выстроить целостную модель системы, отталкиваясь от автоматизируемых процессов, с возможностью проверки корректности модели.
- Управлять изменениями в проекте.
- Формировать план выполнения проекта.
- Анализировать завершенность проекта (выполнение необходимых задач, отсутствие ошибок).
Разработчикам
- Спроектировать функционал в общем контексте проекта.
- Учитывать при проектировании зафиксированные требования и пожелания.
- Единообразно документировать проект.
- Планировать собственную работу.
- Отслеживать необходимость собственного участия в смежных проектах.
- Организовать обмен сообщениями с участниками проекта в контексте интересующих объектов.
- Упростить разработку ограничений доступа.
Техническим писателям
- Упростить подготовку справочной информации в едином стиле, с учетом структуры конфигурации и взаимосвязей различных объектов конфигурации.
- Использовать проектные материалы при подготовке документации и других материалов.
Тестерам
- Получить доступ к проектным материалам, описывающим тестируемый функционал.
- Обеспечить регистрацию и отслеживание ошибок.
Внедренцам
- Разобраться в типовом решении, используя проектную документацию.
- Соотнести реальные процессы предприятия с моделью системы, проанализировав покрытие процессов функционалом и выявив необходимость доработок.
- Органично внести собственные доработки в типовой функционал с выверкой полученной модели.
- Упростить освоение конфигурации пользователями, формировать инструкции по работе с конкретным функционалом.
СППР предоставляет возможность ведения информации о различных разрабатываемых конфигурациях в рамках одной информационной базы, с возможностью разграничения доступа по конфигурациям-проектам.
Конфигурация позволяет создать логическую модель информационной системы, исходя из автоматизируемых процессов.
В основе логического проектирования при помощи СППР лежит функциональная декомпозиция сложных систем с применением стандарта IDEF0. Это позволяет в простой и наглядной форме описывать проектируемую систему с необходимой степенью детализации. Логическая модель строится с учетом процессов, которые планируется автоматизировать, при этом она увязывает исполнителей, рабочие места и информационные потоки. Логическая модель соотносится с метаданными конфигурации.
Функционал СППР включает механизмы управления требованиями и изменениями в проекте. Использование данного функционала позволяет органично внести в имеющийся проект изменения, увязав их с существующей логической моделью.
Наличие формальных правил проверки дает возможность выявить и устранить ошибки и несоответствия в проекте.
Система включает механизмы регистрации и отслеживания ошибок с учетом включаемых конфигураций-библиотек.
СППР позволяет формировать тексты справки с учетом взаимосвязей объектов конфигурации. Справка оформляется в едином стиле. Подготовленные тексты справки могут быть загружены непосредственно в разрабатываемую конфигурацию средствами конфигуратора.
Встроенные механизмы выгрузки-загрузки данных по проектам позволяют организовать публикацию проектной информации для возможности использования и работы с этой информацией в других информационных базах СППР.
Система поддерживает работу в режиме тонкого и веб-клиента.
1С:Технология публикации решений 1cFresh
Продукт "1С:Технология публикации решений 1cFresh" предназначен для создания собственных сервисов для публикации прикладных решений на платформе "1С:Предприятие 8.2", работающих через Интернет в модели сервиса (разработанных в соответствии с технологией 1cFresh). Технология для работы "1С:Предприятия" в режиме сервиса предоставляет возможность пользователям и партнерам создавать собственные сервисы для публикации своих решений, а также прикладных решений фирмы "1С" и решений других партнеров.
Продукт "1С:Технология публикации решений 1cFresh" предназначен для организаций, которые оказывают услуги клиентам по предоставлению доступа к прикладным решениям, разработанным на платформе "1С:Предприятие" и работающим в модели сервиса. Например, в роли такой организации может выступать партнер фирмы "1С", участвующий в проекте "Аренда ПО" (rentsoft.1c.ru). Также продукт предназначен для организаций, которые хотят централизовать учетные или IT-функции автоматизации филиалов или предприятий холдинговых структур.
На данной технологии уже работает сервис "1С:Предприятие 8 через Интернет", который поддерживает фирма "1С" (https://1cfresh.com/). О начале коммерческого использования сервиса "1С:Предприятие 8 через Интернет" можно прочитать в информационном письме №15145 от 17.05.2012.
Для разработки прикладных решений на платформе "1С:Предприятие 8", работающих через Интернет в модели сервиса, предназначен отдельный продукт "1С:Технология разработки решений 1cFresh". Об условиях приобретения продукта можно прочитать в информационном письме №15382 от 20.07.2012.
Программный продукт "1С:Технология публикации решений 1cFresh" включает все возможности продукта "1С:Технология разработки решений 1cFresh" и, кроме того, поддерживает публикацию решений, разработанных в соответствии с технологией 1cFresh.
Программное обеспечение предлагается как сервис (или как услуга), если обладает следующими признаками:
- доступ предоставляется удаленно, по каналам Интернета;
- программное обеспечение развертывается в виде единой системы (сервиса, инфраструктуры), с которой работают все клиенты;
- обслуживание и обновление программного обеспечения выполняются централизованно.
Одним из важных механизмов, используемых для реализации программного обеспечения как услуги, является multitenancy (разделение использования). Multitenancy означает, что один экземпляр программного обеспечения, запущенного на сервере, обслуживает множество клиентов. В конкретном случае системы "1С:Предприятие" это означает, что для некоторого числа клиентов используется одна база данных, при этом доступ клиентов к этой базе организуется через один кластер серверов. Для поддержки multitenancy в платформе "1С:Предприятие" реализован новый механизм разделения данных, позволяющий разделить на отдельные части все хранимые данные, а также работу прикладного решения.
Для обеспечения работы в модели сервиса нужно управлять прикладными решениями, с которыми работают пользователи, абонентами и их пользователями, выполнять различные работы по администрированию и сопровождению различных компонентов, входящих в состав сервиса. Эти действия необходимо выполнять централизованно, с минимальными затратами обслуживающего персонала на синхронизацию данных в различных компонентах системы. Для решения этих задач разработана инфраструктура 1сFresh, обеспечивающая работу прикладных решений в модели сервиса. Технология 1сFresh обеспечивает масштабируемость сервиса за счет возможности динамического наращивания ресурсов сервиса (аппаратными средствами, кластерами серверов, информационными базами и др.).
Для обеспечения качества работы сервиса необходимо осуществлять постоянный мониторинг производительности системы с целью своевременной диагностики проблем производительности. Для этих целей предназначено прикладное решение "Центр контроля качества", которое входит в состав программного продукта "1С:Корпоративный инструментальный пакет 8". Об условиях приобретения продукта "1С:Корпоративный инструментальный пакет 8" можно прочитать в информационном письме №12192 от 30.07.2012.
В поставку продукта входит дистрибутив программного продукта "1С:Технология публикации решений 1cFresh", документация в электронном виде, регистрационная карточка с Лицензионным соглашением, пинконверт для регистрации на сайте поддержки пользователей http://users.v8.1c.ru и конверт с адресом фирмы "1С" для отправки регистрационной анкеты. Лицензионное соглашение, входящее в поставку данного продукта, позволяет использовать технологию публикации решений в модели сервиса 1сFresh, но не включает лицензии на использование платформы "1С:Предприятие" и публикуемых прикладных решений (конфигураций).
Для использования продукта "1С:Технология публикации решений 1cFresh" необходимо наличие у пользователя правомерно приобретенной основной поставки "1С:Предприятия 8", включающей платформу "1С:Предприятие 8", комплект документации, регистрационную карточку и Лицензионное соглашение на использование программного продукта.
Лицензия на продукт позволяет использовать данную технологию, но не включает лицензии на использование платформы "1С:Предприятие". Чтобы правомерно использовать данную технологию для автоматизации деятельности организации, требуется иметь необходимое количество клиентских и серверных лицензий "1С:Предприятия" (это зависит от количества серверов и пользователей), а также лицензии на прикладные решения (конфигурации), если они не разрабатываются в самой организации. Также необходимо иметь действующий договор 1С:ИТС.
1С:Технология разработки решений 1cFresh
Технология предназначена для создания прикладных решений на платформе "1С:Предприятие 8.2", работающих через Интернет в модели сервиса. С помощью данного продукта фирма "1С" предоставляет возможность партнерам готовить свои прикладные решения для работы в модели сервиса: адаптировать или разрабатывать прикладные решения для публикации в сервисе 1cfresh.com или для публикации в собственных сервисах.
На данной технологии разработаны прикладные решения, размещенные в сервисе "1С:Предприятие 8 через Интернет", которые поддерживает фирма "1С". О начале коммерческого использования сервиса "1С:Предприятие 8 через Интернет" можно прочитать в информационном письме № 15145 от 17.05.2012.
Для создания собственных сервисов будет выпущен другой продукт, условия распространения которого будут прорабатываться и доводиться отдельно.
Программное обеспечение предлагается как услуга (или как сервис), если обладает следующими признаками:
- доступ предоставляется удаленно, по каналам Интернета;
- программное обеспечение развертывается в виде единой системы (сервиса, инфраструктуры), с которой работают все клиенты;
- обслуживание и обновление программного обеспечения выполняются централизованно.
Одним из важных механизмов, используемых для реализации программного обеспечения как услуги, является multitenancy (разделение использования). Multitenancy означает, что один экземпляр программного обеспечения, запущенного на сервере, обслуживает множество клиентов. В конкретном случае системы "1С:Предприятие" это означает, что для некоторого числа клиентов используется одна база данных, при этом доступ клиентов к этой базе организуется через один кластер серверов. Для поддержки multitenancy в платформе "1С:Предприятие" реализован новый механизм разделения данных, позволяющий разделить на отдельные части все хранимые данные, а также работу прикладного решения.
Для обеспечения работы в модели сервиса нужно управлять прикладными решениями, с которыми работают пользователи, абонентами и их пользователями, выполнять различные работы по администрированию и сопровождению различных компонентов, входящих в состав сервиса. Эти действия необходимо выполнять централизованно, с минимальными затратами обслуживающего персонала на синхронизацию данных в различных компонентах системы. Для решения этих задач разработана инфраструктура 1сFresh, обеспечивающая работу прикладных решений в модели сервиса. Данный продукт представляет собой технологию, которая позволяет создавать прикладное решение, работающее в этой инфраструктуре.
Для целей отладки и тестирования приложений в продукт включена часть компонентов инфраструктуры сервиса "1С:Предприятие 8 через Интернет": менеджер сервиса, агент сервиса. Эти компоненты должны использоваться только для целей разработки приложений и не должны использоваться для создания реально работающих сервисов.
В поставку продукта входит дистрибутив программного продукта "1С:Технология разработки решений 1cFresh", документация в электронном виде, регистрационная карточка с Лицензионным соглашением, пинконверт для регистрации на сайте поддержки пользователей http://users.v8.1c.ru и конверт с адресом фирмы "1С" для отправки регистрационной анкеты.
Для использования продукта "1С:Технология разработки решений 1cFresh" необходимо наличие у пользователя правомерно приобретенной основной поставки "1С:Предприятия 8", включающей платформу "1С:Предприятие 8", комплект документации, регистрационную карточку и лицензионное соглашение на использование программного продукта.
Программный продукт "1С:Технология разработки решений 1cFresh" содержит набор прикладных решений, разработанных на платформе "1С:Предприятие 8":
- Менеджер сервиса,
- Агент сервиса,
- демонстрационное приложение "Работа в модели сервиса".
Данные прикладные решения позволяют создавать и разворачивать решения в режиме сервиса.
Входящая в поставку документация описывает порядок и методику разработки прикладных решений на платформе "1С:Предприятие" в модели сервиса, а также способы организации отладки прикладных решений с участием компонентов инфраструктуры сервиса "1С:Предприятие 8 через Интернет".
1С:Предприятие. Технология создания внешних компонент
Фирма "1С" предлагает технологию создания внешних компонент (дополнительных программных модулей) для 1С:Предприятия.
В комплект поставки программного продукта входят брошюра с описанием технологии и диск с демонстрационными конфигурациями и примерами реализации внешних компонент в различных средах программирования.
Система программ "1С:Предприятие" является открытой системой. Для связи с другими программами можно использовать встроенные средства загрузки-выгрузки информации в текстовом формате, в форматах DBF и XML, также система поддерживает стандарт интеграции программ OLE Automation. Однако для специальных задач интеграции может потребоваться более тесное взаимодействие между 1С:Предприятием и другими программами. Для решения таких задач разработана "Технология создания внешних компонент". Данная технология позволяет создавать программы, которые будут динамически подключаться и тесно взаимодействовать с системой 1С:Предприятие, расширяя ее возможности.
Предлагаемая технология обеспечивает совместимость внешних компонент, разработанных для системы "1С:Предприятие".