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

Создание документа: меню Покупка – Поступление товаров и услуг – кнопка «Добавить» – вид операции Покупка, комиссия .

Заполнение шапки документа (Рис. 151):

  • Строка От – дата ;
  • Строка Контрагент – поставщик материалов;
  • Строка Договор – договор с поставщиком;
  • Строка Склад – склад, на который товары поступают. Необходимо помнить, что Вид склада при оптовой торговле должен быть Оптовый (Рис. 150);

ШАГ 2

Проверка параметров документа приобретения

Проверка параметров для ввода сумм в табличную часть – кнопка Цены и валюты (Рис. 152):

  • Кнопка в верхней части формы «Цены и валюта» ;
  • В строке Валюта должна быть указана валюта документа;
  • В строке Налоги необходимо отметить галочкой след. реквизиты:
    • Учитывать НДС , если в первичном документе присутствует НДС;
    • Сумма вкл.НДС , если более удобным будет вариант заполнения документа вводом общей суммы, включающей НДС. Если галочка не стоит, то НДС накручивается сверху от суммы, указанной без НДС.
    • НДС включать в стоимость при применении УСН, т.к. стоимость товаров по бухгалтерскому учету формируется с учетом «входного» НДС.

Заполнение закладки «Товары» (Рис. 153)

Пример заполнения на рисунке (Рис. 153).

Заполнение закладки «Счета расчетов» (Рис. 154)

  • Строка Счет расчетов – счет 60.01 “Расчеты с поставщиками и подрядчиками”;
  • Строка Счет авансов – счет 60.02 “Расчеты по авансам выданным”.

Заполнение закладки «Дополнительно» (Рис. 155)

В результате проведения документа в дебет счета 41.01 «Товары на складах» отнесена вся стоимость товаров, в т.ч. «входной» НДС. Также сформирована проводка по зачету аванса, выданного поставщику – дебет счета 60.01 «Расчеты с поставщиками и подрядчиками» и по кредит счета 60.02 «Расчеты, по авансам выданным», т.к. на начало года был остаток по счету 60.02.

ШАГ 6

Регистрация входящего счета-фактуры

Регистрация счета-фактуры поставщика (Рис. 157)

  • Ввод по ссылке Ввести счет-фактуру внизу документа Поступление товара и услуг ;
  • В форму Счета-фактуры полученного добавляется:
    • строка Вх.номер и от – номер и дата счета-фактуры поставщика;
    • строка Код вида операции – для поступления товаров, работ и услуг указывается «01»;
    • флажок Способ получения – устанавливается в соответствии со способом получения счета-фактуры на бумажном носителе или в электронном виде;
    • флажок Отразить вычет НДС – организация, применяющая УСН не устанавливает.


Поставьте вашу оценку этой статье:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Интерфейс пользователя – это все окна, меню, кнопки и прочее, с чем пользователь работает непосредственно в программе.

Дизайн интерфейса – это использованный шрифт, цвет, фоновая картинка и другие элементы декора. Дизайн не влияет на состав интерфейса.

В платформе 1С реализованы два разных механизма интерфейса пользователя, которые используются в разных . В толстом клиенте 1С свой интерфейс, в тонком (и веб клиенте) – свой.

Поговорим сегодня о пользовательском интерфейсе 1С.

Интерфейс 1С

Интерфейс 1С толстого клиента выглядит так.

В него входят:

  • Главное меню
  • Панели.

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

В конфигураторе интерфейс 1С находится в ветке Общие/Интерфейсы.

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

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

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

Если добавить еще панели – то они будут отображены панелями (с кнопками).

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

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

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

После добавления кнопки или пункта меню нужно выбрать выполняемое действие. Действие может быть двух видов.

Если Вы хотите, чтобы в результате нажатия открывался объект 1С – справочник, документ или отчет – нужно нажать кнопку с тремя точками и выбрать нужный объект, а также нужную форму (возможное действие объекта).

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

Управляемый командный интерфейс 1С

В новой версии 1С 8.2 появились новые виды клиентов – .

Интерфейс 1С тонкого клиента выглядит так.

Интерфейс 1С веб клиента выглядит так.

В идеале они одинаковы, и, как видно, сильно отличаются от интерфейса 1С толстого клиента.

Он теперь состоит не только из меню и панелей, а из:
1) Список разделов учета
2) Навигации по выбранному разделу
3) Команд на выполнение в текущем разделе
4) Формы для выполнения текущей операции.

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

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

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

Основой управляемого командного интерфейса 1С является список разделов учета. Например – деньги и товары, два раздела учета.

В конфигурации за разделы учета отвечает объект 1С Подсистемы, который находится в ветке Общие/Подсистемы 1С.

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

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

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

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

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

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

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

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

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

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

По умолчанию данная подсистема включает в себя пять подчиненных подсистем (рис. 10.7).

Вы можете отредактировать параметры подсистемы Финансы , а также любой подсистемы второго уровня. Также вы можете добавлять в конфигурацию подсистемы второго, третьего (и т. д.) уровней.

Рис. 10.7. Подсистема Финансы с подчиненными подсистемами

Чтобы добавить в подсистему Финансы подчиненную подсистему, используйте команду контекстного меню Добавить | Подчиненная подсистема или команду Добавить | Подсистема , если контекстное меню вызвано на одном из подчиненных уровней. После этого в иерархии появится новая позиция, которой по умолчанию будет присвоено имя Подсистема1 , а на экране отобразится окно, представленное на рис. 10.8.

Рис. 10.8. Добавление подсистемы

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

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

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

Предположим, что нам нужно сформировать подсистему Финансы | Валютные средства . Введем соответствующие значения в поля Имя и Синоним и нажмем кнопку Закрыть . Результат показан на рис. 10.9.

Рис. 10.9. Добавление подсистемы второго уровня

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

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

Для перехода в режим редактирования подсистемы щелкните на ней правой кнопкой мыши и в открывшемся контекстном меню выберите команду Изменить (эта команда вызывается также нажатием клавиши F2 ). В результате на экране откроется уже знакомое нам окно ввода и редактирования подсистемы (см. рис. 10.8).

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

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

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

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

На вкладке Состав (рис. 10.10) определяется перечень объектов конфигурации, входящих в состав подсистемы.

Рис. 10.10. Формирование списка объектов конфигурации, входящих в подсистему

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

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

Чтобы ввести справочные сведения, нажмите на вкладке Прочее кнопку Справочная информация . В результате отобразится окно, которое показано на рис. 10.11.

Рис. 10.11. Ввод и редактирование справочной информации

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

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