Главная 1С:Предприятие 8.0 1С:Предприятие 7.7 Новости Услуги Цены Контакты
 
 
1C:Предприятие 8.0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Обзор системы 1С:Предприятие 8

Методические материалы по 1С:Предприятие 8

Система программ 1С:Предприятие 8 включает в себя платформу и прикладные решения, разработанные на ее основе, для автоматизации деятельности организаций и частных лиц. Сама платформа не является программным продуктом для использования конечными пользователями, которые обычно работают с одним из многих прикладных решений (конфигураций), разработанных на данной платформе. Такой подход позволяет автоматизировать различные виды деятельности, используя единую технологическую платформу.

Области применения

Гибкость платформы позволяет применять 1С:Предприятие 8 в самых разнообразных областях:

  • автоматизация производственных и торговых предприятий, бюджетных и финансовых организаций, предприятий сферы обслуживания и т.д.
  • поддержка оперативного управления предприятием;
  • автоматизация организационной и хозяйственной деятельности;
  • ведение бухгалтерского учета с несколькими планами счетов и произвольными измерениями учета, регламентированная отчетность;
  • широкие возможности для управленческого учета и построения аналитической отчетности, поддержка многовалютного учета;
  • решение задач планирования, бюджетирования и финансового анализа;
  • расчет зарплаты и управление персоналом;
  • другие области применения.

Технологическая платформа

Платформа 1С:Предприятие 8 была создана с учетом 6-летнего опыта применения системы программ 1С:Предприятие 7.7, которую используют десятки тысяч разработчиков. Несмотря на значительные изменения, новая версия 8 сохранила идеологическую преемственность с предыдущими версиями.

Общие механизмы

Система 1С:Предприятие 8 имеет в своей основе ряд механизмов, определяющих концепцию создания прикладных решений. Наличие этих механизмов позволяет максимально соотнести технологические возможности с бизнес-схемой разработки и внедрения прикладных решений.

В качестве ключевых моментов можно выделить изоляцию разработчика от технологических подробностей, алгоритмическое программирование только бизнес-логики приложения, использование собственной модели базы данных и масштабируемость прикладных решений без их доработки.

Прикладные механизмы

Состав прикладных механизмов 1С:Предприятия ориентирован на решение задач автоматизации учета и управления предприятием. Использование проблеммно-ориентированных объектов позволяет разработчику решать самый широкий круг задач складского, бухгалтерского, управленческого учета, расчета зарплаты, анализа данных и управления на уровне бизнес-процессов.

Интерфейсные механизмы

В 1С:Предприятии 8 реализован современный дизайн интерфейса и повышена комфортность работы пользователей при работе с системой в течение длительного времени.

Масштабируемость

Технологическая платформа обеспечивает различные варианты работы прикладного решения: от персонального однопользовательского, до работы в масштабах больших рабочих групп и предприятий. Ключевым моментом масштабируемости является то, что повышение производительности достигается средствами платформы, и прикладные решения не требуют доработки при увеличении количества одновременно работающих пользователей.

Интеграция

Система 1С:Предприятие 8 является открытой системой. Предоставляется возможность для интеграции практически с любыми внешними программами и оборудованием на основе общепризнанных открытых стандартов и протоколов передачи данных.

В системе 1С:Предприятие 8 имеется целый набор средств, с помощью которых можно:

  • создавать, обрабатывать и обмениваться данными различных форматов;
  • осуществлять доступ ко всем объектам системы 1С:Предприятие 8, реализующим ее функциональные возможности;
  • поддерживать различные протоколы обмена;
  • поддерживать стандарты взаимодействия с другими подсистемами;
  • создавать собственные интернет-решения.

Web-сервисы

Механизм Web-сервисов позволяет создавать Web-сервисы в конфигурации 1С:Предприятие 8, а также взаимодействовать в конфигурации 1С:Предприятие 8 с веб-сервисами, опубликованными сторонними поставщиками.

Система прав доступа

Система прав доступа позволяет разрешать доступ пользователей только к тем данным, которые необходимы им для выполнения определенных функций в прикладном решении. Разработчик может создавать наборы прав, соответствующие должностям пользователей или виду деятельности. Например, могут быть введены такие наборы прав, как «Главный бухгалтер», «Кладовщик», «Менеджер», «Начальник отдела» и т.д.

Обмен данными

Механизмы обмена данными, реализованные в технологической платформе 1С:Предприятие 8 , позволяют создавать территориально распределенные информационные системы как на основе информационных баз 1С:Предприятия 8, так и с участием других информационных систем, не основанных на 1С:Предприятии 8.

Например, можно организовать работу главного офиса, филиалов и складов предприятия в единой информационной базе, или обеспечить взаимодействие информационной базы 1С:Предприятие 8 с существующей базой данных Oracle.

Web-расширение

Web–расширение, хотя и входит с состав технологической платформы, поставляется в виде отдельного программного продукта и позволяет встраивать доступ к данным системы 1С:Предприятие в существующие Web-сайты и Web-приложения, а так же создавать готовые Web-приложения, использующие информационную базу 1С:Предприятия 8.

Интернационализация

Все тексты конфигурации и базы данных хранятся в формате UNICODE. Это значит, что любая текстовая информация может включать одновременно символы различных языков. Для основных европейских языков поддерживаются национальные представления дат, чисел, а также порядок сортировки текстов. Для конкретной информационной базы предоставляется возможность дополнительной настройки представления чисел, дат, времени.

В 1С:Предприятие 8 предусмотрена возможность создания многоязычных прикладных решений - разработчик может создавать конфигурацию сразу на нескольких языках, а каждый пользователь - выбирать свой язык.

Экономическая и аналитическая отчетность

Мощные средства формирования отчетов и печатных форм обеспечивают широкие возможности оформления и интерактивной работы:

  • интеллектуальное построение иерархических, многомерных и кросс-отчетов;
  • получение любых аналитических данных с произвольной настройкой пользователем без изменения прикладного решения;
  • группировки и расшифровки в отчетах, детализация и агрегирование информации;
  • сводные таблицы для анализа многомерных данных, динамическое изменение структуры отчета;
  • различные типы диаграмм для графического представления экономической информации.

Работа пользователя

Современный дизайн интерфейса обеспечивает легкость освоения для начинающих и высокую скорость работы для опытных пользователей:

  • значительное ускорение массового ввода информации благодаря функции «ввод по строке» и эффективному использованию клавиатуры;
  • облегчение работы неподготовленных пользователей, быстрое освоение системы;
  • удобные средства работы с большими динамическими списками, управление видимостью и порядком колонок, настройка отбора и сортировки;
  • разнообразные сервисные возможности;
  • универсальные инструменты для создания отчетов любой сложности.

Полнотекстовый поиск

Механизм полнотекстового поиска поддерживает указание поисковых операторов (И, ИЛИ, НЕ, РЯДОМ и др.). Возможно выборочное включение прикладных объектов и реквизитов в полнотекстовый поиск.

Средства администрирования

Администратору прикладного решения предоставляются широкие возможности для управления работой пользователей и контроля действий, которые они выполняют. Также система предоставляет развитые механизмы обновления прикладного решения с использованием различных протоколов обмена данными, в том числе и через Интернет.

Средства разработки

Технологическая платформа 1С:Предприятие 8 содержит средство разработки, с помощью которого создаются новые или изменяются существующие прикладные решения. Это средство разработки называется «конфигуратор». Так как он включен в стандартную поставку 1С:Предприятие 8, то пользователь может самостоятельно разработать или модифицировать прикладное решение (адаптировать его под себя), возможно, с привлечением сторонних специалистов.

Внедрение корпоративных информационных систем на платформе 1С:Предприятие 8

Опыт внедрения прикладных решений на платформе 1С:Предприятие 8 показывает, что система позволяет решать задачи различной степени сложности - от автоматизации одного рабочего места до создания информационных систем масштаба предприятия.

В то же время, внедрение большой информационной системы предъявляет повышенные требования по сравнению с небольшим или средним внедрением. Информационная система масштаба предприятия должна обеспечивать приемлемую производительность в условиях одновременной и интенсивной работы большого количества пользователей, которые используют одни и те же информационные и аппаратные ресурсы в конкурентном режиме.

Прикладные решения

Фирма "1С" выпускает тиражные прикладные решения, предназначенные для автоматизации типовых задач учета и управления в коммерческих предприятиях реального сектора и бюджетных организациях. В каждом программном продукте сочетается использование стандартных решений (общих для всех или нескольких программ) и максимальный учет специфики задачи конкретной отрасли или рода деятельности предприятия.

Отличительной особенностью тиражных решений фирмы "1С" является тщательная проработка состава функциональности, включаемой в типовые решения. Фирма "1С" анализирует опыт пользователей, применяющих программы системы 1С:Предприятие 8 и отслеживает изменение их потребностей. В типовые решения включаются те функции, которые реально нужны существенной части предприятий. Это позволяет:

  • обеспечить соответствие типовых решений особенностям законодательства и специфике бизнеса, как в части методологии учета, так и в части управления деятельностью предприятия;
  • сделать эти решения достаточно компактными и простыми в использовании;
  • обеспечить их эффективную поддержку и развитие.

Управление торговлей

Конфигурация « Управление торговлей » системы программ 1С:Предприятие 8 является тиражным решением, позволяющим в комплексе автоматизировать задачи оперативного и управленческого учета, анализа и планирования торговых операций, обеспечив тем самым эффективное управление современным торговым предприятием.

Управление персоналом

