Основные отличия 1С:Предприятие версии 8.0 от 7.7

advertisement
105120, Москва
3-й Сыромятнический 3/9
Тел:+7(495)980-71-11
www.icf.ru
Важные отличия от версии 7.7
Система «1С:Предприятие 8.0» представляет собой новую версию технологической платформы,
на которой разрабатываются прикладные решения. При проектировании платформы
«1С:Предприятия 8.0» был проведен серьезный анализ опыта применения версии 7.7 в
различных условиях, учтены многочисленные пожелания партнеров и пользователей системы.
В процессе выбора основных направлений развития платформы «1С:Предприятия 8.0 »
учитывались современные реалии: увеличение среднего масштаба решений, строящихся на базе
«1С:Предприятия», расширение спектра прикладных задач, которые решаются при
автоматизации предприятий, новые технические условия, в которых функционирует система.
Новая версия «1С:Предприятия», как и предыдущие, ориентирована на создание и поддержку
массовых прикладных решений для малых и средних предприятий. При разработке новой версии
ставилась задача, сохраняя начальный уровень массовых решений (начинающийся от самых
маленьких предприятий и домашних пользователей), повысить эффективность использования
системы на малых и средних предприятиях за счет расширения функциональности и повышения
масштабируемости.
Общие отличия

Отличие
Важность
1
Добавлены новые объекты конфигурации, например, регистры сведений. Многие
механизмы системы были существенно усовершенствованы. Фактически была
разработана новая унифицированная объектная модель платформы.

Встроенный язык версии 8.0 несовместим с языком версии 7.7. При конвертации
2 информационной базы тексты исходных модулей не конвертируются (переносятся
в виде комментариев).

3
Ожидается увеличение производительности и масштабируемости прикладных
решений при правильном использовании механизмов платформы, особенно для
клиент-серверной версии 1С:Предприятия 8.0, за счет реализации современной
трехуровневой архитектуры с использованием сервера 1С:Предприятия 8.0 и
сервера баз данных Microsoft SQL Server.

3
Скорость освоения платформы и разработки конфигураций должна возрасти за
счет унифицированной объектной модели и новых программных объектов,
например, построителя отчетов.

4
Платформа теперь не делится на базовые объекты и компоненты, поставляемые
отдельно (бухгалтерия, оперативный учет, расчет). Все объекты конфигурации
включены в стандартную поставку.

5
В файловой версии 1С:Предприятия 8.0 информационная база хранится в одном
файле, который включает в себя конфигурацию, данные и список пользователей.
Это обеспечивает более высокую целостность информационной базы и упрощает
резервное копирование.

6
В 1С:Предприятии 8.0 есть штатный механизм поставки и поддержки
конфигураций, для разработчиков облегчающий поставку конфигураций, а для
пользователей обеспечивающий легкое обновление используемых прикладных
решений.

7
Введен механизм COM-соединения для связи с другими приложениями,
поддерживающими данную технологию. Это позволяет строить сложные
интегрированные системы с использованием 1С:Предприятия 8.0.

Объекты конфигурации
105120, Москва
3-й Сыромятнический 3/9
Тел:+7(495)980-71-11
www.icf.ru

Отличие
Важность
1
У справочников, документов и других объектов конфигурации может быть
несколько табличных частей, несколько форм и макетов.

2
Вместо исключенных периодических констант и периодических реквизитов
справочников, предлагается использовать новый объект — регистры сведений.
Это универсальный механизм, предназначенный для хранения информации,
развернутой по комбинации измерений.

3
Элементы справочника могут являться родителями (наравне с группами), т.е. у
них могут быть подчиненные элементы. Глубина иерархии справочника может
быть неограниченной.

4
У последовательностей могут быть измерения, которые позволяют ускорить
перепроведение документов. При восстановлении последовательности
перепроводятся только те документы, которые изменили регистры по данному
измерению, например, по конкретной номенклатуре.

5
Движения документа по регистрам могут быть с разными датами, например,
документ «Договор» может записать в регистр график плановых платежей по
договору.

