Главная
Автоматизация 1С и продажа 1С, обновления 1с 8 и продажа windows 7
Главная

 

Книги » Профессиональная разработка в системе 1С:Предприятие 8 (с приложением на CD-ROM)

Назад

Профессиональная разработка в системе 1С:Предприятие 8 (с приложением на CD-ROM)
1200 рублей Купить, доставка и установка бесплатная

Авторы:

  • Андрей Габец - преподаватель 1С-Учебного центра №3
  • Дмитрий Гончаров - преподаватель 1С-Учебного центра №3
  • Дмитрий Козырев - преподаватель 1С-Учебного центра №3
  • Дмитрий Кухлевский - преподаватель 1С:Учебного центра №1
  • Максим Радченко - сотрудник фирмы "1С"

Редактор: Максим Радченко - сотрудник фирмы "1С"

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

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

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

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

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

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

Книга выпущена под редакцией Максима Радченко.

Совместное издание "1С-Паблишинг" и "Питер", твердый переплет, формат А4, 808 стр.

Демонстрационные конфигурации, прилагающиеся к книге, созданы в версии 1С:Предприятия 8.0.14.

От редактора

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

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

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

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

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

Максим Радченко

Особенности книги

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

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

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

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

Структура книги

ВВЕДЕНИЕ

  • Об авторах
  • Благодарности
  • От редактора
  • Особенности книги
  • Как читать книгу
  • Структура книги
  • Что находится на компакт-диске
  • Скажите нам, что вы думаете

ГЛАВА 1. АРХИТЕКТУРА 1С:ПРЕДПРИЯТИЯ


В главе 1 рассказывается об архитектуре 1С:Предприятия - о том, из каких частей состоит система, какие архитектурные решения использованы при построении тех или иных элементов системы
  • Платформа и прикладные решения
  • Средства разработки в составе платформы
  • Метаданные – способ описания прикладного решения
  • Создание прикладных решений на основе модели
  • Объектные и необъектные данные
  • Три способа представления данных
  • Сквозная типизация
  • Поддержка составных типов данных
  • Смешанный подход к манипулированию данными
  • Встроенный язык
  • Язык запросов
  • Прикладные решения, независимые от используемого хранилища данных
  • Файловый и клиент-серверный варианты работы
  • Высокоуровневая модель интерфейса
  • Поддержка различных хранилищ данных
  • Обновление прикладных решений
  • Интернационализация

ГЛАВА 2. ФУНКЦИОНАЛЬНОСТЬ 1С:ПРЕДПРИЯТИЯ


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

ГЛАВА 3. ИСПОЛЬЗОВАНИЕ ВСТРОЕННОГО ЯЗЫКА


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

ГЛАВА 4. РАБОТА С ДАННЫМИ


Глава 4 рассказывает об общих принципах и особенностях работы с данными с точки зрения системы 1С:Предприятие. Рассматривается два основных подхода к представлению данных системой: объектные и необъектные данные. Рассказывается о типах данных, которые использует система. Описываются принципы использования транзакций в 1С:Предприятии, также рассматривается использование системой транзакций базы данных и уровни блокировок, устанавливаемые в различных режимах работы системы
  • Объектные и необъектные данные
  • Система типов
  • Транзакции

ГЛАВА 5. КЛИЕНТ-СЕРВЕРНЫЙ ВАРИАНТ РАБОТЫ


В 5 главе книги излагаются особенности применения клиент-серверного варианта работы, сервера 1С:Предприятия. Описывается механизм управления исполнением кода на сервере и на клиенте
  • Клиент-серверный вариант работы
  • Организация выполнения кода на сервере или на клиенте

ГЛАВА 6. ХРАНЕНИЕ ИНФОРМАЦИИ


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

ГЛАВА 7. ДОКУМЕНТЫ И ПОСЛЕДОВАТЕЛЬНОСТИ


Глава 7 рассматривает работу с документами, журналами документов и последовательностями. В главе подробно рассматриваются различные особенности использования документов, а также важные моменты, на которые следует обращать внимание при работе с последовательностями
  • Место документов в концепции системы 1С:Предприятие
  • Документы
  • Журналы документов
  • Последовательности документов

ГЛАВА 8. РЕАЛИЗАЦИЯ ЗАДАЧ УЧЕТА ДВИЖЕНИЯ СРЕДСТВ


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

ГЛАВА 9. РЕАЛИЗАЦИЯ ЗАДАЧ БУХГАЛТЕРСКОГО УЧЕТА