Конфигурация 1С:Предприятие 8 Управление персоналом — тиражный продукт нового поколения системы программ 1С:Предприятие , предназначенный для реализации кадровой политики компании по следующим направлениям:

  • планирование потребностей в персонале;
  • обеспечение бизнеса кадрами;
  • эффективное планирование занятости персонала;
  • учет кадров и анализ кадрового состава;
  • трудовые отношения, кадровое делопроизводство.

Управление производственным предприятием

Конфигурация " Управление производственным предприятием " является комплексным решением, охватывающим основные контуры управления и учета на производственном предприятии. Оно позволяет организовать единую информационную систему для управления различными аспектами деятельности предприятия.

Отраслевые и региональные прикладные решения создаются силами партнеров-разработчиков и предназначены для автоматизации отдельных направлений или областей деятельности предприятий. Все они сертифицированы на требования 1С:Совместимо. Наличие единой технологической платформы и общей методологии позволяет создавать такие решения на базе выпускаемых фирмой "1С" тиражных прикладных решений, добавляя в них только необходимые отличия, учитывающие специфику отрасли или конкретного предприятия. Это обеспечивает:

  • высокую скорость создания и внедрения решений за счет максимального использования апробированной функциональности и методологии, реализованных в типовых конфигурациях;
  • низкую стоимость отраслевых прикладных решений - затраты на их создание существенно ниже, чем затраты на разработку программы "с нуля".

1С-Логистика:Управление складом

1С:Предприятие 8 1С-Логистика:Управление складом - специализированное тиражное решение на платформе 1С:Предприятие 8 для автоматизации управления складским хозяйством предприятия. Продукт позволяет эффективно автоматизировать управление всеми технологическими процессами современного складского комплекса. Конфигурация 1С-Логистика:Управление складом - совместный продукт фирмы "1С" и компании "АИСТ АйТи", созданная в результате анализа опыта автоматизации и управления складских хозяйств ряда российских и зарубежных компаний. В конфигурации обеспечены средства интеграции с прикладным решением 1С:Предприятие 8. Управление торговлей : конфигурация имеет возможность функционирования в режиме единой информационной базы или на уровне обмена файлами с 1С:Предприятие 8 . Управление торговлей .

1С-ВИП Анатех: ABIS.ABC. Управленческий учет и расчет себестоимости

1С:Предприятие 8. 1С-ВИП Анатех: ABIS. ABC. Управленческий учет и расчет себестоимости - первый продуктом класса ABIS ( Activity - Based Information System ) на платформе 1С:Предприятие 8. Конфигурация "1С-ВИП Анатех: ABIS . ABC . Управленческий учет и расчет себестоимости" - совместная разработка Фирмы "1С" и российской консалтинговой компании "ВИП Анатех".

Внедрения

Внедрения выполняются силами партнеров-внедренцев и реализуют особенности деятельности конкретного предприятия или специальные пожелания заказчика.Внедрения и адаптации прикладных решений также могут выполняться и силами IT-специалистов заказчика, самостоятельно, или во взаимодействии с партнерами-внедренцами.Фирма "1С" ведет справочник внедренных решений, который состоит из информационных сообщений партнеров о внедренных решениях на основе системы программ 1С:Предприятие . Предоставление информации в справочник является добровольным, поэтому он содержит лишь малую часть из сотен тысяч реальных внедрений 1С:Предприятия , осуществленных партнерами "1С".Внедрения и адаптации прикладных решений также могут выполняться и силами IT-специалистов заказчика, самостоятельно, или во взаимодействии с партнерами-внедренцами. Средства разработки, входящие в состав технологической платформы 1С:Предприятие 8 позволяют изменять прикладное решение специалистам, не имеющим глубоких знаний и опыта в разработке прикладных решений.Опыт внедрения прикладных решений на платформе 1С:Предприятие 8 показывает, что система позволяет
решать задачи различной степени сложности - от автоматизации одного рабочего места до создания
информационных систем масштаба предприятия.

Внедрение корпоративных информационных систем на платформе 1С:Предприятие 8

Опыт внедрения прикладных решений на платформе 1С:Предприятие 8 показывает, что система позволяет решать задачи различной степени сложности - от автоматизации одного рабочего места до создания информационных систем масштаба предприятия.

В то же время, внедрение большой информационной системы предъявляет повышенные требования по сравнению с небольшим или средним внедрением. Информационная система масштаба предприятия должна обеспечивать приемлемую производительность в условиях одновременной и интенсивной работы большого количества пользователей, которые используют одни и те же информационные и аппаратные ресурсы в конкурентном режиме.

Рекомендации по выбору оборудования для работы с 1С:Предприятием 8

Для работы с 1С:Предприятием 8 рекомендуемая конфигурация компьютера, приведенная в “Руководстве по установке и запуску”, имеет следующие характеристики:

  • компьютер конечного пользователя:

    • операционную систему: MS Windows 98/Me, MS Windows NT 4.0/2000/XP/Server 2003 (рекомендуется MS Windows 2000/XP/Server 2003);

    • процессор Intel Pentium II 400 МГц и выше (рекомендуется Intel Pentium III 866 МГц);

    • оперативную память 128 Мбайт и выше (рекомендуется 256 Мбайт);

    • жесткий диск (при установке используется около 120 Мбайт);

    • устройство чтения компакт дисков;

    • USB-порт;

    • SVGA дисплей;

  • компьютер, используемый для разработки конфигураций:

    • операционную систему: MS Windows 2000/XP/Server 2003;

    • процессор Intel Pentium III 866 МГц и выше (рекомендуется Intel Pentium IV/Celeron 1800 МГц);

    • оперативную память 256 Мбайт и выше (рекомендуется 512 Мбайт);

    • жесткий диск (при установке используется около 120 Мбайт);

    • устройство чтения компакт дисков;

    • USB-порт;

    • SVGA дисплей;

  • компьютер сервера 1С:Предприятия 8:

    • операционную систему: MS Windows 2000/XP/Server 2003;

    • процессор Intel Pentium III 866 МГц и выше (рекомендуется Intel Pentium IV/Xeon 2,4 ГГц, для лучшей масштабируемости рекомендуется два и более процессоров);

    • оперативную память 512 Мбайт и выше (рекомендуется 1024 Мбайт);

    • USB-порт;

    • устройство чтения компакт дисков;

  • сервер баз данных:

    • Microsoft SQL Server 2000 + Service Pack 2 (рекомендуется Service Pack 3a)
      или

    • Microsoft SQL Server 2005
      (далее в тексте MS SQL Server)

  • компьютер сервера баз данных:

    • операционная система: в соответствии с требованиями Microsoft SQL Server;

    • технические характеристики компьютера должны соот-ветствовать требованиям используемой версии сервера баз данных Microsoft SQL Server;

Эти значения можно использовать в качестве базовых при выборе состава оборудования для решения задач автоматизации предприятий.

Разумеется, при выборе аппаратного обеспечения для конкретного внедрения, необходимо учитывать различные факторы: функциональность и сложность используемого прикладного решения (конфигурации); состав и многообразие типовых действий, выполняемых той или иной группой пользователей; количество пользователей и интенсивность их работы и т.д.

В данном документе приводится информация о том, как характеристики оборудования влияют на эффективность использования системы в различных режимах и даются рекомендации по подбору оборудования в зависимости от решаемых задач.

Клиентские компьютеры

В качестве операционной системы рекомендуется использовать Windows 2000 или Windows XP. Причиной этого является более эффективная реализация в этих системах механизмов работы с оперативной памятью. Производительность программы 1С:Предприятие 8, работающего под управлением одной из этих операционных систем, существенно выше, чем при работе под управлением MS Windows  98/ Me . Этот особенно заметно на операциях, требующих интенсивной работы с памятью - при работе с комплексными конфигурациями (включающими большой объем функциональности), при формировании отчетов и запросов, обрабатывающих большие объемы данных. Однако преимущество этих операционных систем проявляется только если объем оперативной памяти, установленной на компьютере, не меньше чем рекомендованного объема, указанного в системных требованиях этих операционных систем. В противном случае эффект будет прямо противоположный – производительность может уменьшиться.

Еще одним преимуществом операционных систем Windows 2000/XP, которое позволяет рекомендовать их для использования при работе с 1С:Предприятием 8, является тот факт, что эти операционные системы могут эффективно использовать большие объемы (более 512 Мб) оперативной памяти, установленной на компьютере. При установке на компьютере с операционной системой Windows 98/ Me более 512 Мб оперативной памяти возможно замедление работы на операциях, требующих интенсивной работы с памятью.

1С:Предприятие 8 предъявляет более высокие, по сравнению с версией 7.7, требования к производительности процессора и к объему оперативной памяти, установленной на клиентском компьютере. Это обусловлено большими возможностями и функциональностью интерфейса клиентской части 1С:Предприятия 8. В 1С:Предприятии 8 реализован современный дизайн интерфейса и повышена комфортность при работе пользователей с системой в течение длительного времени. Интерфейс системы спроектирован с учетом необходимости массового ввода информации, а также с учетом работы начинающих пользователей. Более детальное описание новых возможностей интерфейса можно найти на сайте по адресу http://www.v8.1c.ru/interface/index.htm . В различных режимах прикладного решения могут быть в разной степени задействованы возможности пользовательского интерфейса. С увеличением сложности и функциональной нагруженности интерфейса прикладного решения в конкретных режимах, применяемых определенной группой пользователей, требования к производительности процессора и к объему оперативной памяти возрастают. Например, если используются формы ввода документов с большим количеством дополнительно отображаемой информации, характеризующей товары, контрагента и т.д., то для комфортной работы с этой формой желательно использовать более производительный процессор.