6
В информационной базе могут храниться картинки, файлы и другие данные, так
как реквизиты объектов конфигурации теперь могут иметь тип
«ХранилищеЗначения».

Новые объекты конфигурации:

Отличие
Важность
1
Регистры сведений — предназначены для хранения произвольных сведений в
разрезе заданных измерений. Регистр сведений может быть периодическим, что
призвано заменить исключенные периодические реквизиты справочников, но
сфера применения регистра сведений гораздо шире.

2
Планы видов характеристик — хранят дополнительные свойства объектов. Через
этот объект реализован аналитический учет по субконто в механизмах
бухгалтерского учета.

3
Общие модули — принадлежат всей конфигурации в целом, могут содержать
только процедуры и функции.

4
Стили — используются для управления оформлением всей конфигурации и ее
частей.

5
Языки — применяются для многоязычных конфигураций

6
Подсистемы — группируют объекты конфигурации по подсистемам, например,
«ТорговыйУчет».

7
Общие формы — принадлежат всей конфигурации в целом.

8
Критерии отбора — обеспечивают отбор объектов по определенному признаку.

Бухгалтерский и управленческий учет:

Отличие
Важность
1
Регистр бухгалтерии — отдаленный аналог журнала проводок в 7.7. Структура
регистра бухгалтерии настраивается разработчиком. Он определяет, какие будут
храниться ресурсы (например, «Сумма», «ВалСумма»), по каким измерениям

105120, Москва
3-й Сыромятнический 3/9
Тел:+7(495)980-71-11
www.icf.ru
(например, «Организация» и «Подразделение»). Регистров бухгалтерии может
быть несколько, и каждый регистр привязан к определенному плану счетов.
2
Запросы к бухгалтерским итогам производятся через общий механизм запросов.
Виртуальные таблицы регистра бухгалтерии поддерживают получение остатков и
оборотов по счетам, субконто и в других разрезах.

3
У регистра бухгалтерии может быть несколько измерений (разделителей учета).

4
Вместо исключенного системного документа «Операция» можно использовать
обычные документы.

5
Для небалансовых измерений и ресурсов поддерживается раздельное хранение
по дебету и кредиту, например, ВалСуммаДт и ВалСуммаКт.

Сложные периодические расчеты:

Отличие
Важность
1
Новый объект «План видов расчета» — отдаленный аналог видов расчета в 7.7.
Виды расчета являются объектами данных, а не метаданных. Могут быть
предопределенные виды расчета.

Вместо исключенных групп расчета можно использовать встроенные механизмы
плана видов расчета и регистров расчета. Для группировки видов расчета можно
2
использовать другие объекты, например, реквизиты видов расчета или
справочник.

3
Новый объект «Регистр расчета» — отдаленный аналог журнала расчета в 7.7

4
Вместо календарей для реализации графиков работы используются регистры
сведений.

Встроенный язык

Отличие
Важность
1
Для значительного расширения возможностей платформы была разработана
новая унифицированная объектная модель языка 1С:Предприятия 8.0. Это
позволило резко расширить возможности платформы, ускорить ее освоение,
повысить понятность программных модулей.

2
Введены новые литералы и типы данных, например, литералы Неопределено,
Null, Истина и Ложь (тип данных «булево»). Тип «дата» включает в себя время.

3
Отладчик включен в конфигуратор. Он умеет показывать список свойств
объектов с их значениями и типами. Есть возможность просмотреть коллекции,
например, массивы и таблицы значений.

4
Введены общие модули, в которых есть только раздел процедур и функций. В
конфигурации доступны процедуры и функции общих модулей, объявленные с
ключевым словом «Экспорт».

5
При написании программных модулей применяется технология контекстной
подсказки (аналог IntelliSense). Текстовый редактор программных модулей
поддерживает группировки (свертку) синтаксических конструкций, а также
описаний процедур и функций (в виде комментариев).

Функциональность внешней компоненты v7plus.dll включена в платформу в виде
объектов «Почта», «СистемнаяИнформация», «ИнтернетСоединение»,
6
«FTPСоединение и т.д. Есть средства для работы с XML-документами, а также для
последовательного чтения и записи больших текстовых файлов..

