1с подсистема отчеты. Стартуем продажи UniPrice - универсальный импорт цен, остатков, свойств, картинок и др

Работы построены следующим образом: в начале дается краткая теория задачи, далее практика, в конце – контрольные вопросы, на которые Вам нужно будет ответить, чтобы защитить работу.

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

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

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

Общие сведения о системе.

1С: Предприятие является универсальной системой автоматизации экономической и организационной деятельности предприятия.

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

Это достигается благодаря тому, что 1С: Предприятие – совокупность различных программных инструментов, с которыми работают разработчики и пользователи. Логически всю систему делят на две части

– конфигурацию и платформу, которая управляет работой конфигурации. Т.е. основа системы и различные еѐ настройки под конкретные условия.

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

Существует множество прикладных решений (конфигураций), например:

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

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

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

Режим 1С: Предприятие является основным и служит для работы пользователей системы. В этом режиме пользователи вносят данные, обрабатывают и получают итоговые результаты.

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

21. Управляемый интерфейс.

Хотя управляемый командный интерфейс в 1с появился уже довольно давно, и информации о нем в интернете предостаточно я возьму на себя смелость еще раз написать про него. 1с в концепции управляемого интерфейса постаралась отойти от того что программист визуально рисует экранные формы документов, справочников и отчетов. Теперь это делается декларативно: описываете что, в каком порядке, в скольких колонках должно отображаться на экране, а система сама решает, как нарисовать ту или иную форму. Нужно заметить, что это относиться не только к формам, а ко всему интерфейсу вцелом. Такая декларативность интерфейса призвана облегчить переносимость системы, действительно конфигурация, написанная на управляемых формах, может запускаться как в тонком клиенте, так и в веб браузере - веб клиенте, таким чином у нас получается кросплатформенная среда, где с одной базой могут работать клиенты на разных операционных системах виндовс, линукс, макос.… Кроме того данный подход используется в версии 8.3 где к десктопным системам добавились еще и мобильные системы на базе андроида от Гугла и iOS от Еппла. Не смотря на некоторые ограничения по обэктам доступным при програмировании для мобильных клиентов концепция отсается тойже. Таким чином програмируя для мобильной платформы мы етот же код можем использовать и для десктопных систем. Внешний вид программы следующий:

Как видно интерфейс сейчас состоит из 4 основных частей:

  1. список разделов учета
  2. команды доступные к выполнению в выбранном разделе
  3. Навигация по разделу, который вы выбрали
  4. текущая форма (например, список документов, или список элементов справочника)

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

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

Подсистемы 1с

Подсистемы 1с являются основой командного интерфейса. Про это нужно помнить и логику работы конфигурации строить вокруг подсистем. Объекты конфигурации могут принадлежать сразу нескольким подсистемам. При этом некоторые подсистемы могут быть служебными и в интерфейсе пользователя не отображаться. Например, справочник «Контрагенты» может принадлежать и подсистеме «Закупки» и подсистеме «Продажи».

Мы с вами познакомимся с объектом конфигурации Подсистема как основного элемента построения итерфейса нашего прикладного решения.

Хронометраж 2 урока курса:

00:16 Знакомство с объектом Подсистема. Для чего нужны подсистемы?
01:25 Создание подсистемы Товары
01:49 Знакомство с окном редактирования объектов конфигурации
04:25 Создание подсистемы Услуги
05:32 Создание подсистемы Зарплата
06:04 Создание подсистемы Бухгалтерия
07:05 Знакомство с панелью разделов прикладного решения
09:03 Настройка расположения разделов прикладного решения
11:55 Тест по материалу 2 урока

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

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

Окно редактирования объекта – основной инструмент для быстрого создания и редактирования свойств сложных объектов конфигурации (таких как подсистемы, справочники, документы, отчеты и т.д.).

Объекты конфигурации - это составные элементы, "детали", из которых складывается любое прикладное решение 1С.

Все объекты конфигурации имеют следующие основные свойства:

  • Имя - это идентификатор или кратное название объекта. Имя является обязательным свойством для любого объекта. Именно это имя используется при обращении к объекту из встроенного языка 1с.
  • Синоним – это «альтернативное» имя объекта. Именно синоним (если данное свойство заполнено) отображается пользователям в режиме 1С Предприятие.
  • Комментарий – подсказка для разработчика. В данном поле разработчик может делать пометки о назначении созданного объекта, хранимых значениях и т.д.

На уроке для графического оформления подсистем мы используем соответствующие картинки. Данные картинки вы можете скачать по этой ссылке:

При желании вы можете использовать другие картинки из .

Домашнее задание по 2 уроку

Домашнее задание по 2 уроку будет вам доступно сразу же после успешного решения теоретического теста:

