Математика | ||||
Разработка в системе 1C:Предприятие 8.0 -С.А.Александрович 2003. - 413 с.: ил. | ||||
Разработка в системе 1C:Предприятие 8.0 -С.А.Александрович 2003. - 413 с.: ил.
Митичкин Станислав Александрович Разработка в системе 1C:Предприятие 8.0, М.: ООО «1С-Паблишинг», 2003. - 413 с.: ил. ISBN 5-9521-0047-3 Эта книга посвящена разработке и модификации прикладных решений (конфигураций) на технологической платформе системы программ «1С:Предприятие 8.0». В книге дается обзор основных возможностей системы, описываются методики применения различных механизмов платформы, разбираются приемы использования встроенного языка и механизма запросов. Для специалистов, имеющих опыт разработки в 1C:Предприятии 7.7, в книге приводятся важные отличия от предыдущей версии. Данная книга дополняет, но не заменяет документацию к программному продукту, входящую в комплект поставки. Книга будет полезна для быстрого освоения системы «1С:Предприятие 8.0». ОГЛАВЛЕНИЕ Введение ...................................................................7 Глава 1. Обзор системы..............................................11 Демонстрационный пример.................................................................................13 Объекты конфигурации........................................................................................27 Инструменты разработки.....................................................................................32 Поставка и поддержка конфигурации.............................................................45 Справочная система................................................................................................46 Администрирование................................................................................................47 Файловый и клиент-серверный варианты работы.....................................50 Взаимодействие с другими приложениями...................................................52 Важные отличия от версии 7.7...........................................................................53 Глава 2. Встроенный язык..........................................55 Программные модули.............................................................................................56 Контекст......................................................................................................................59 Конструкции встроенного языка.......................................................................63 Условия...................................................................................................................63 Циклы.......................................................................................................................66 Безусловные переходы......................................................................................68 Обработка исключений.....................................................................................69 Процедуры и функции......................................................................................70 Инструкции препроцессора.................................................................................73 Типы данных.............................................................................................................74 Редактор программных модулей........................................................................78 Важные отличия от версии 7.7...........................................................................84 Глава 3. Основные объекты конфигурации...............89 Константы...................................................................................................................91 Справочники..............................................................................................................96 Структура справочника.....................................................................................96 Предопределенные элементы..........................................................................98 Подчиненные справочники..............................................................................99 Табличные части................................................................................................101 Иерархические справочники.........................................................................103 Экранные формы...............................................................................................105 Приемы программирования..........................................................................107 Важные отличия от версии 7.7.....................................................................117 Документы и журналы документов................................................................119 Структура документа.......................................................................................120 Экранные формы документа.........................................................................121 Макеты документа............................................................................................122 Проведение документов..................................................................................123 Модуль документа.............................................................................................126 Приемы программирования..........................................................................129 Нумерация документов...................................................................................137 Журналы документов......................................................................................139 Последовательности.........................................................................................141 Важные отличия от версии 7.7.....................................................................142 Перечисления..........................................................................................................145 Отчеты и обработки..............................................................................................146 Внешние обработки..........................................................................................148 Важные отличия от версии 7.7.....................................................................148 Глава 4. Интерфейс пользователя...........................151 Интерфейсы.............................................................................................................152 Экранные формы...................................................................................................154 Редактор форм....................................................................................................155 Элементы управления.....................................................................................157 Привязка границ................................................................................................179 Приемы программирования..........................................................................182 Важные отличия от версии 7.7.........................................................................189 Глава 5. Коллекции значений...................................191 Массив.......................................................................................................................193 Структура и соответствие............-.......................................................................195 Список значений....................................................................................................197 Таблица значений..................................................................................................200 Дерево значений.....................................................................................................205 Важные отличия от версии 7.7.........................................................................208 Глава 6. Запросы.......................................................209 Выполнение запроса.............................................................................................212 Конструктор запросов..........................................................................................214 Язык запросов.........................................................................................................217 Предложение ВЫБРАТЬ / SELECT........................................................217 Предложение ИЗ / FROM............................................................................221 Предложение ГДЕ / WHERE......................................................................230 Предложение УПОРЯДОЧИТЬ ПО / ORDER BY...........................239 Агрегатные функции в запросе....................................................................244 Предложение СГРУППИРОВАТЬ ПО / GROUP BY......................246 Предложение ИМЕЮЩИЕ / HAVING..................................................248 Предложение ИТОГИ / TOTALS..............................................................250 Предложение ОБЪЕДИНИТЬ / UNION................................................257 Встроенные функции языка запросов.......................................................258 Операции выбора в языке запросов (ВЫБОР / CASE)....................260 Приведение типов в языке запросов..........................................................261 Литералы и параметры в языке запросов................................................262 Предложение ДЛЯ ИЗМЕНЕНИЯ...........................................................263 Обработка результата запроса..........................................................................265 Выборка из результата запроса....................................................................266 Выгрузка результата запроса........................................................................274 Важные отличия от версии 7.7.........................................................................275 Глава 7. Отчеты.........................................................277 Макеты.......................................................................................................................279 Области......................................................................................................................281 Параметры................................................................................................................285 Форматирование....................................................................................................287 Расшифровки...........................................................................................................290 Группировки............................................................................................................293 Примечания..............................................................................................................296 Значения ячеек.......................................................................................................297 Рисунки.....................................................................................................................298 Сводные таблицы.................................................................................................V300 Диаграммы................................................................................................................303 Построитель отчета...............................................................................................306 Важные отличия от версии 7.7.........................................................................314 Глава 8. Регистры сведений.....................................317 Периодические регистры сведений................................................................322 Взаимосвязь объектов..........................................................................................325 Регистр сведений и формы................................................................................334 Запросы к регистрам сведений.........................................................................335 Важные отличия от версии 7.7.........................................................................341 Глава 9. Регистры накопления.................................343 Взаимосвязь объектов..........................................................................................348 Регистр накопления и формы...........................................................................356 Запросы к регистрам накопления...................................................................358 Важные отличия от версии 7.7.........................................................................366 Глава 10. Бухгалтерский учет...................................367 Планы счетов и регистры бухгалтерии.........................................................368 ( Виды субконто........................................................................................................374 Запросы к регистрам бухгалтерии..................................................................376 ; Важные отличия от версии 7.7.........................................................................384 j I 1 Глава 11. Сложные периодические расчеты...........385 : Планы видов расчета............................................................................................387 Регистры расчета....................................................................................................390 Важные отличия от версии 7.7.........................................................................395 Глава 12. Взаимодействие с другими системами..............................................................397 Текстовые файлы...................................................................................................398 : XBase (работа с DBF-файлами)......................................................................401 XML-документы.....................................................................................................403 Интернет-технологии...........................................................................................405 • Работа с операционной системой....................................................................408 СОМ-соединение...................................................................................................409 Механизм Automation..........................................................................................411 Технология внешних компонент.....................................................................412 Важные отличия от версии 7.7.........................................................................413 Введение Эта книга предназначена, в первую очередь, для специалистов, разрабатывающих или модифицирующих прикладные решения системы программ «1С:Предприятие 8.0». Книга также будет полезна для людей, профессионально занимающихся внедрением и сопровождением прикладных решений, для администраторов и специалистов по информационным технологиям. Система программ «1С:Предприятие 8.0» предназначена для автоматизации деятельности предприятий, организаций и частных лиц. В основе системы лежит гибкая технологическая платформа, возможности которой позволяют создавать и модифицировать самые разнообразные бизнес-приложения. Система «1С:Предприятие 8.0» предоставляет широкие возможности для решения задач планирования и оперативного управления, ведения бухгалтерского и управленческого учета, расчета заработной платы, а также комплексной автоматизации организационной и хозяйственной деятельности производственных предприятий, торговых и финансовых организаций, бюджетных учреждений и предприятий сферы услуг. Выпуск новой версии 8.0 платформы «1С:Предприятия» отражает современные тенденции развития рынка массовых систем автоматизации управления и учета — расширение спектра решаемых задач, увеличение среднего масштаба решений, новые технические условия, в которых функционируют системы автоматизации. Новая версия «1С:Предприятия» вобрала в себя все лучшее из прежней версии и предоставила принципиально новые возможности для пользователей и разработчиков. Настоящая книга предназначена для быстрого освоения возможностей технологической платформы «1С:Предприятия 8.0», содержит множество примеров и наглядных иллюстраций. Структура данной книги, с одной стороны, позволяет прочитать ее от начала до конца, а с другой стороны, к главам книги можно обращаться выборочно, по мере необходимости. Цена: 200руб. |
||||