Требования к производительности процессора и к объему оперативной памяти, установленной на компьютере, в значительной мере зависят от характера задач, решаемых конкретным пользователем. Например, характеристики компьютеров, используемых операторами для ввода документов, могут соответствовать рекомендованным, а для менеджеров и аналитиков, интенсивно работающих в различных режимах и выполняющих, например, анализ больших объемов информации, могут потребоваться более мощные компьютеры.

Кроме того, следует учитывать, что процессор и оперативная память компьютера являются разделяемыми ресурсами, которые используются не только 1С:Предприятием, но и операционной системой, антивирусным ПО и другими программами, работающими на данном компьютере. Поэтому при определении характеристик клиентского компьютера следует учитывать и возможное параллельное использование других программных средств.

Заметим, что при использовании файловой версии производительность клиентских компьютеров в большей степени влияет на общую производительность системы (особенно в многопользовательском режиме), чем при использовании клиент-серверного варианта. В отличие от файл-серверного варианта, при использовании клиент-серверного варианта, ресурсы клиентского компьютера используются, прежде всего, для обеспечения работы интерфейсной части, а производительность операций, связанных с записью и обработкой данных, определяется в основном характеристиками серверного оборудования.

Следует различать требования, предъявляемые к компьютеру конечного пользователя и к компьютеру разработчика конфигураций. Требования к ресурсам компьютера, используемого для разработки, существенно выше. Это обусловлено тем, что при разработке конфигурации используются дополнительные инструментальные средства, входящие в состав 1С:Предприятия 8 – конфигуратор, отладчик, средства замера производительности и средства групповой разработки (хранилище конфигурации).

Для оценки характеристик аппаратного обеспечения, используемого на практике, при работе с 1С:Предприятием 8, был проведен опрос партнеров 1С, выполнявших внедрения системы в различных организациях.

В таблице приведены наиболее типичные параметры, полученные по результатам опроса.

Следует учитывать, что на требования, предъявляемые к ресурсам клиентских компьютеров, оказывает влияние и функциональная наполненность используемого прикладного решения. При работе с комплексными конфигурациями, включающими большое количество подсистем, рекомендуется увеличение объема оперативной памяти, установленной на клиентском компьютере (до 512 МБ для пользователей и до 1024МБ для разработчиков).

Сервер 1С:Предприятия 8

При определении параметров компьютера, на котором будет работать сервер

1С:Предприятия 8, нужно учитывать следующее факторы:

  • Расположение сервера 1С:Предприятия 8 и MS SQL Server (на одном компьютере или на разных).
  • Количество одновременно работающих пользователей, интенсивно выполняющих операции ввода информации или формирования отчетов.
  • Объем обрабатываемой информации в текущем периоде.
  • Распределение нагрузки между сервером и клиентом (реализованное в прикладном решении).