Подсистема в 1С 8.3 — объект древа метаданных, который отвечает за построение командного интерфейса конфигурации.

Ниже в статье речь пойдет о подсистемах начиная с версии 8.2.

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

Подсистемы 1С и интерфейс для программиста

В версиях 8.3 и 8.2 подсистемы — это основной инструмент построения командного интерфейса пользователя. Объекты метаданных «Подсистемы» имеют иерархическую структуру, чтобы настроить «подменю» в интерфейсе, необходимо добавить подчиненную подсистемы:

Свойства и настройки

Рассмотрим настройки и свойства подсистем в конфигураторе:

Получите 267 видеоуроков по 1С бесплатно:

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

Кнопка открывает панель настройки интерфейса, где можно настроить интерфейсы в зависимости от роли текущего пользователя:

Картинка — картинка, назначенная для подсистемы, отображается в режиме предприятия. Можно выбрать стандартную картинку, а можно добавить свою, предварительно создав её как объект конфигурации Картинка:

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

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

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

Если не отображается отчет или обработка в управляемом интерфейсе

Эта проблема очень часто возникает у начинающих разработчиков — вроде отчет или обработка была добавлена в состав подсистемы, а её не видно.

Первая причина этого может в том, что у объекта не задана управляемая форма.

Вторая причина — на вкладке Команды объекта установлена галка «Использовать стандартные команды». Связано это с тем, что для открытия обработки может быть описана как своя процедура, так и использована стандартная:

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

1) Начнем с самого распространенного вопроса моих любимых клиентов, связанного с отсутствием меню «Операции». Многие бухгалтера использовали его для поиска отчетов, обработок, документов, которые иногда очень сложно было обнаружить в других разделах программы.

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

В открывшемся окне устанавливаем флажок «Отображать команду «Все функции» и закрепляем результат нажатием кнопки «Применить».

Теперь в том же Главном меню (оранжевая кнопка с треугольником) мы видим раздел «Все функции»

В котором все то, что мы так привыкли видеть в Бухгалтерии 2.0 в разделе «Операции»:

2) Теперь рассмотрим возможности программы в плане настройки интерфейса ТАКСИ. Например, сейчас у меня программа выглядит вот так:

Т.е. разделы сверху. Открытых окна в закладках внизу. Давайте посмотрим как изменить расположение всех элементов рабочего окна программы. Опять открываем главное меню и находим там раздел «Настройка панелей».

Дальше все просто. Левой кнопкой мыши захватываем тот раздел, положение которого хотим изменить и перетаскиваем туда, где хотим видеть эту панель. Например, так: «Панель открытых» я подниму наверх, а «Панель разделов» перетащу в левую часть окна.

Нажимаем кнопку «Применить» или «Ок» и вуа-ля, вот как стала выглядеть наша программа:

Возможно, кому-то так работать будет удобнее.

3) Еще один совет по настройке программы. Как правило, у каждого бухгалтера есть какие-то разделы или отчеты, которыми он пользуется ежедневно. Ну, например, ОСВ или ОСВ по счету. И было бы очень удобно, если они будут всегда рядом, всегда под рукой. Этого можно добиться весьма простым приемом, поместив необходимые отчеты в раздел «Избранное». Найдем в разделе «Отчеты» оборотно-сальдовую ведомость. Наведя на нее указать мыши, мы видим рядом серую звездочку.

Кликнув по ней, мы отметим выбранный отчет как «Избранное»

Раздел «Избранное» с помощью уже известного нам редактора панелей поместим, например, внизу рабочего окна программы.

4) И еще один «секрет» по настройке интерфейса программы. В различных разделах программы есть документы, которыми некоторые не пользуются никогда. Ну, просто в силу специфики деятельности организации. Например, в разделе «Покупки» документы, связанные с ЕГАИС.

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

В появившемся окне мы видим две колонки. Слева-команды которые можно добавить на наш рабочий стол. А справа, те команды которые есть на нашем рабочем столе. Находим с правой колонке раздел ЕГАИС и нажимаем на кнопку «Удалить»

Соответственно, документы которые находятся в правой колонке можно добавить на рабочий стол по кнопке «Добавить»

5) Ну и напоследок, для тех, кто никак не хочет привыкать к интерфейсу «Такси». Можно изменить интерфейс на тот, который был в первых версиях бухгалтерии 3.0.

В разделе «Администрирование» находим пункт «Интерфейс»

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

Вот так выглядеть будет программа с предыдущим интерфейсом.

Для интереса посмотрим, что же такое интерфейс, аналогичный Бухгалтерии 7.7.

Ну не знаю, не знаю. Я пожалуй вернусь к привычному для меня «Такси».

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

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то