Глава 9 рассматривает вопросы организации бухгалтерского учета с использованием системы 1С:Предприятие. Изложение для примера опирается на требования к ведению бухгалтерского учета, принятые в России, однако не менее подробно рассматриваются и более широкие возможности бухгалтерских механизмов, которые есть в системе. Полное понимание этих возможностей позволяет эффективно использовать бухгалтерские механизмы для решения, например, задач управленческого учета, или для автоматизации бухгалтерского учета в других странах
  • Введение
  • Диаграмма взаимодействия объектов
  • План счетов и его основные свойства
  • Предназначение регистра бухгалтерии
  • Объект Регистр бухгалтерии
  • Запись движений в регистр бухгалтерии
  • Чтение данных регистра бухгалтерии
  • Вопросы производительности регистра бухгалтерии

ГЛАВА 10. РЕАЛИЗАЦИЯ СЛОЖНЫХ ПЕРИОДИЧЕСКИХ РАСЧЕТОВ


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

ГЛАВА 11. МЕХАНИЗМ БИЗНЕС-ПРОЦЕССОВ


В главе 11 речь идет о механизме бизнес-процессов, реализованном в системе. Рассматривается его назначение и конкретные примеры использования
  • Первое знакомство
  • Карта маршрута
  • Точки маршрута
  • Состояния бизнес-процесса
  • Старт бизнес-процесса
  • Завершение бизнес-процесса
  • Задачи
  • Примеры реализации бизнес-процессов

ГЛАВА 12. ИСПОЛЬЗОВАНИЕ МЕХАНИЗМА АНАЛИЗА ДАННЫХ И ПРОГНОЗИРОВАНИЯ


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

ГЛАВА 13. СРЕДСТВА ПОСТРОЕНИЯ ОТЧЕТОВ


Глава 13 описывает средства системы, используемые для формирования отчетов. В первой части главы подробно рассматривается устройство и возможности использования построителя отчета на конкретных примерах. Вторая часть главы посвящена описанию текстового и табличного документа как основных средств для отображения полученных данных
  • Форматы файлов обмена
  • Использование Интернет-технологий
  • Использование MSMQ
  • Использование WSMQ
  • Automation
  • COM-соединение
  • ActiveX
  • ActiveDocument

ГЛАВА 15. СОЗДАНИЕ РАСПРЕДЕЛЕННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ


В 15 главе описываются механизмы обмена данными, содержащиеся в системе 1С:Предприятие. Подробно рассматривается универсальный механизм обмена данными и механизм распределенных информационных баз. Рассматриваются различные сценарии обмена
  • Планы обмена
  • Универсальный механизм обмена данными
  • Распределенные информационные базы
  • Использование транзакций при организации обмена
  • Методика включения в сообщение обмена дополнительной информации
  • Организация одностороннего обмена
  • Примеры реализации автоматического обмена данными

ГЛАВА 16. WEB-РАСШИРЕНИЕ


В главе 16 речь идет о Web-расширении. В начале главы дается краткое описание используемых технологий. Далее рассматриваются примеры создания веб-приложений и веб-сервисов, описываются особенности использования различных механизмов Web-расширения
  • Основные положения
  • Конструкторы Web-расширения для веб-приложений
  • Доступ к данным через ADO.NET
  • Веб-сервисы
  • Вызов процедур, функций, преобразование типов
  • Идентификация пользователя
  • Работа с метаданными
  • Пул соединений
  • Полезные средства .NET Framework
  • Подготовка веб-приложения к работе
  • Параметры автоформ
  • ГЛАВА 17. ПОСТАВКА ПРИКЛАДНЫХ РЕШЕНИЙ


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

    • Механизм поставки и поддержки прикладных решений
    • Механизм создания комплектов поставки

    ГЛАВА 18. МЕТОДОЛОГИЯ РАЗРАБОТКИ


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

    • «Жизненный цикл» прикладного решения
    • Проектирование структуры метаданных
    • Групповая разработка прикладных решений
    • Производительность прикладного решения
    • Многоязычные прикладные решения

    ПРИЛОЖЕНИЕ. ХРАНЕНИЕ ДАННЫХ


    Приложение содержит сведения о размещении данных системы 1С:Предприятие, особенностях хранения значений составного типа и построении индексов

    • Размещение данных системы 1С:Предприятие
    • Поля таблиц базы данных
    • Индексы таблиц базы данных
Линия консультации
Вопросы по выбору программ 1С.
info @ softenter.ru
Москва
Москва
С.-Петербург
Н. Новгород
Хит продаж 1c!
1С:Бухгалтерия 8 ПРОФ 13000 руб.
1С:Бухгалтерия 8. Базовая версия 3300 руб.
1С:Управление торговлей 8 (программная защита) 17400 руб.
1С:Зарплата и Управление Персоналом 8 (программная защита)
Персоналом 8
17400 руб.


Лидеры продаж:

- Kaspersky Open Space Security
- 1С-Битрикс: Управление сайтом
- Microsoft Windows 7 Профессиональная
- Microsoft Office Standard 2010
- Microsoft Office Home and Business 2010
- WinRAR 3.X
- Microsoft Windows Server Standard Edition 2008 R2
- Photoshop CS5 Extended