105120, Москва
3-й Сыромятнический 3/9
Тел:+7(495)980-71-11
www.icf.ru
7
Введена новая конструкция цикла «Для Каждого … Из … Цикл» (for each) для
обхода элементов коллекций.

Экранные формы

Отличие
Важность
1
Формы отделены от объектов конфигурации. Это означает, что в любой форме
может быть выведен список элементов справочника, список документов и т.д.
Элементы управления отделены от реквизитов объекта. Связь элементов
управления и реквизитов задается с помощью свойства «Данные».

2
У объектов конфигурации теперь может быть несколько форм. В конфигурации
могут быть общие формы, не принадлежащие конкретному объекту.

3
Расширен набор элементов управления, добавлены элементы управления
«Панель», «Командная панель», «Поле табличного документа», «Поле HTMLдокумента» и др. Расширен набор свойств и событий для элементов управления.
Теперь на форме могут располагаться ActiveX-компоненты.

4
Улучшена разработка форм в конфигураторе, в частности, добавлена панель
«Форматирование» и введена палитра свойств. Редактор форм имеет много
сервисных функций.

5
Есть широкие возможности программного управления внешним видом и
поведением формы, а также элементов управления. Появилась возможность
добавлять, изменять и удалять элементы формы во время выполнения
программы.

6
Появился механизм привязки границ для более рационального использования
пространства формы при изменении ее размеров.

7
Улучшена эргономика работы с формами. Некоторые параметры внешнего вида
пользователь может настроить для себя. Окна могут иметь разные состояния, в
том числе прикрепленные к краю главного окна 1С:Предприятия, прячущиеся и
т.д.

8
Новый механизм стилей позволяет гибко настроить форматирование всей
конфигурации и отдельных форм.

9
Конфигурация может быть многоязычной, т.е. для каждого элемента интерфейса
можно задавать заголовок сразу на нескольких языках.

Запросы

Отличие
Переработан механизм запросов. Язык запросов стал похож на стандартный
SQL, в некоторых аспектах даже превосходя его, например, можно обращаться к
объектам через точку (разыменование полей), подсчитывать итоги и т.д. Все
1
ключевые слова языка запросов имеют английские эквиваленты, например,
«ВЫБРАТЬ» можно заменить на «SELECT». Механизм запросов рекомендуется
как основное средства извлечения данных, кроме некоторых особых ситуаций.
Важность

2
Есть разные варианты обхода выборки из результата запроса: линейный,
иерархический, по группировкам.

3
Изменился конструктор запросов. Он может быть вызван и в режиме
«Предприятие».

4
Результат запроса может являться источником данных для сводной таблицы.

105120, Москва
3-й Сыромятнический 3/9
Тел:+7(495)980-71-11
www.icf.ru
Отчеты

Отличие
Важность
1
Введен новый объект «Построитель отчета», предназначенный для
формирования сложных многомерных отчетов и позволяющий организовать
визуальную настройку отчета пользователем, включая отбор и сортировку,
измерения строк и столбцов, выводимые поля в область данных. Отчет может
быть выдан в табличный документ, в диаграмму или сводную таблицу.

2
В табличном документе могут быть сводные таблицы, предназначенные для
анализа многомерных данных.

3
В табличном документе могут быть горизонтальные или вертикальные
группировки, которые обычно применяются для показа промежуточных итогов,
например, по группам справочника. Группировки могут быть вложенными. К
тексту ячейки может быть автоматически добавлен отступ в соответствии с
уровнем группировки.

4
В 1С:Предприятии 8.0 существуют следующие типы макетов: табличный
документ, двоичные данные, ActiveDocument, HTML-документ. Тип макета
указывается при его создании.

5
Строки макета могут иметь разную ширину ячеек.