Если сервер 1С:Предприятия 8 и MS SQL Server располагаются на одном компьютере, то требования каждого приложения к мощности вычислительных ресурсов данного компьютера суммируются. Расположение сервера 1С:Предприятия 8 на отдельном компьютере позволяет уменьшить требования к дисковой подсистеме данного компьютера и существенно уменьшить его стоимость, большую часть которой составляет стоимость RAID контроллера и SCSI дисков. В этом случае, основными факторами, влияющими на производительность, оказываются тактовая частота и количество процессоров, а также объем оперативной памяти. Проведенные исследования по оценке производительности и масштабируемости клиент-серверной версии 1С:Предприятия 8 ( http://www.v8.1c.ru/tests/ ) показали, что при одновременной работе 140 активных сессий к компьютеру, на котором установлен сервер 1С:Предприятия, предъявляются сравнительно невысокие требования. При проведении тестов использовался компьютер, на котором было установлено два процессора Intel Xeon 2.4 GHz 512KB cache и 1024 MB оперативной памяти. Увеличение объема оперативной памяти может оказаться полезным при построении отчетов в случае увеличения периода, за который обрабатываются данные. Расположение сервера 1С:Предприятия 8 и MS SQL Server на разных компьютерах позволяет администратору распределять нагрузку между серверами. Использование сервера 1С:Предприятия 8 позволяет сосредоточить на нем выполнение наиболее объемных операций по обработке данных. Например, при выполнении даже весьма сложных запросов программа, работающая у пользователя, будет получать только необходимую ей выборку, а вся промежуточная обработка будет выполняться на сервере.

Это позволяет снизить требования к клиентским компьютерам, при этом, естественно, возрастают требования, предъявляемые к компьютеру, на котором установлен сервер 1С:Предприятия 8. Однако обычно увеличить мощность сервера гораздо проще, чем обновлять парк клиентских машин.

Для оценки характеристик аппаратного обеспечения, используемого на практике, при работе с 1С:Предприятием 8 был проведен опрос партнеров, выполнявших внедрения системы в различных организациях.

Сервер баз данных

Механизм работы с базой данных 1С:Предприятия 8 ориентирован на эффективное использование возможностей MS SQL Server для выполнения записи информации, выполнения расчетов и составления отчетов. Это позволяет при обработке данных уменьшить нагрузку на клиентскую часть и сократить объем информации, передаваемой на клиентский компьютер.

Основными факторами, влияющими на производительность MS SQL Server , являются объем информационной базы, количество одновременно работающих пользователей и вид задач, решаемых пользователями (ввод документов, построение отчетов и т.п.).

Для оценки при конкретном внедрении характеристик сервера (тактовой частоты, количества процессоров и объема оперативной памяти), необходимых для обеспечения требуемой пропускной способности и времени реакции системы, следует учитывать интенсивность работы пользователей в используемом прикладном решении, объем информационной базы и количество одновременно работающих пользователей. Эти параметры должны быть оценены как для нормальных, так и для пиковых режимов работы системы. Кроме того, необходимо оценивать прогнозируемое увеличение количества пользователей системы и возможный рост объема информационной базы.

Результаты подобного исследования, проведенного для режима многопользовательского ввода документов при работе с информационной базой, созданной на основе типовой конфигурации “Управление торговлей” представлены по адресу http://www.v8.1c.ru/tests/ .

На основе анализа этих результатов можно оценить необходимое количество процессоров, для обеспечения требуемых параметров быстродействия системы в зависимости от количества пользователей, одновременно работающих с системой в исследуемом режиме.

Следует понимать, что при использовании других режимов работы и других прикладных решений эти оценки могут измениться.

Оперативная память, в основном, используется SQL Server для кэширования операций чтения/записи при выполнении действий с базой данных. Поэтому с ростом объема обрабатываемой информации, для поддержания уровня производительности на приемлемом уровне, требуется увеличение объема оперативной памяти. В противном случае происходит существенное снижение скорости выполнения операций чтения/записи, поскольку при этом данные, с которыми работает SQL Server , находятся не в памяти, а на диске. Это приводит к значительному снижению производительности системы в целом.

Для оценки характеристик аппаратного обеспечения, используемого на практике, при работе с 1С:Предприятием 8 был проведен опрос партнеров, выполнявших внедрения системы в различных организациях.

При определении требуемых размеров оперативной памяти и количества процессоров следует учитывать ограничения используемой редакции операционной системы и SQL Server . Так, например, SQL Server Standard Edition не поддерживает работу более чем с 4 процессорами и 2 Гб оперативной памяти. Если есть необходимость в использовании более производительного оборудования с количеством процессоров более 4 и объемом оперативной памяти более 2Гб – следует использовать другую редакцию операционной системы ( Windows 2000 Advanced Server / Windows Server 2003 Enterprise Edition) и SQL Server Enterprise Edition.

При выборе дисковой подсистемы рекомендуется использовать диски с интерфейсом SCSI , объединенные в RAID-массив. Использование RAID контроллера для этих целей является предпочтительным вариантом, по сравнению с организацией дискового массива средствами операционной системы, поскольку позволяет построить более надежное и производительное решение. Например, время записи и проведении документов с большим количеством строк в табличной части сокращается при использовании RAID-массива в несколько раз, по сравнению с однодисковой системой.

Эргономичный интерфейс

В программе 1С:Предприятие 8 реализован современный дизайн интерфейса и повышена комфортность работы пользователей при работе с системой в течение длительного времени. Интерфейс системы спроектирован с учетом необходимости массового ввода информации (в том числе с использованием клавиатуры), а также с учетом работы менее опытных пользователей. Дизайн интерфейса разработан таким образом, чтобы снизить утомляемость пользователей при длительной работе с системой
При разработке версии 8 был проанализирован опыт применения предыдущей версии системы в реальных условиях, учтены пожелания многих пользователей, и в результате была создана новая модель пользовательского интерфейса. Основной целью являлись простота освоения для начинающих пользователей, повышение удобства и скорости работы для опытных пользователей.

Ввод по строке

Функция «Ввод по строке» ускоряет ввод информации в несколько раз. Суть ее заключается в следующем: как только пользователь начнет вводить название в поле ввода, система сразу начинает подбирать в справочнике элементы, названия которых начинаются на введенные символы. Если найдено только одно значение, оно сразу будет подставлено в поле ввода. Если подходящих элементов будет несколько, то будет предложено меню для выбора одного из них.
Такой способ обеспечивает высокую скорость ввода при массовом вводе информации. Это будет особенно удобно для опытных пользователей, уже знающих наизусть всю номенклатуру товаров. Им не надо больше открывать справочник и выбирать из него нужный товар. При наборе первых букв его названия прямо в поле ввода система найдет его в справочнике и подставит в поле. В таком режиме ввода снижается нагрузка на систему, т.к. поиск выполняется быстрее, чем показ списка, и, как следствие, уменьшается количество обращений к базе данных.

Отметка незаполненных полей

Обязательные поля, в которые требуется ввести значения, помечаются пунктирной красной линией. Это упрощает освоение прикладного решения и снижает количество ошибок. Система будет автоматически отмечать незаполненные поля, если в конфигураторе установить соответствующий флажок.

Открытие объектов и списков

Элементы справочников и документы из поля ввода могут быть легко открыты с помощью специальной кнопки или комбинацией клавиш Ctrl-Shift-F4. Из диалога объекта (например, из формы документа), можно легко открыть список, и курсор будет установлен на данном объекте.

Использование клавиатуры

Интерфейс системы 1С:Предприятие 8 предоставляет удобные возможности для эффективного использования клавиатуры. Например, режим «авто выбора» будет автоматически предлагать выбор незаполненного поля. Авто-ввод новой строки автоматически начнет ввод строк в пустом списке или автоматически предложит ввод очередной строки.
Для опытных пользователей можно предусмотреть горячие клавиши для часто используемых действий (акселераторы), тогда их работа будет заметно ускорена. Когда пользователь освоится с системой, то постоянное использование мыши может сильно тормозить его работу. Это особенно важно на критических участках, связанных с интенсивным вводом большого количества информации.

Справочная система

Справочная система построена по принципу гипертекста, аналогично страничкам в Интернете, ссылающимся друг на друга. Системная справка по платформе 1С:Предприятие 8 объединена со справкой по конфигурации (пользователь фактически не видит границы между ними). Теперь у разработчиков прикладных решений есть все средства для создания полноценной справочной системы по конфигурации в HTML-формате, с богатым оформлением, таблицами, картинками и гиперссылками на другие разделы справки и сайты в Интернете.

Временная блокировка

Временная блокировка прикладного решения может использоваться в ситуации, когда пользователь оставляет свое рабочее место на некоторое время. В режиме временной блокировки окно программы сворачивается и выводится приглашение для ввода пароля. Этот режим позволяет обеспечить защиту прикладного решения от несанкционированного использования в период отсутствия пользователя. После ввода правильного пароля блокировка снимается, и пользователь может продолжить свою работу.

Калькулятор

Встроенный калькулятор позволяет производить вычисления. Это очень удобно, потому что он всегда «под рукой». Есть режим формульного калькулятора, когда производимые вычисления записываются в строку. Калькулятор запоминает историю вычислений, и есть режим микрокалькулятора, в котором кнопки скрываются. Также калькулятор позволяет настраивать количество знаков после запятой.

Сравнение файлов

Пользователь имеет возможность выполнять сравнение двух файлов между собой. Их можно сравнивать между собой как текстовые файлы, табличные документы или как последовательность двоичных данных.
При анализе различий между двумя табличными документами пользователь может:

  • настраивать цвета, демонстрирующие различия;
  • более подробно просматривать различия, попадающие в выделенную область документа;
  • менять документы местами;
  • включать/отключать реальные цвета документов.

В случае если не совпадают два бинарных файла, будет выдано простое сообщение о том, что файлы отличаются друг от друга.

Работа со списками

Для большинства списков, расположенных в формах прикладного решения, система предоставляет ряд возможностей их настройки.

Отбор и сортировка

Очень часто нужно просмотреть не весь список документов, а только некоторые, удовлетворяющие определенному условию. В списках пользователь может задавать условия отбора, накладываемые на объекты, которые отображены в списке. Вид условия, которое может быть наложено на колонку списка, зависит от типа данных, содержащихся в этой колонке. Возможен отбор списка по подстроке. Также пользователь может управлять порядком сортировки списка, задавая колонки, направление сортировки и последовательность колонок (если выполняется сортировка по нескольким колонкам).

Вывод списка

Список, отображаемый на экране, может быть выведен в табличный или текстовый документ. При выводе списка учитывается текущая настройка колонок, отбор и сортировка. Такой документ можно сохранить на диске или распечатать. При выводе списка можно указать набор колонок, которые будут выводиться в документе.

Настройка списка

Пользователь может настраивать внешний вид списка, указывая колонки, которые будут отображены, и их последовательность. Кроме этого он может для каждой колонки задать ширину, высоту, положение и другие параметры. Так как настройки сохраняются для каждого пользователя в отдельности, то при следующем открытии списка пользователь увидит точно такую же картину, и ему не придется заново настраивать список. Это повышает комфортность и скорость работы пользователей. Также есть возможность установить режим запоминания активной строки, указать направление перехода при открытии списка (в начало или в конец) и задать интервал автоматического обновления списка.

Оконная система

Оконная система, используемая в программе 1С:Предприятие 8, ориентирована на обеспечение высокой эргономичности при работе с прикладными решениями и содержит специальные возможности, не поддерживаемые классической Windows-моделью. Окна, используемые в прикладных решениях, могут иметь несколько разных состояний, которые определяют поведение этих окон. Пользователь может изменять состояние окна в соответствии со своими предпочтениями и восстанавливать исходное положение окна, определенное в системе.

Способы отображения окна

Платформа 1С:Предприятие поддерживает возможность программного управления способом отображения открываемых окон. Новые окна могут быть отображены одним из трех способов:

  • максимизированное;
  • нормальное;
  • минимизированное.

Наряду с этим существует возможность программно запретить изменять способ отображения окна. В этом случае кнопки изменения состояния окна будут недоступны для пользователя.

Система прав доступа

Система прав доступа позволяет описывать наборы прав, соответствующие должностям пользователей или виду деятельности. Структура прав определяется конкретным прикладным решением.
Кроме этого, для объектов, хранящихся в базе данных (справочники, документы, регистры и т.д.) могут быть определены права доступа к отдельным полям и записям. Например, пользователь может оперировать документами (накладными, счетами и т.д.) определенных контрагентов и не иметь доступа к аналогичным документам других контрагентов.

Роли

Для реализации ограничения прав доступа в прикладных решениях предназначены специальные объекты - Роли. Роль в конфигурации может соответствовать должностям или видам деятельности различных групп пользователей, для работы которых предназначена данная конфигурация. Роль определяет, какие действия, над какими объектами метаданных может выполнять пользователь, выступающий в этой роли. В процессе ведения списка пользователей прикладного решения каждому пользователю ставится в соответствие одна или несколько ролей. При попытке пользователя выполнить действие, на которое у него нет разрешения, действие выполнено не будет, а система выдаст окно предупреждения.

Интерактивные и основные права

Все права, поддерживаемые системой 1С:Предприятие, можно разделить на две большие группы: основные и интерактивные. Основные права описывают действия, выполняемые над элементами данных системы или над всей системой в целом, и проверяются всегда, независимо от способа обращения к данным. Интерактивные права описывают действия, которые могут быть выполнены пользователем интерактивно. Соответственно проверяются они только при выполнении интерактивных операций стандартными способами, причем в клиент-серверном варианте все проверки прав (кроме интерактивных) выполняются на сервере.
Основные и интерактивные права взаимосвязаны. Например, существует основное право Удаление, которому соответствуют два интерактивных права: Интерактивное удаление и Интерактивное удаление помеченных. Если пользователю запрещено Удаление, то и все интерактивные "удаления" также будут запрещены для него. В то же время, если пользователю разрешено Интерактивное удаление помеченных, это значит, что Удаление ему также разрешается.
Кроме того, основные права могут зависеть друг от друга. В результате образуются довольно сложные цепочки взаимосвязей, которые отслеживаются системой автоматически: как только разработчик снимает разрешение на какое-либо право, система сама снимает разрешения на все права, которые зависят от этого права. И наоборот, при установке какого-либо права разработчиком, система сама устанавливает все права, от которых это право зависит.
Например, для того, чтобы пользователь имел право интерактивного удаления помеченных, ему необходимо обладать правом просмотра и правом удаления. А право удаления, в свою очередь, подразумевает наличие права на чтение.

Ограничение доступа к данным на уровне записей и полей

Среди действий над объектами, хранящимися в базе данных (справочниками, документами и т.д.), есть действия, отвечающие за чтение или изменение информации, хранящейся в базе данных. К таким действиям относятся:

  • чтение - получение записей или их фрагментов из таблицы базы данных;
  • добавление - добавление новых записей без изменения существующих;
  • изменение - изменение существующих записей;
  • удаление - удаление некоторых записей без внесения изменений в оставшиеся.

Для этих действий в процессе настройки ролей могут быть заданы дополнительные условия на данные (ограничение доступа к данным). В этом случае над конкретным объектом, хранимым в базе данных, может быть выполнено запрошенное действие только в том случае, если ограничение доступа к данным для данных этого объекта принимает значение "истина". Аналогичные условия могут быть заданы и для таблиц базы данных, не имеющих объектной природы (регистров). Для объектных таблиц и регистров сведений могут быть заданы разные ограничения для различных полей таблицы, что позволяет определять ограничения не только на уровне записей базы данных, но и на уровне отдельных ее полей.
Ограничение доступа к данным представляет собой условие, описанное на языке, который является подмножеством языка запросов. Это условие применяется для каждой записи таблицы базы данных, над которой выполняется операция. Если условие принимает значение "истина", то операция выполняется, а если нет, то не выполняется. При просмотре списков и формировании отчетов существует возможность обеспечить отображение  только тех данных, доступ к которым пользователю разрешен.Для регистров накопления, бухгалтерского учета и расчета условия позволяют разграничить доступ по значениям измерений (для регистров бухгалтерского учета по балансовым измерениям), а для объектных данных и регистров сведений условия позволяют разграничивать доступ к данным по любым полям. Условия ограничения можно ввести вручную или создать с помощью конструктора. По своей сути конструктор ограничений доступа к данным представляет собой упрощенный конструктор запросов. Он позволяет выбрать нужные таблицы и поля, задать условия связи между полями таблиц и условия на отбор исходных данных.

Параметры сеанса

Параметры сеанса представляют собой объекты прикладного решения, которые предназначены для использования в ограничениях доступа к данным для текущего сеанса (но могут применяться и для других целей). Их  значения сохраняются в течение данного сеанса 1С:Предприятия. Использование параметров сеанса позволяет снизить время доступа к данным при ограничении доступа на уровне записей и полей.

Выполнение на сервере без проверки прав

Существует возможность назначения привилегированных модулей. В такие модули могут быть перенесены операции, использующие данные, на которые у текущего пользователя нет прав.
Например, пользователю могут быть назначены права, позволяющие создавать новый документ. Однако никаких прав на регистр, в котором этот документ создает движения при проведении, пользователю не дано. В такой ситуации процедура проведения документа может быть вынесена в привилегированный модуль, который выполняется на сервере без проверки прав. В результате, несмотря на то, что соответствующий регистр для пользователя недоступен, пользователь все же сможет проводить созданные им документы.

Экономическая и аналитическая отчетность

Механизмы системы 1С:Предприятие предназначенные для формирования экономической и аналитической отчетности, представляют собой комплекс средств, позволяющих формировать не просто печатные формы, а интерактивные документы, тесно интегрированные в прикладное решение. Пользователь может не только распечатать отчет, но и работать с ним практически так же, как с любой экранной формой - изменять параметры отчета, перестраивать его, использовать "расшифровки" - возможность формирования дополнительных отчетов на основе отдельных элементов уже сформированного отчета и т.д.
Кроме этого, опытные пользователи, хорошо знакомые со структурой используемого прикладного решения, могут применять в своей работе несколько универсальных программных средств, позволяющих формировать любые произвольные отчеты, в зависимости от стоящих перед ними задач.
Перечислим основные механизмы, используемые при создании экономических и аналитических отчетов:

Запросы

Запросы в системе 1С:Предприятие предназначены для выборки информации из базы данных. Запрос - это обращение к системе с просьбой выбрать определенную информацию из базы данных и, зачастую, произвести некоторую ее обработку: сгруппировать, отсортировать, вычислить. С помощью запроса, например, можно легко узнать объем продаж каждого товара в течение года с детализацией до месяца, или выбрать элементы справочников по определенному условию.

Табличный документ

Табличный документ является мощным средством презентации любой информации и вывода ее на печать. Он обеспечивает не только эффективную подготовку печатных документов, но и просмотр их на экране в удобном для пользователя виде. Основные возможности табличного документа:

  • разнообразные возможности оформления отчета, включая тип и размер шрифта, цвет текста и фона, тип и цвет рамки, рисунки и многое другое;
  • в табличном документе могут быть группировки (как вертикальные, так и горизонтальные), с помощью которых можно отражать промежуточные итоги, например, объем продаж по каждому отделу. Пользователь может самостоятельно показывать и скрывать группы с помощью специальных маркеров. Есть возможность автоматически сдвигать текст в ячейке в соответствии с уровнем группировки;
  • поддерживается механизм расшифровок, когда при щелчке на строке или ячейке отчета формируется более детальный отчет или открывается объект базы данных;
  • у ячеек табличного документа могут быть примечания, содержащие дополнительную информацию. Ячейка с примечанием имеет маленький треугольник в правом верхнем углу. При наведении курсора мыши на ячейку примечание показывается во всплывающем окне;
  • в табличном документе может быть расположена сводная таблица, которая позволяет отобразить многомерные данные в виде плоской таблицы с вложенными заголовками;
  • в табличном документе могут быть расположены диаграммы различного вида для наглядного представления экономической информации в графическом виде;
  • табличный документ может быть легко сохранен в файл MXL, а также в другие форматы, например, лист Excel, MXL7 (для совместимости с версией 7.7) и др.

Конструктор выходной формы

Конструктор выходной формы помогает разработчику создавать отчеты и представлять данные отчетов в удобном табличном или графическом виде.

Система компоновки данных

Система компоновки данных предназначена для построения отчетов, а также вывода информации, имеющей сложную структуру и содержащий произвольный набор таблиц и диаграмм. Она позволяет, например, формировать различные уровни детализации данных в одном отчете, гибко настраивать отчеты пользователем, выделять показатели в отчете по условиям, заданным пользователем.

Построитель отчета

Построитель отчета позволяет быстро создавать сложные отчеты, которые могут быть настроены пользователем без дополнительного программирования и привлечения разработчиков. В таких отчетах пользователь может самостоятельно указать состав выводимых полей, измерения по строкам и колонкам, настроить отбор и порядок, в котором будут отсортированы результаты отчета.

Географическая схема

Географическая схема позволяет наглядно представить итоговые данные в разрезе их географического положения. Это позволяет создавать отчеты иллюстрирующие, например, объемы продаж тех или иных товаров в различных регионах страны. Также географическая схема может быть использована просто для отображения тех или иных географических данных, например, схемы проезда к офису или маршрута движения транспортного средства.

Анализ данных и прогнозирование

Механизм анализа данных и прогнозирования позволяет реализовывать в прикладных решениях инструменты для выявления закономерностей, которые обычно скрываются за большими объемами информации.
Например, проанализировав данные о продажах товаров, можно выявить группы товаров, которые обычно покупаются вместе, и при очередной покупке рекомендовать клиенту дополнительные товары, исходя из найденных закономерностей и тех товаров, которые клиент уже выбрал.
Другим примером использования механизма анализа данных является прогнозирование поведения контрагента, исходя из имеющихся данных о нем. Проанализировав данные о контрагентах, можно выяснить, как зависит объем их закупок от территориального расположения, размера компании, времени сотрудничества и прочих показателей. На основании этих зависимостей можно спрогнозировать поведение нового контрагента и выбрать соответствующую стратегию для работы с ним.

Консоль запросов

Консоль запросов не является частью технологической платформы, а представляет собой внешний отчет 1С:Предприятия 8, который может быть запущен в любом прикладном решении. Консоль запросов помогает разработчику или опытному пользователю составить текст запроса и проанализировать его результаты.

Консоль отчетов

Консоль отчетов не является частью технологической платформы, а представляет собой отчет 1С:Предприятия 8 , который входит в состав тиражных прикладных решений, выпускаемых фирмой "1С". Консоль отчетов помогает разработчику или опытному пользователю составить и оформить произвольный отчет, не покидая прикладного решения и не обращаясь к средствам конфигуратора.

Диаграммы

Важным преимуществом табличного документа является возможность использования разнообразных диаграмм для представления числовых данных в графическом виде. Использование диаграмм позволяет представлять итоговые данные в удобном для восприятия виде. Диаграммы акцентируют внимание пользователя на динамике изменения данных и помогают быстро производить относительное сравнение данных. Кроме этого, специализированные виды диаграмм могут отражать закономерности, обычно скрытые за большими объемами данных.

Дополнительная информация

Вы можете познакомиться с созданием и использованием отчетов в реальном режиме времени. Для этого можно скачать демонстрационный ролик "Пример разработки торговой мини-системы", в котором показан процесс разработки торговой мини-системы с использованием отчетов "Остатки и обороты" и "Анализ продаж".

Обмен данными

Механизмы обмена данными позволяют создавать распределенные информационные системы на основе:

  • 1С:Предприятия 8 ;
  • других информационных систем, не основанных на 1С:Предприятии 8 .

Обмен данными в системе 1С:Предприятие 8 реализуется благодаря использованию ряда средств технологической платформы, которые разработчик может применять как по отдельности, так и в различных комбинациях, в зависимости от конкретной решаемой задачи. Такой подход позволяет обеспечить гибкость механизмов обмена и их настраиваемость на решение как можно большего круга задач.
В состав средств платформы, используемых для построения схем обмена данными, входят:

  • объекты прикладного решения План обмена;
  • средства XML-сериализации;
  • средства чтения/записи XML-документов.

При помощи этих средств могут быть реализованы два механизма обмена данными:

  • универсальный механизм обмена данными;
  • механизм распределенных информационных баз.

Универсальный механизм обмена данными

Универсальный механизм обмена данными предназначен как для создания территориально распределенных систем на основе 1С:Предприятия 8 , так и для организации обмена данными с другими информационными системами, не основанными на 1С:Предприятии 8 .
Этот механизм позволяет переносить только данные 1С:Предприятия; перенос конфигурации и административной информации 1С:Предприятия 8 при помощи этого механизма невозможен.

Возможности обмена данными

  • обмен данными может быть реализован как с информационными базами 1С:Предприятия , так и с другими информационными системами;
  • организация различных стратегий обмена сообщениями;
  • реализация различных способов разрешения коллизий при одновременном изменении данных в разных узлах распределенной системы;
  • реализация восстановления обмена данными в таких случаях, как восстановление информационных баз из резервных копии и т.д.

Особенности обмена данными

  • в качестве формата обмена используются XML документы;
  • при обмене данными между информационными базами 1С:Предприятия 8 не накладывается ограничений на идентичность конфигурации и структуры конкретных объектов;
  • в одной конфигурации может быть создано несколько независимых схем обмена с различными информационными системами;
  • разработчику прикладного решения предоставляется возможность гибкого управления составом обмена, как с точки зрения структуры передаваемых данных, так и с точки зрения состава передаваемой информации в конкретные узлы обмена;
  • объект базы данных первоначально создается в одном из узлов обмена. Состав передаваемой информации может регулироваться в зависимости от содержимого данных, и не зависит от места первоначального ввода информации.
  •  
  • при организации схемы обмена не накладывается ограничений на структуру распределенной системы. Может быть организована как классическая структура типа «звезда», так и более сложные многоуровневые структуры типа «снежинка» и другие;

Составные части универсального механизма обмена данными

Универсальный механизм обмена данными не является жестким решением. Его работа реализуется набором средств технологической платформы 1С:Предприятия 8 , которые могут использоваться в прикладных решениях в различных комбинациях.

Планы обмена

Планы обмена являются центром, вокруг которого группируются прочие средства обмена данными. При помощи этих объектов описывается:

  • набор узлов распределенной системы;
  • состав данных, которыми предполагается обмениваться в рамках данного плана обмена.

Кроме этого, планы обмена реализуют работу двух важных механизмов, задействованных при обмене данными:

Служба регистрации изменений

Позволяет получать информацию о том, какие элементы данных были изменены, и в какой узел обмена их необходимо передать.

Инфраструктура сообщений

Перенос данных между узлами распределенной системы выполняется с помощью сообщений, которые поддерживаются инфраструктурой сообщений. Каждое сообщение относится к определенному плану обмена, имеет определенный узел-отправитель, узел-получатель и целочисленный номер.

XML -сериализация

Средства XML-сериализации позволяют представить объект 1С:Предприятия 8 в виде последовательности данных формата XML и наоборот, если существует подходящий тип данных.

Чтение и запись XML документов

Средства чтения/записи XML-документов обеспечивают работу с XML-документами на базовом уровне: открытие XML-документов для чтения, чтение данных, создание новых XML-документов и запись данных в них.

Механизм распределенных информационных баз

Механизм распределенных информационных баз предназначен для создания территориально распределенных систем на основе идентичных конфигураций системы 1С:Предприятие 8 .
Этот механизм позволяет переносить как данные 1С:Предприятия, так и изменения конфигурации информационной базы.

Возможности механизма распределенных информационных баз

  • интерактивное создание распределенной системы и выполнение обмена данными без дополнительного программирования;
  • обеспечение идентичности конфигураций информационных баз, входящих в состав распределенной системы;
  • подключение новых и отключение существующих узлов;
  • создание начального образа информационной базы для нового узла;
  • реализация различных способов разрешения коллизий при одновременном изменении данных в разных узлах распределенной системы;
  • в рамках одной распределенной информационной базы может быть создано несколько схем обмена;
  • распределенная информационная база может содержать схемы обмена с другими информационными системами, в том числе с информационными базами 1С:Предприятия , не являющимися распределенными информационными базами.
  • задание условий на передачу и прием изменений на уровне отдельных элементов данных;
  • реализация восстановления обмена данными в таких случаях, как восстановление информационных баз из резервных копии и т.д.;
  • сжатие сообщений обмена в формате .ZIP и автоматическая распаковка сообщений обмена при приеме.

Особенности механизма распределенных информационных баз

  • распределенная система должна иметь древовидную структуру, в которой существует корневой узел и определено отношение "главный - подчиненный" для каждой пары связанных узлов;
  • обмен данными выполняется в формате ХML документов;
  • изменения конфигурации распространяются в сообщениях обмена вместе с изменениями данных;
  • внесение изменений в конфигурацию возможно только в одном (корневом) узле распределенной системы;
  • изменения конфигурации передаются от главного узла к подчиненным;
  • внесение изменений в данные возможно в любом узле системы;
  • изменения данных передаются между любыми связанными узлами;

Реализация механизма распределенных информационных баз

Механизм распределенных информационных баз реализуется Планами обмена. Для того чтобы распределенная система, описанная конкретным планом обмена, функционировала как распределенная информационная база, достаточно отметить соответствующее свойство плана обмена.
В этом случае становятся доступны интерактивные функции обмена, которые могут быть полностью продублированы средствами встроенного языка, используя средства обмена данными, которые содержит платформа.
Кроме этого, из встроенного языка становится доступным ряд методов и событий Плана обмена, позволяющих управлять структурой распределенной информационной базы и обработкой конкретных сообщений обмена.

Объекты конфигурации План обмена

При помощи объекта План обмена описывается структура распределенной информационной базы:

  • набор узлов распределенной информационной базы;
  • состав данных, которыми предполагается обмениваться в данной распределенной информационной базе.

Кроме этого, планы обмена реализуют работу трех механизмов, задействованных в распределенной информационной базе:

Механизм распределенных информационных баз

Предоставляет интерактивные и программные средства обмена в распределенной информационной базе, в том числе на основе других средств обмена данными, таких как служба регистрации изменений, инфраструктура сообщений, XML-сериализация и чтение/запись XML-документов.

Служба регистрации изменений

Позволяет получать информацию о том, какие элементы данных были изменены, и в какой узел обмена их необходимо передать.

Инфраструктура сообщений

Перенос данных между узлами распределенной информационной базы выполняется с помощью сообщений, которые поддерживаются инфраструктурой сообщений. Каждое сообщение относится к определенному плану обмена, имеет определенный узел-отправитель, узел-получатель и целочисленный номер.

XML -сериализация

Средства XML-сериализации позволяют представить объект 1С:Предприятия 8 в виде последовательности данных формата XML и наоборот, если существует подходящий тип данных.

Чтение и запись XML документов

Средства чтения/записи XML-документов обеспечивают работу с XML-документами на базовом уровне: открытие XML-документов для чтения, чтение данных, создание новых XML-документов и запись данных в них.

Планы обмена

Объекты прикладного решения План обмена используются для реализации механизмов обмена данными. Планы обмена содержат информацию об узлах, которые могут участвовать в обмене данными, определяют состав данных, которыми будет производиться обмен, и указывают, следует ли задействовать механизм распределенной информационной базы при обмене.
В одном прикладном решении может существовать несколько планов обмена, каждый из которых может описывать свой порядок обмена данными. Например, если выполняется обмен данными с удаленными складами и удаленными офисами, то, скорее всего, будет существовать два плана обмена (один для обмена со складами, другой - для офисов), поскольку состав данных, которыми производится обмен со складами, будет значительно "уже", чем состав данных, предназначенных для обмена с офисами.

Назначение Плана обмена

В плане обмена хранится список узлов, - участников обмена в распределенной информационной системе. В качестве узлов могут выступать информационные базы 1С:Предприятия 8 , информационные базы 1С:Предприятия 7.7 или другие информационные системы, не основанные на 1С:Предприятии .
Для каждого узла можно задать код, наименование и необходимый перечень реквизитов, описывающих узел. Узел может иметь также несколько подчиненных табличных частей для хранения информации, связанной с этим узлом, несколько форм, для отображения информации, содержащейся в плане обмена, и т.д. При создании плана обмена существует возможность указать, будет ли он задействовать механизмы распределенной информационной базы или нет. Также в плане обмена указывается состав данных, которыми предполагается вести обмен.
Для каждого из объектов прикладного решения, которые могут участвовать в обмене, задается режим регистрации их изменений. Если разрешена авторегистрация, то система сама отслеживает выполняемые изменения, и формирует набор данных, которыми нужно обменяться. Если же разработчик запрещает авторегистрацию изменений, - он должен, средствами встроенного языка, самостоятельно выполнять регистрацию нужных ему изменений.

Механизмы, реализуемые Планом обмена

Механизм распределенных информационных баз

Позволяет создавать в рамках конкретного плана обмена распределенную информационную базу. Распределенная информационная база представляет собой иерархическую структуру, состоящую из отдельных информационных баз 1С:Предприятия – узлов распределенной информационной базы, между которыми организован обмен данными с целью синхронизации конфигурации и данных.
В основе механизма распределенных информационных баз лежат универсальные механизмы обмена данными, такие как служба регистрации изменений, инфраструктура сообщений, XML-сериализация и чтение/запись XML-документов. Однако механизм распределенных информационных баз содержит ряд специфических возможностей, недоступных через универсальные механизмы обмена данными.
К таким возможностям относится интерактивное создание начального образа информационной базы, а также интерактивное чтение и запись изменений, которые могут быть выполнены сразу же, после указания того, что данный план обмена будет использовать механизм распределенных информационных баз. Таким образом, распределенная информационная база может быть создана без какого-либо дополнительного программирования, исключительно средствами визуального конструирования. При этом обмен в распределенной информационной базе будет осуществляться на основе некоторых алгоритмов, изначально заложенных в платформе.
Все действия, выполняемые при интерактивном обмене, могут быть продублированы программно, и кроме этого разработчик имеет возможность программно управлять принятием и отправкой изменений, а также выполнять реструктуризацию распределенной информационной базы, добавляя новые и удаляя существующие узлы.

Служба регистрации изменений

Суть регистрации изменений состоит в том, чтобы иметь перечень измененных элементов данных которые должны быть переданы в очередном сообщении тому или иному узлу, с которым производится обмен данными. При каждом изменении данных регистрируется, что имеются изменения, которые предстоит передать во все узлы, с которыми поддерживается обмен этими данными. При получении подтверждения приема сообщения, в котором были отправлены изменения, записи регистрации изменений должны быть удалены.
Состав данных, которыми осуществляется обмен, описывается в Плане обмена и представляет собой перечень элементов данных (например, СправочникОбъект.<имя>, РегистрСведенийНаборЗаписей.<имя>, КонстантаМенеджерЗначения.<имя> и т.д.).
Для каждого элемента данных, указанного в плане обмена, ведется своя таблица регистрации изменений. Таблицы имеют разную структуру, в зависимости от того, для каких элементов данных регистрируются изменения, но все-таки структуры таблиц подобны. Каждая запись указывает на некоторый элемент данных, некоторый узел и содержит номер сообщения, в котором это изменение передано в первый раз.
При изменении элемента данных его изменение регистрируется для всех узлов, в которые это изменение должно быть передано. Таким образом, в результате изменения элемента данных в таблице регистрации изменений появляется N записей, где N — количество узлов, для которых регистрируются изменения. Каждая из этих записей указывает на одно и то же значение элемента данных и на различные узлы.
Непосредственно после выполнения регистрации изменения, в каждой новой записи изменений номер сообщения имеет значение NULL. При первой отправке изменения в составе сообщения, он заменяется номером сообщения, в котором изменение отправлено.
При описании состава данных в плане обмена, для каждого элемента данных есть возможность указать признак Авторегистрации. Авторегистрацию можно «Разрешить» или «Запретить». Если авторегистрация разрешена, то при изменении данных регистрация изменений будет выполнена автоматически. Если запрещена, то регистрацию изменения можно выполнить «вручную», средствами встроенного языка.

Инфраструктура сообщений

С точки зрения плана обмена, между узлами происходит обмен сообщениями. Каждое сообщение содержит изменения данных, изменения конфигурации (если это распределенная информационная база) и ряд служебной информации. Каждое сообщение точно ассоциировано с планом обмена, имеет уникальный номер и имеет одного отправителя и одного получателя.
Сообщение оформляется как документ XML, имеющий определенную структуру. Инфраструктура сообщений позволяет формировать нужную структуру сообщения, и контролировать ее корректность. В частности, инфраструктура сообщений поддерживает нумерацию сообщений, и позволяет получать подтверждения от узла-получателя о приеме сообщений. Такое подтверждение содержится в каждом сообщении, приходящем от узла-получателя в виде номера последнего принятого сообщения.

XML-сериализация

XML-сериализация - это процесс преобразования данных программы 1С:Предприятие 8 в последовательность данных формата XML и наоборот, преобразование последовательности данных формата XML в данные 1С:Предприятия 8 , если существует подходящий тип данных.
Средства XML-сериализации активно используются при реализации различных схем обмена данными.

Сериализуемые типы данных 1С:Предприятия 8

С точки зрения представления в XML типы данных 1С:Предприятия 8 делятся на простые и сложные.
К простым типам данных относятся типы, значения которых представляются подсистемой XML-сериализации в виде элементов XML только с текстовым содержимым:

  • Число;
  • Строка;
  • Дата;
  • Булево;
  • ДвоичныеДанные;
  • Null;
  • УникальныйИдентификатор;
  • ХранилищеЗначения;
  • все ссылки на объекты базы данных;
  • ссылки на перечисления, определяемые в метаданных.

Значения сложных типов представляются в виде элементов XML, содержащих вложенные элементы:

  • Тип;
  • ОписаниеТипов;
  • КонстантаМенеджерЗначения.<Имя константы>;
  • все объекты базы данных;
  • наборы записей регистров, последовательностей, перерасчетов;
  • УдалениеОбъекта;

Объекты базы данных представляются в XML как совокупность значений реквизитов и табличных частей. Состав элементов XML, вложенных в корневой элемент, определяется типом объекта базы данных, а также составом реквизитов и табличных частей. Каждый из реквизитов объекта представляется отдельным вложенным элементом XML; каждая из табличных частей также представляется отдельным вложенным элементом XML. Каждая из строк табличной части представляется элементом XML, вложенным в элемент, представляющий табличную часть. Реквизиты табличной части представляются элементами XML, вложенными в элемент, представляющий строку табличной части.
Представление в XML набора записей включает отбор, по которому получен набор записей и сами записи, входящие в отбор. Значения отбора представляются вложенным элементом XML с именем Filter, а все записи составляющие набор записей - вложенным элементом XML с именем Records. Отдельные записи представляются элементами XML с именем Record, вложенными в элемент Records.

Web-расширение

Данный программный продукт расширяет сферу применения 1С:Предприятия 8. Он позволяет организовать доступ через веб-интерфейс к функциональности прикладных решений новых категорий пользователей, в том числе и тех, у которых на компьютерах не установлена платформа 1С:Предприятия . Это могут быть мобильные пользователи, сотрудники территориально удаленных подразделений, посетители интернет-магазинов и веб-порталов.
Web–расширение позволяет встраивать доступ к данным 1С:Предприятия в существующие веб-сайты и веб-приложения и создавать готовые веб-приложения, использующие информационную базу 1С:Предприятия 8.
Благодаря Web-расширению разработчик может быстро построить пользовательский веб-интерфейс, по стилю работы схожий с интерфейсом 1С:Предприятия 8 , и легко адаптировать веб-приложение к изменениям прикладного решения.
Разработчик может создавать формы веб-приложения самостоятельно или использовать формы, автоматически генерируемые системой на основе структуры конфигурации 1С:Предприятия 8 .

Возможности использования Web-расширения

Механизмы Web-расширения могут использоваться для решения задач нескольких уровней, в различных комбинациях с другими системами.

Реализация веб-доступа к информационной базе 1С:Предприятия

Если необходимо предоставить удаленно работающим сотрудникам или внешним пользователям доступ к функциональности прикладного решения 1С:Предприятия 8, то в этом случае может быть создано новое веб-приложение, ориентированное на решение данной задачи.
Для создания веб-приложения разработчику достаточно воспользоваться конструктором приложения. Далее разработчик может создавать формы для тех объектов конфигурации, к которым необходимо реализовать доступ через веб-интерфейс. Создание формы также полностью реализуется конструкторами. Полученные в результате формы могут интерактивно редактироваться. Разработчик может управлять составом элементов управления, связанных с данными информационной базы, и их свойствами аналогично тому, как это делается для форм пользовательского интерфейса системы 1С:Предприятие. При этом, как и в пользовательском интерфейсе 1С:Предприятия 8, система автоматически создает в процессе работы формы для тех объектов, для которых разработчик не создал их в явном виде.

Встраивание прикладной функциональности 1С:Предприятия в существующие сайты

Если стоит задача включить в уже имеющийся веб-сайт функциональность, связанную с информационной базой 1С:Предприятия 8 , то разработчик может не создавать новое приложение, а добавить в имеющийся сайт страницы, поддерживаемые технологиями Web-расширения.
Если же необходимо включить доступ к данным 1С:Предприятия в уже имеющиеся страницы, то можно использовать специализированные элементы управления, предоставляемые Web-расширением. Использование таких элементов управления позволит реализовать доступ к данным информационной базы без написания кода и предоставит пользователю весь необходимый сервис по работе с данными.
В обоих случаях все формы, которые необходимо вызывать из созданных страниц (например, для выбора из справочников или просмотра объектов), будут генерироваться Web-расширением автоматически.

Организация доступа к данным 1С:Предприятия для решения других задач

Кроме использования специализированных форм и элементов управления, механизмы Web-расширения могут использоваться и для решения других задач, связанных с получением доступа к данным 1С:Предприятия .
Например, может возникнуть необходимость организации доступа к информации 1С:Предприятия на некотором сайте с использованием принятых на этом сайте средств отображения информации. В этом случае могут быть задействованы компоненты Web-расширения, предоставляющие доступ к данным информационной базы. С использованием полученных данных может быть организовано отображение информации в необходимом виде без использования элементов управления предоставляемых Web-расширением.
Кроме этого, механизмы доступа к данным Web-расширения могут использоваться и для решения интеграционных задач не связанных непосредственно с веб-доступом.

Организация программного доступа к 1С:Предприятию из других систем

Предоставляемая Web-расширением технология создания веб-сервисов позволяет реализовать программный доступ к функциональности прикладных решений 1С:Предприятия практически из любых программных средств.
Использование веб-сервисов позволяет построить интеграционные решения на основе наиболее современных технологий. При этом 1С:Предприятие будет выступать в качестве одной из компонент интегрированного решения.
Кроме этого, организация доступа через веб-сервисы может применяться для предоставления на основе прикладного решения 1С:Предприятия сервисных информационных услуг через Интернет для сторонних организаций.

Интерфейсные возможности

Web-расширение предоставляет набор компонент для решения задачи создания пользовательского интерфейса. Данные компоненты используют информацию о структуре данных 1С:Предприятия и тесно интегрированы между собой. За счет этого достигается высокая автоматизация решения стандартных задач, возникающих при разработке пользовательского интерфейса.

Формы

В Web-расширении реализована возможность создания пользовательского интерфейса, который по идеологии своей работы и внешнему виду аналогичен пользовательскому интерфейсу 1С:Предприятие. При этом от разработчика не требуется больших усилий для создания и поддержания этих решений, так как большинство стандартных операций автоматизируется компонентами Web-расширения. Для объектов, обладающих простой структурой, не требуется создания форм вообще. Web-расширение автоматически создает для них формы, по мере обращения к ним. Ключевыми возможностями форм, разработанных с использованием технологии Web-расширения, являются:

  • автоматизация основных операций, производимых над данными;
  • унифицированный ввод данных, реализованный с помощью специализированных элементов управления;
  • организация взаимосвязи между формами:
  • добавление нового элемента;
  • выбор значений из форм списка;
  • поддержка перехода к связанной информации.

Отображение списков

Реализованный в Web-расширении список позволяет отображать различную информацию в табличном виде. В связке с командной панелью он позволяет осуществлять навигацию по динамическому списку элементов, осуществлять добавление, изменение и ряд других операций над элементами списка.
Кроме того, список поддерживает следующие важные возможности:

  • отображение и навигации по иерархическим спискам;
  • отборы;
  • сортировка;
  • ввод нового элемента, копирование, ввод на основании;
  • редактирование элемента в отдельной форме.

Ввод данных

Поле ввода предоставляет пользователю возможность вводить данные различных типов. Реализованное в Web-расширении поле ввода автоматически изменяет свое поведение в зависимости от типа вводимого значения, тем самым максимально облегчая пользователю задачу ввода данных. Ниже перечислены основные возможности поля ввода:

  • выбор значения из отдельной формы списка;
  • открытие формы объекта текущего значения;
  • ввод значения по строке;
  • ввод данных разного типа.

Редактирование списков

Реализованный в Web-расширении список для редактирования позволяет модифицировать табличные данные непосредственно в списке. Так, например, он используется для редактирования многострочных частей документа или других объектов. Отличительная особенность списка для редактирования заключается в его интеграции с полем ввода.

Возможности формирования веб-отчетов

Web-расширение предоставляет возможность создавать веб-отчеты, аналогичные по своей функциональности отчетам 1С:Предприятия 8 , в которых используется построитель отчета. Другими словами, пользователь веб-приложения имеет возможность визуально настроить исходный текст запроса и получить оформленный результат запроса, который поддерживает механизм расшифровок для детализации полученных результатов. Пользователь веб-приложения может настраивать состав выбранных полей, порядок, отбор а также указывать измерения, которые будут располагаться в строках или колонках отчета. Web-расширение позволяет управлять оформлением как всего отчета, как и отдельных его группировок и полей. Веб-отчеты, также как и отчеты в 1С:Предприятии , поддерживают механизм расшифровок, позволяющий получить детальную информацию на основе значения, находящегося в ячейке отчета. Данные, полученные в результате запроса к базе данных 1С:Предприятия , кешируются, что позволяет оптимизировать время получения данных клиентом в случае, когда отчет отображается не целиком, а по страницам. Тогда, при запросе новой страницы происходит обращение к кешу отчета, основанному на стандартном механизме ASP.NET.

Публикатор веб-приложений

Публикатор веб-приложений представляет собой утилиту, которая осуществляет публикацию веб-приложений в IIS. Для публикации используется шаблон веб-приложения. В процессе публикации файлы шаблона копируются на IIS, создается и настраивается виртуальный каталог в IIS, выполняется настройка веб-приложения в соответствии с выбранным способом аутентификации, а также некоторые другие действия.
Таким образом, используя один и тот же шаблон веб-приложения, можно осуществлять многократную публикацию этого приложения, указывая различные информационные базы 1С:Предприятия и различные способы настройки прав доступа.
В процессе публикации предоставляется возможность выполнить следующие настройки веб-приложения:

  • выбор информационной базы 1С:Предприятия, с которой будет работать веб-приложение;
  • выбор способа аутентификации:
    • анонимный доступ;
    • режим заимствования прав (impersonate):
      • заимствование прав (impersonate) пользователя веб-приложения;
      • заимствование прав (impersonate) указанного пользователя;
    • аутентификация на основе форм.

Структура Web-расширения
Используя технологии веб-сервера ( Microsoft .NET ) и механизмы системы 1С:Предприятие 8 (COM-соединение), Web-расширение предоставляет как пользовательский, так и программный интерфейс для манипулирования данными информационной базы 1С:Предириятия 8 . Это становится возможным благодаря тому, что Web-расширение имеет многоуровневую архитектуру, включающую в себя как базовые объекты (выполняющие только операции манипулирования данными), так и специализированные объекты, реализующие алгоритмы взаимодействия пользователя с данными информационной базы, аналогичные используемым в самой системе 1С:Предприятие 8. Для доступа к информационным базам Web-расширение использует механизм COM-соединения. Этот механизм является наиболее эффективным инструментом организации программного доступа к данным 1С:Предприятия 8 . Web-расширение может сохранять открытые COM-соединения в пуле для их повторного использования, что позволяет экономить ресурсы веб-сервера и ускорять работу пользователей. На базовом уровне работа с данными 1С:Предприятия 8 . осуществляется при помощи набора объектов, реализующих технологию доступа к данным ADO.NET. Эти объекты позволяют не только получать данные, но и модифицировать их. Получение данных возможно в двух режимах: режиме таблицы, реализующем технику объектного доступа к данным, и в режиме запроса, позволяющем полностью использовать возможности языка запросов 1С:Предприятия 8. Модификация данных (добавление, изменение и удаление) выполняется только в режиме таблицы (т.е. в объектной технике). Для создания пользовательского интерфейса и работы с данными на более высоком уровне используется ряд объектов, реализующих технологию ASP.NET. Все эти объекты можно разделить на две большие группы:

Источники данных

Представляют собой специализированные объекты, реализующие стандартную логику работы форм различного типа и использующие в своей работе базовые объекты ADO.NET. В качестве примера источников данных можно привести источник данных для списка, для редактирования объекта, для редактирования набора записей, источник данных для отчета и пр.

Элементы управления

Используются для формирования пользовательского интерфейса и обеспечения работы пользователя с данными. Являются аналогами элементов управления 1С:Предприятия , таких как поле ввода, табличное поле, командная панель и пр. Использование технологии Web Forms позволяет интегрировать работу формы, элементов управления и источников данных, расположенных в форме. К тому же использование этой технологии значительно упрощает создание веб-форм, сводя его к визуальному конструированию и дальнейшей установке связей между элементами управления. Web-расширение содержит ряд шаблонов, позволяющих значительно автоматизировать работу по созданию форм объектов и списков.
Кроме этого, Web-расширение содержит набор форм "по умолчанию", которые используются в случае, когда запрашивается доступ к данным, для которых разработчик не предусмотрел специальных форм. На всех уровнях работы с данными Web-расширение использует информацию о метаданных 1С:Предприятия 8 . Эта информация генерируется автоматически при создании веб-приложения или веб-сервиса с использованием специализированных шаблонов. Кроме того, утилита генерации метаданных может быть запущена отдельно, в случае если конфигурация информационной базы 1С:Предприятия была изменена. Наличие информации о метаданных позволяет автоматизировать многие операции, например, табличное поле использует информацию об исходной таблице для организации редактирования элементов и навигации по списку. Таким образом, архитектура Web-расширения, с одной стороны, позволяет эффективно создавать специализированные пользовательские интерфейсы, а с другой стороны, имеет гибкие механизмы для работы с данными на более низком уровне.

Состав продукта и требования

В состав продукта 1С:Предприятие 8 . Web-расширение 1.1 входят несколько компонент:

  • основные файлы Web-расширения, предназначенные для работы веб-приложений и веб-сервисов на базе Web-расширения;
  • файлы, предназначенные для самостоятельной разработки веб-приложений и веб-сервисов на базе Web-расширения;
  • утилита генерации метаданных;
  • публикатор веб-приложений;
  • веб-приложение "Универсальные веб-отчеты";
  • демонстрационный пример веб-приложения и демонстрационная информационная база для этого примера;
  • файлы Microsoft .NET Framework.

Основные файлы Web-расширения включают в себя основные библиотеки, обеспечивающие работу программных объектов Web-расширения, и файлы скриптов, необходимые для обеспечения работы элементов управления веб-страниц.
В состав средств разработки входят файлы помощи и автодокументирования, файлы шаблонов для мастера MS Visual Studio, формы «по умолчанию», используемые в веб-приложениях, таблица стилей, картинки, файлы конструкторов.Все указанные компоненты могут быть установлены по отдельности, за исключением файлов для разработки веб-приложений. Они устанавливаются только вместе с основными файлами Web-расширения.
Для работы Web-расширения требуются следующие программные средства:

  • Microsoft Windows XP Professional, Windows 2000 или Windows 2003;
  • Microsoft Internet Information Server версии 5.0 или выше;
  • Microsoft .NET Framework 1.1;
  • 1С:Предприятие 8 версии 8.11 или выше.

Интернет-браузер, с помощью которого предполагается работать с веб-приложением, созданным при помощи Web-расширения, должен поддерживать следующие стандарты:

  • HTML 4.0;
  • DOM Level 1;
  • CSS 2.

В качестве среды разработки веб-приложений и веб-сервисов может использоваться любое средство, поддерживающее технологию ASP.NET. Шаблоны Web-расширения рассчитаны на использование в среде разработки Microsoft Visual Studio .NET 2003 с компилятором C# (C Sharp).

Веб-приложение "Универсальные веб-отчеты"

В комплект поставки Web-расширения включено веб-приложение "Универсальные веб-отчеты". Это приложение позволяет получать произвольные отчеты из любой информационной базы 1С:Предприятия с помощью веб-интерфейса.
Важной особенностью этого веб-приложения является то, что для его использования с произвольной информационной базой не требуется дополнительного написания кода. Установка и настройка приложения может быть выполнена за три простых шага:

  • выполнить сравнение/объединение выбранной конфигурации 1С:Предприятия с файлом 1Cv8.cf из шаблона веб-приложения, для того, чтобы добавить необходимые объекты метаданных в выбранную конфигурацию;
  • в выбранной информационной базе 1С:Предприятия в справочнике "ВебОтчеты" создать набор требуемых отчетов. Эти отчеты будут доступны для исполнения с помощью веб-приложения "Универсальные веб-отчеты";
  • опубликовать веб-приложение "Универсальные веб-отчеты": запустить публикатор веб-приложений, добавить новое веб-приложение из шаблона "Универсальные веб-отчеты" нужной версии, указать, что веб-приложение будет работать с выбранной информационной базой 1С:Предприятия и установить требуемый способ аутентификации пользователей в веб-приложения;

После запуска веб-приложения "Универсальные веб-отчеты" будет открыта страница, содержащая список отчетов, созданных в справочнике "ВебОтчеты" 1С:Предприятие. Каждый выбранный отчет будет исполняться в новом окне браузера.

Освоение и использование механизмов Web-расширения

В комплект поставки Web-расширения включено демонстрационное веб-приложение, предназначенное для освоения разработчиками возможностей продукта. Оно представляет собой реализацию веб-интерфейса для простейшего прикладного решения, которое выполняет учет товаров на складах, оформление прихода и расхода товаров.

 

 

 

Информация с сайта www.1c.ru