6
Ячейки табличного документа могут иметь примечания, тогда в правом верхнем
углу ячейки выводится маленький красный треугольник. При наведении мышки
на ячейку примечание показывается во всплывающем окне.
Экономическая и аналитическая отчетность
Система «1С:Предприятие 8.0» предоставляет широкие возможности по формированию отчетов и
различных печатных форм (далее просто отчетов). Отчеты создаются с помощью объекта
«Табличный документ», имеют колонки и строки, а пользователь может изменить их ширину и
высоту.
Следует отметить следующие важные особенности отчетов 1С:Предприятия 8.0:

Поддерживаются разнообразные возможности оформления отчета, включая тип и
размер шрифта, цвет текста и фона, тип и цвет рамки, рисунки и многое другое.

В отчете могут быть группировки, с помощью которых можно отражать промежуточные
итоги, например, объем продаж по каждому отделу. Пользователь может самостоятельно
показывать и скрывать группы с помощью специальных маркеров. Есть возможность
автоматически сдвигать текст в ячейке в соответствии с уровнем группировки.

Поддерживается механизм расшифровок, когда при щелчке на строке или ячейке отчета
формируется более детальный отчет или открывается объект базы данных.

У ячеек могут быть примечания, содержащие дополнительную информацию. Ячейка с
примечанием имеет маленький треугольник в правом верхнем углу. При наведении
курсора мыши на ячейку примечание показывается во всплывающем окне.

В табличном документе может быть расположена сводная таблица, которая позволяет
отобразить многомерные данные в виде плоской таблицы с вложенными заголовками.

Для наглядного представления экономической информации в графическом виде часто
используются диаграммы.

У строк может быть разная ширина колонок.
Таким образом, отчеты в 1С:Предприятии 8.0 мало отличаются от обычных экранных форм. Они
используются не только для печати, а могут быть вполне интерактивными объектами. Все это
105120, Москва
3-й Сыромятнический 3/9
Тел:+7(495)980-71-11
www.icf.ru
позволяет получить различные экономические и аналитически отчеты, поддерживающие
детализацию и агрегирование данных.
Группировки
В 1С:Предприятии 8.0 появилась возможность группировать данные в
отчете с использованием вложенных группировок. Бывают
горизонтальные и вертикальные группировки, тогда слева и сверху
появляются специальные маркеры, позволяющие пользователю
разворачивать и сворачивать группы. Нажатием цифр в заголовках
можно развернуть сразу все группировки данного уровня и свернуть
более детальные группировки.
Отступ уровней иерархии формируется системой автоматически. От
разработчика нужны минимальные усилия для построения подобных
отчетов.
Расшифровки
В системе поддерживается механизм расшифровок (drill-down, drillthrough), когда пользователь щелкает на строке или ячейке отчета и
получает более детальный отчет, если, конечно, это предусмотрено
разработчиком.
Если обрабатывается стандартная расшифровка, то будет открыт объект для просмотра,
например, документ или элемент справочника. Обработка нестандартных расшифровок
производится средствами встроенного языка. В этом случае отчет может быть переформирован с
дополнительными условиями отбора, например, «показать продажи только по этому контрагенту»
(drill-down). Во втором случае может быть сформирован совершенно новый отчет (drill-through),
например, «показать расходные накладные, которые сделали вклад в объем продаж по данному
контрагенту».
Сводные таблицы
Система «1С:Предприятие 8.0» содержит новый механизм сводных
таблиц, которые позволяют представлять многомерные данные,
например, объем продаж в разрезе контрагентов и наименований
номенклатуры. Значения измерений отображаются в верхней или
боковике, а ячейки области данных содержат сводную информацию на
пересечении данных измерений. Пользователь имеет возможность
добавить или удалить измерения и ресурсы, поменять их расположение.
Для создания сводной таблицы нужны минимальные усилия от
разработчика, поэтому это самый простой путь для анализа данных.
Оформленная сводная
таблица
Другой пример
105120, Москва
3-й Сыромятнический 3/9
Тел:+7(495)980-71-11
www.icf.ru
оформления сводной
таблицы
Диаграммы
Диаграмма предназначена для показа статистических данных в
наглядном графическом виде, что очень удобно для анализа. Диаграмма
в 1С:Предприятии 8.0 может располагаться прямо в экранной форме, а
не только в печатной форме (табличном документе). Можно выбрать
наиболее удобный вид диаграммы: график, плоская и объемная
гистограмма, круговая, изометрическая, биржевая свеча и др.
Можно добавить легенду, поясняющую сведения, изображенные на
диаграмме. Кроме того, на диаграмме работают расшифровки: если два
раза щелкнуть мышью на точке (или столбике), то можно получить более
детальную информацию, конечно, если это предусмотрено в
конфигурации.
Диаграмма Ганта
В систему программ 1С:Предприятие 8.0 включена диаграмма Ганта (также называемая
«ленточной»), которая представляет собой диаграмму интервалов на шкале времени и отражает
использование объектами (точками) ресурсов (серий).
Диаграмма Ганта может использоваться для наглядного представления таких данных
как:






ход выполнения проекта;
график рабочего времени;
графиков отпусков;
использование оборудования;
занятость помещений;
и другие.
В типичной диаграмме Ганта отдельные задачи и операции проекта
перечислены с левой стороны диаграммы, шкала времени отображается
сверху, а длительности каждой задачи и операции показаны
горизонтальными полосками (лентами) от даты начала до даты
завершения
Гибкое представление данных
Диаграмма Ганта имеет гибкую структуру данных. Как точки, так и серии представляют собой
иерархические коллекции, что позволяет, например, представить проект как набор связанных,
иерархических задач.
Множество серий позволяет на одной диаграмме отображать разные данные, например: отпуска,
командировки и отсутствие по болезни.
105120, Москва
3-й Сыромятнический 3/9
Тел:+7(495)980-71-11
www.icf.ru
Каждая серия, точка, значение (совокупность интервалов) и интервал имеет расшифровку, что
позволяет производить детализацию выбранного значения.
Визуальные настройки и представление
Диаграмма Ганта имеет широкие возможности настройки внешнего вида. Визуальными
средствами можно задавать шрифты, цвета, виды отображения временных интервалов. Для
каждого значения, отображаемого на диаграмме, можно задать поясняющую надпись.
Удобство использования
Диаграмма Ганта предоставляет гибкие настройки масштаба
представления. Существует возможность, независимо от текущих
размеров диаграммы, отображать заданный интервал времени (который
может автоматически определяться в зависимости от текущих данных),
или отображать в видимой области любой указанный интервал.
В любой момент времени можно динамически добавлять и удалять
уровни шкалы времени и управлять их представлением. Для каждого
уровня можно указывать градацию шкалы, формат текстового
представления меток и вид линий сетки.
Текстовые макеты выходных форм
В системе 1С:Предприятие 8.0 введен новый тип макета - текстовый макет. Основная задача,
решаемая с помощью текстового макета - формирование отчетов и форм первичных документов в
текстовом виде.
Возможности, поддерживаемые текстовым макетом:

создание именованных областей макета с указанием языка для
области;




описание размещения полей текстового макета;

использование забивки, если длина текст больше отведенного
размера поля;

формирование текстового макета в виде, максимально
приближенном к формируемому на его основе отчету или форме
первичного документа.
описание формата вывода данных поля;
Пример оформления
текстового макета
описание выравнивания для поля;
описание автоматического переноса представления значения
поля на следующую строку при формировании отчета;
Использование текстового макета в конфигурации аналогично
использованию табличного документа.
Построение отчета пользователем
Готовый отчет,
построенный с
использованием
текстового макета
105120, Москва
3-й Сыромятнический 3/9
Тел:+7(495)980-71-11
www.icf.ru
Крайне полезный механизм, предназначенный для быстрого
конструирования сложных отчетов, настраиваемых пользователем, —
построитель отчета. Для него необходим запрос как основа
формирования отчета. Запрос может быть легко составлен
конструктором запросов.
Пользователь имеет возможность настроить выводимые поля, измерения
по строками и колонкам, указать условия отбора и сортировки.
Программировать ничего не надо, все легко настраивается с помощью
мыши. Отчет может быть выведен в табличный документ, сводную
таблицу или диаграмму.
Таким образом могут быть сформированы достаточно сложные отчеты
для получения любых аналитических данных без изменения прикладного
решения и привлечения разработчиков.
Построитель отчетов
Построитель отчета предоставляет разработчику гибкий и мощный
инструмент для создания отчетов. Вся работа разработчика
конфигурации над созданием отчета сводится к написанию запроса для
получения информации из базы данных на языке, соответствующим
стандартному языку доступа к данным, и имеющим широкий набор
дополнительных возможностей, ориентированных на специфику
автоматизации экономической деятельности.
В отчетах, реализованных с помощью построителя отчета, пользователь
может самостоятельно производить все необходимые настройки и
получать необходимую итоговую информацию.
Пример оформления
отчета
Оформленный
кросс-отчет
Построитель отчета позволяет не только формировать отдельные
отчеты, но и связать воедино целый набор отчетов, обеспечивая
получение необходимой информации во всех требуемых разрезах.
Построитель отчета позволяет выводить отчеты, размещая
многоуровневые группировки в одной или нескольких колонках,
выводить реквизиты как вместе с группировкой, так и в отдельных
колонках, применять различные варианты оформления как для обычных
отчетов, так и для кросс-отчетов.
В построителе отчетов унифицирована работа с обычными и кроссотчетами: все отчеты настраиваются по единой схеме. Разработчик
конфигурации может заменить автоматически формируемый макет на
специально разработанный макет, что позволяет использовать
возможности построителя отчета для формирования
специализированных отчетов, причем макет может создаваться как "с
нуля", так и путем редактирования автоматически генерируемого
макета.
Механизм оформления
Размещение итогов
в «подвале»
Редактирование макета
105120, Москва
3-й Сыромятнический 3/9
Тел:+7(495)980-71-11
www.icf.ru
В 1С:Предприятии 8.0 введен новый механизм – механизм оформлений
отчетов. Он позволяет описывать и запоминать оформления отчетов
(цвета, шрифты, рамки) и использовать запомненные оформления для
любых отчетов, формируемых построителем отчетов и сводной
таблицей.
Набор готовых оформлений предоставляет пользователю возможность
самостоятельно выбирать оформление получаемого отчета простым
выбором из списка. На выбор предоставляется более двадцати готовых
вариантов оформления.
Выбор оформления
отчета из набора.
В дополнение к готовым вариантам оформления, разработчик
конфигурации имеет возможность самостоятельно добавлять новые
варианты оформления, а также предоставлять пользователю
возможность создавать собственные варианты оформления.
Оформления можно применять не только к автоматически генерируемым
макетам, но и к макетам, разработанным для специализированных
отчетов.
Используя механизм оформлений, можно создавать наглядные и
эффектно оформленные отчеты без создания программного кода или
разработки макетов отчетов.
Резюме

Отчеты и другие печатные формы в 1С:Предприятии 8.0 выводятся в табличный
документ, состоящий из строк и колонок. У ячеек отчета может быть богатое оформление,
включая цвет текста и фона, шрифт, его размер и начертание (жирный, курсив...), можно
изменять тип и цвет рамок и т.д.

В 1С:Предприятии 8.0 появились сводные таблицы, предназначенные для анализа
многомерных данных. Пользователь может включать и отключать измерения, менять их
порядок, перетаскивая мышкой и т.д.

Введен новый механизм для интеллектуального построения отчета, позволяющий
изменять структуру отчета без программирования. Можно указать выводимые поля,
измерения по строкам и колонкам, настроить отбор и сортировку.

В отчете могут быть расшифровки, когда пользователь щелкает на какой-нибудь ячейке и
ему показывается более детализированная информация (этот же или другой отчет).

Вертикальные и горизонтальные группировки в отчете позволяют выводить
агрегированную информацию, а пользователь может легко раскрывать и сворачивать
группы.

У ячеек отчета могут быть примечания, поясняющие их смысл или показывающие
дополнительную информацию.

Сформированный табличный документ может быть легко сохранен в файл MXL, а также в
другие форматы, например, лист Microsoft Excel™, MXL7 (для совместимости с версией
7.7) и др.
Download