1с основная конфигурация и конфигурация базы данных что это
Перейти к содержимому

1с основная конфигурация и конфигурация базы данных что это

  • автор:

Основная конфигурация и конфигурация базы данных

Конфигурация, предназначенная для разработчика, называется основной конфигурацией (или просто конфигурацией). Эта конфигурация, которую редактировали в конфигураторе на занятии.

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

Основную конфигурацию можно редактировать. Конфигурацию БД редактировать нельзя, можно лишь только произвести обновление конфигурации БД на основе основной конфигурации.

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

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

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

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

В момент обновления конфигурации БД система создает в БД те структуры хранения данных, которые мы описали в виде объектов конфигурации.

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

Name already in use

1c-interprise-8-3 / Ответы.md

  • Go to file T
  • Go to line L
  • Copy path
  • Copy permalink

1 contributor

Users who have contributed to this file

  • Open with Desktop
  • View raw
  • Copy raw contents Copy raw contents

Copy raw contents

Copy raw contents

Ответы на вопросы по учебнику «1с предприятие 8.3. практическое пособие разработчика(2013) Занятие 1 Что такое конфигурируемость системы «1С: Предприятие»? Конфигурируемость — это возможность настройки системы на особенности конкретного предприятия и класса решаемых задач.

Из каких основных частей состоит система? Конфигурация и платформа, которая управляет конфигурацией

Что такое платформа и что такое конфигурация? Платформа обеспечивает работу конфигурации и позволяет вносить в неё изменения или создавать собственную конфигурацию. Существует одна платформа(«1С:Предприятие») и множество конфигураций. Для функционирования какого-либо прикладного решения всегда неободима платформа и какая-либо (одна) конфигурация

Для чего используется разные режимы запуска системы «1С:Предприятие»? Система 1С:Предприятие имеет различные режимы работы: 1С:Предприятие и Конфигуратор Режим 1С:Предприятие является основным и служит для работы пользователей системы. В этом режиме пользователи вносят данные, обрабатывающие их и получают итоговые результаты Режим Конфигуратор используется разработчиками и администраторами информационных баз. Именно этот режим и предоставляет инструменты, необходимые для модификации существующей или создания новой конфигурации

Что такое дерево объектов конфигурации? Дерево объектов конфигурации- основный инструмент, с которым работает разработчик. Дерево объектов конфигурации содержит в себе практически всю информацию о том, из чего состоит конфигурация.

Что такое объекты конфигурации? Объект конфигурации представляет собой детали «конструктора», из которого собирается конфигурация. Cамое важное качество объектов конфигурации-это их прикладная направленность. Они представляют собой аналоги реальных объектов, которыми оперирует предприятие в ходе своей работы.

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

Какими способами можно добавить новый объект конфигурации?

Первый способ. Необходимо установить курсор на ту ветку объектов конфигурации, которая вас интересует, и в командной панели окна конфигурации нажать кнопку Действия->Добавить

Второй способ. Вы можете воспользоваться контекстным меню, которое вызывается при нажатии на правую клавишу мыши. Установите курсор на интересующую вас ветку объектов конфигурации и нажмите правую клавишу мыши. В появившемя меню выберите пункт Добавить.

Третий способ. Установите курсор на интересующую вас ветку объктов конфигурации и в командной панели окна конфигурации нажмите кнопку Добавить

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

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

Для чего используется объект конфигурации «Подсистема»?

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

Как описать логическую структуру конфигурации при помощи объектов «Подсистема»?

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

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

Что такое окно редактирования объекта конфигурации, и в чём его отличие от палитры свойств? В палитре свойств оторажены все свойства объекта конфигурации. Окно редактирования объекта конфигурации предназначено в первую очередь для быстрого создания новых объектов. Быстрое создание подразумевает ввод исчерпывающей информации об объекте. Отличие окна редактирования объекта конфигурации от палитры свойств заключается в том что тем что определяет основную структуру данных текущего объекта конфигурации и отличие в том что в окне радектирования объекта конфигурации есть есть механизм «масеров». Это визуально программирование интерфесва объекта конфигураии с наборам программых команд на встроенном языке «1C:Предприятие 8.3».

Для чего предназначен объект конфигурации «Справочник»?

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

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

Для чего используются реквизиты и табличные части справоч- ника? Реквизиты и табличные части справочника служат для подробного описания элементов данного справочника.

Зачем нужны иерархические справочники, и что такое родитель? Иерархические справочники нужны для удобства использования информации. Элементы таких справочников могут быть собраны в группы. Элемент справочника, который представляет собой группу называется родитель.

Зачем нужны подчиненные справочники, и что такое владелец? подчиненные справочники нужны для быстрого и удобного заполнения реквизитов другого справочника, который для подчиненного справочника является владельцем. Например справочник ЕдиницыИзмерения является подчиненным для справочника Товары, одним из реквизитов которого будет реквизит ЕдиницыИзмерения.

Какие основные формы существуют у справочника? Формы списка и формы элементов.

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

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

Как пользователь может отличить обычные элементы справоч- ника от предопределенных элементов? предопределенные элементы отмечаютя системой иной пиктограммой.

Как создать объект конфигурации «Справочник» и описать его структуру? Нужно открыть дерево кофигурации, отметить курсором объект «Справочники» и нажать кнопку «Добавить» (+) в окне конфигурации. В результате откроется окно редактирования нового справочника, в котором можно настроить имя, добавить реквизиты, табличные части, настроить формы, установить принадлежность к подсистемам, установить иерархичность и настроить отображение другой информации.

Как задать синоним стандартного реквизита? Чтобы задать синоним нужно отрыть вкладку Данные в окне редактирования справочника, Нажать кнопку «Стандартные реквизиты», в открывшемся списке двойным щелчком на стандартном реквизите Наименование вызвать палитру свойств этого реквизита, где и можно изменить или задать Синоним.

Как добавить новые элементы в справочник? С помощью команды Создать в форме списка справочника либо вызвать команду из подменю создать в командной панели системы.

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

Как переместить элементы из одной группы справочника в другую? Путем перетаскивания мышкой, Командой «Переместить в группу» из подменю «Еще», или в форме элемента справочника, Задав «родителя» элемента.

Зачем нужна основная конфигурация и конфигурация базы данных? Основная конфигурация нужна для внесения в изменений в структуру БД и предназначена для работы 1с программиста, с конфигурацией базы данных работают пользователи и нельзя вносить в нее изменнения, но она периодически обновляется на основе основной конфигурации.

Как изменить конфигурацию базы данных? Нужно внести изменения в основную конфигурацию, затем нажать Меню-Кофигурация-Обновить конфигурацию БД.

Как связаны объекты конфигурации и объекты базы данных? объект конфигурации представляется из себя шаблон Он в режиме «Конфигуратор» В режиме «1С Предприятие 8.3» этот объект уже, например, «Справочник» Изменяя данные в этом справочнике данные мы изменяем таблицы базы данных

Что такое подчиненные объекты конфигурации? Это такие объекты, которые неразделно связаны с объектами владельцами и служат для удобного ввода информации в реквизиты объекта владельца. Например для объкта конфигурации Справочник Товары подчиненным объектом будет являться объект конфигурации Справочник Единицы измерения.

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

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

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

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

Как редактировать командный интерфейс подсистем? Удобней всего командный интерфейс подсистем можно редактировать выбрав пункт Все Подсистемы, нажав правой кнопкой мыши на объект Подсистемы в конфигураторе. В результате откроется окно для редактирования командного интерфейса системы.

Какие стандартные панели используются в интерфейсе прило- жения, и как выполнить настройку расположения этих панелей в конфигураторе и в режиме «1С:Предприятие»?

Панель разделов, панель инструментов, панель избранного, панель истории, панель открытых, панель команд текущего раздела. Настройка в конфигураторе: Выделим корень дерева объектов конфигурации, нажатием правой кнопки мыши вызовем контекстное меню и выберем пункт Открыть интерфейс клиентского приложения. В появившемся окне Интерфейс клиентского приложения можно настроить расположение этих панелей путем перетаскивания из правого окна в левое для расположений Верх, Низ, право, лево. Настройка в в режиме «1С:Предприятие»: выполним команду главного меню приложения Вид — Настройка панелей.В открывшемся окне Редактор панелей перескиваем мышью панели в разные области.Путем перетаскивания мышью можно не только изменить видимость любой панели, но и поменять ее расположение в окне прикладного решения.

Для чего предназначен объект конфигурации «Документ»? Объект конфигурации Документ предназначен для описания инфор- мации о совершенных хозяйственных операциях или о событиях, произошедших в жизни организации вообще

Какими характерными особенностями обладает документ? Свойства и структура документов описываются в объектах конфигурации Документ, на основе которых платформа создает в базе данных таблицы для хранения информации из этих документов. Логика работы документов отличается от логики работы других объектов конфигурации. Документ обладает способностью прове- дения. Факт проведения документа означает, что событие, которое он отражает, повлияло на состояние учета.В базе данных каждый документ представляет собой отдельную запись в основной таблице, хранящей информацию об этом виде документов.Каждый документ, как правило, содержит информацию, которая подробнее описывает этот документ.Набор такой информации является одинаковым для всех документов одного вида, и для описания такого набора используются реквизиты объекта конфигурации Документ.У каждого объекта конфигурации Документ по умолчанию существуют стандартные реквизиты. Два наиболее важных из них – это Дата и Номер.

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

Какие существуют основные формы документа? Формы Документа, списка и выбора документов

Что такое проведение документа? Факт проведения документа означает, что событие, которое он отражает, повлияло на состояние учета.Проведенный документ имеет особую пиктограмму, Не проведенный документ на состояние учета не влияет и является «черновиком».

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

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

Как создать собственную форму документа? В окне редактирования свойств объекта нажать на закладку формы, в которой есть кнопка «добавить» (+) в результате откроется окно с конструктором форм а затем редактор формы документа.

Что такое конструктор форм? Это полезный инструмент разработчика. Этот инструмент построен по принципу «мастеров»: ввод данных в определенной последовательности и передвижение кнопками Далее и Назад.В конструкторе форм указывается тип формы, имя, синоним, и видимость реквизитов.

Что такое редактор форм? Редактор форм объединяет несколько окон взаимосвязанных между собой редакторов. Редактор расположения реквизитов, видимости реквизитов и табличных частей, модуль формы

Что такое элементы формы? Элементы формы — это реквизиты документа, табличные части и кнопки команд в командной панели формы.

Что такое события, и с чем они связаны? Система сама умеет работать с теми объектами, которые описаны в дереве конфигурации: показывать их данные, добавлять новые элементы и пр. То есть у нее есть некие «стан- дартные представления» о том, как это все должно работать. Но, как правило, разработчиков эти «стандартные представления» устраивают только в самых простых случаях. Реальные задачи гораздо разнообразнее. Поэтому у системы существуют события, которые связаны с самыми различными моментами ее «стандарт- ного» функционирования. В том числе события, связанные с функ- ционированием форм и элементов, расположенных в этих формах.

Что такое обработчик события, и как его создать? Используя встроенный язык, разработчик может «вклиниться» в эти события и описать собственный алгоритм того, что должно происхо- дить при наступлении этого события.Этот алгоритм и будет являться обработчиком события.

Обработчик события на пример в других языка программирования это следующее: Есть например кнопка «Создать» Мы нажимаем на эту кнопку и выполняется функция «НажатиеНаКнопкуСоздать» ФУНКЦИЯ НажатиеНаКнопкуСоздать() а = 1 КОНЕЦФУНКЦИИ Т.е. при нажатии на кнопку создать мы изменили переменную а. Теперь она равна 1. Это «НажатиеНаКнопкуСоздать» является обработчиком события «»НажатиеНаКнопку» кнопки «Создать»

Что такое модуль, и для чего он нужен? Модуль – это «хранилище» для текста программы на встроенном языке. Модулей существует несколько, и каждый из них предна- значен для описания алгоритмов, относящихся к тому или иному моменту работы программы.

Зачем нужны общие модули? Это такое «общедоступное» место в конфигураторе, в котором хранятся процедуры и функции, вызываемые из модулей любых объектов конфигурации. Они нужны для того, чтобы в модулях объектов конфигурации было проще писать код.

Что такое типообразующие объекты? Объекты конфигурации, которые могут образовывать новые типы данных, называются типообразующими. Например, после создания нового справочника Номенклатура стано- вятся доступны следующие типы данных: СправочникМенеджер.Номенклатура, СправочникСсылка.Номенклатура, СправочникОбъект.Номенклатура, СправочникВыборка.Номенклатура.

Для чего предназначен объект конфигурации «Регистр нако- пления»?

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

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

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

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

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

Что такое движения регистра, и что такое регистратор? Движения регистра — это записи в регистрах, которые создаются в процессе проведения документа и отражают изменения, произво- димые документом.Регистратор — объект информационной базы (как правило, документ), который произвел эти движения.

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

Как создать движения документа с помощью конструктора движений? Откроем окно редактирования объекта конфигурации Документ Перейдем на закладку Движения и в списке регистров конфигурации отметим регистр накопления.Нажмем кнопку Конструктор движений. В открывшемся окне конструктора укажем тип движения регистра (приход или расход). В поле выбора Табличная часть выберем табличную часть нашего документа.Теперь нажмем кнопку Заполнить выражения.В нижнем окне сформируется соответствие полей (измерений и ресурсов) регистра и выражений для их расчета. Нажмем кнопку OK. Конструктор создал обработчик события ОбработкаПроведения объекта конфигурации Документ и поместил его в модуль объекта.

Как средствами встроенного языка обойти табличную часть документа и обратиться к ее данным?

Для этого используется конструкция языка Для Каждого Из … Цикл …

Перебор элементов коллекции в цикле Для Каждого СтрокаТабличнойЧасти Из ТабличнаяЧасть Цикл Сообщить(СтрокаТабличнойЧасти.Услуга); КонецЦикла;

Как показать команды открытия списка регистра в интерфейсе конфигурации и в интерфейсе формы?

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

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

Как создать отчет с помощью конструктора схемы компоновки данных? В дереве объектов конфигурации ветвь Отчеты и нажмем кнопку Добавить в командной панели окна конфигурации, в открывшемся окне редактирования объекта конфигурации на закладке Основные зададим имя отчета,нажмем кнопку Открыть схему компоновки данных или кнопку открытия со значком лупы,будет открыт конструктор макета, предлагающий выбрать единственный тип макета – Схема компоновки данных. Нажмем кнопку Готово.Платформа создаст новый макет, содержащий схему компоновки данных, и сразу же откроет конструктор схемы компоновки данных.Добавим новый набор данных – запрос. Для этого нажмем кнопку Добавить или вызовем контекстное меню ветки Наборы данных. Для того чтобы создать текст запроса, запустим конструктор запроса – нажмем кнопку Конструктор запроса.Текст запроса, который был создан с помощью конструктора, платформа поместит в поле Запрос.Сконструируем нужный запрос и нажмём ОК. Далее перейдём на закладку «Настройки». В окне настроек отчёта выполним настройки отчёта.

Как отобразить отчет в разделах прикладного решения? Перейдем на закладку Подсистемы. Отметим в списке подсистем конфигурации ветви Учет материалов, Оказание услуг и Бухгалтерия. Таким образом, ссылка на наш отчет автоматически попадет в панель команд этих разделов, в подменю Отчеты.

Занятие 8 Для чего предназначен объект конфигурации «Макет»? Объект конфигурации Макет предназначен для хранения различных форм представления данных, которые могут потребоваться каким-либо объектам конфигурации или всему прикладному решению в целом.

Что такое конструктор печати? Помимо создания макета «вручную» конфигуратор предоставляет разработчику возможность воспользоваться специальным инстру- ментом – конструктором печати, который берет на себя большин- ство рутинной работы по созданию макета

Как создать макет с помощью конструктора печати? Откроем в конфигураторе окно редактирования объекта конфигу- рации Документ, перейдем на закладку Макеты, нажмем кнопку Конструкторы и запустим конструктор печати,В открывшемся окне конструктора на первом шаге укажем, что будет создана новая команда Печать для формирования печатной формы документа,Нажмем Далее.На втором шаге нажатием кнопки определим, что все реквизиты нашего документа будут отображены в шапке печатной формы,нажмем Далее. На третьем шаге точно так же определим, что все реквизиты табличной части документа будут отображены в печатной форме,Нажмем Далее. На четвертом шаге конструктор предложит сформировать нам подвал (нижнюю часть) печатной формы.Выберем группу, в которой будет помещена кнопка «печать». В конфигураторе откроется модуль команды Печать, модуль менеджера документа и макет этого документа.

Как изменить табличный документ? Откроем конфигуратор, раскроем дерево документа и дважды щелкнем на макете Печать.разработчик может сам создавать или удалять области, переименовывать их и т. п. Добавим новую область для вывода итоговой суммы документа. Выделим мышью две пустые строки под табличной частью документа и выполним пункт главного меню Таблица — Имена — Назначить имя… Изменим ширину колонок перетаскиванием мышью границ этих колонок. Можно изменить ячейку. В этой ячейке может быть Текст, параметр или шаблон.

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

Как с помощью встроенного языка вывести в табличный доку- мент новую область? Например: ТабДок.Вывести(ОбластьИтог), где ОбластьИтог — это Переменная новой области

Для чего предназначен объект конфигурации «Регистр сведений»?

Объект конфигурации Регистр cведений предназначен для описания структуры хранения данных в разрезе нескольких измерений. На основе объекта конфигурации Регистр сведений платформа создает в базе данных таблицу, в которой может храниться произ- вольная информация, «привязанная» к набору измерений

1с конфигуратор. Основные возможности

1с конфигуратор – это среда разработки и администрирования информационных баз программы 1с Предприятие.

Окно 1с конфигуратора

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

Окно запуска 1с

Как запустить 1с конфигуратор:

  1. Запустить программу 1с: Предприятие
  2. Выбрать нужную информационную базу или создать новую
  3. Нажать кнопку “Конфигуратор”
  4. Ввести логин и пароль пользователя с административными правами (если требуется)

Обзор возможностей меню 1с конфигуратора:

Меню 1с конфигуратора

Меню “Файл” предназначено для работы с различными файлами поддерживаемыми 1с (внешние отчеты и обработки, текстовые, табличные, графические, HTML документы …), а также просмотра и печати выбранных документов.

Меню “Правка” предназначено для редактирования, поиска, замены информации в модулях ,формах, свойствах, объектах программы.

меню Правка

Если нужно найти какое-то слово или словосочетание в тестах конфигурации используем команду Глобальный поиск.

Вводим нужное словосочетание, выбираем область, настройки поиска и нажимаем кнопку “Искать”.

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

Если Вы работаете с программным модулем то становится доступно Меню “Текст” программы 1с конфигуратор, которое позволяет настраивать и форматировать текстовые модули, добавлять запросы к объекта информационной базы итд.

меню Текст

Например, чтобы сделать код встроенного языка 1с удобно читаемым – его можно отформатировать через меню Текст-Блок-Форматировать.

Вот пример кода до форматирования:

1с код до форматирования

Выделяем нужный участок кода, выбираем команду “Форматировать”

форматировать код 1с

Вот результат форматирования:

отформатированный код 1с

При помощи команд Меню “Конфигурация” Вы можете производить различные манипуляции с текущей конфигурацией .

меню Конфигурация

Что такое Конфигурация

– по сути это программа созданная при помощи 1с конфигуратора, содержащая описание структуры таблиц базы данных и алгоритмы работы с этими данными.

Существует “Основная конфигурация” – это конфигурация с которой работает программист – вносит определенные изменения, чтобы потом обновить конфигурацию базы данных.

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

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

Основные команды меню Конфигурация:

  • Открыть конфигурацию, для дальнейшей работы с объектами информационной базы
  • Сохранить конфигурацию и Обновить конфигурацию– сохранение и обновление Конфигурации БД из основной конфигурации
  • Поддержка – Обновление – обновлении конфигурации из конфигурации поставщика из интернета или из файлов cf, cfu
  • Сохранение конфигурации в файл cf
  • Загрузка конфигурации из файла cf с заменой текущей конфигурации
  • Сравнение , объединение конфигурации из файла – сравнение конфигураций и добавление изменений из файла cf
  • Проверка конфигурации на ошибки

Если вы работаете с обычными формами, то при их разработке доступно меню Форма.

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

Меню Отладка содержит команды для работы со встроенным отладчиком 1с.

меню отладка

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

Как посмотреть значения объектов в режиме отладки

  • Если это переменная то система выдает значение в подсказке при наведении курсора на переменную
  • Через форму Вычислить выражение можно вызвать с помощью контекстного меню или нажатия быстрых клавиш — (Shift + F9), или меню (Отладка — Вычислить выражение). alt=»Вычислить выражение» width=»300″ height=»98″ />
  • через Табло, которое вызывается с помощью быстрых клавиш Ctrl + Alt +W или из меню (Отладка — Табло). Добавить объект в табло можно через кнопку “Включить в табло” из формы “Вычислить выражение” или вписать вручную. />

Установить точку останова можно:

  • в конкретном месте ( кликнуть дважды на поле, слева от поля ввода кода (или нажать кнопку F9).Отображается как красный кружок слева от кода.
  • по условию ( когда будет выполнено определенное условие,например переменная Номер равно 10) . Отображается как синий кружок с вопросом слева от кода alt=»Условие остановки» width=»300″ height=»56″ />
  • по ошибке (в случае возникновения ошибки, текст ошибки можно указать)Остановка по ошибке

Как узнать откуда вызвана процедура или функция ?

Чтобы узнать откуда была вызвана та или иная процедура или функция в 1С предусмотрена специальная функция — «Стек вызовов». Для запуска Стека вызовов необходимо нажать горячие клавиши — Ctrl + Alt + C или через меню (Отладка — Стек вызовов).

С помощью него Вы можете узнать, откуда была вызвана процедура или функция и с какими параметрами:

В процессе отладки можно двигаться и отслеживать изменения по строкам (по шагам) после активации точки останова.Для того чтобы сделать шаг к следующей строке, необходимо нажать кнопку «F11″(Шагнуть в). Когда Вы находитесь в режиме пошаговой отладки слева от кода появляется стрелка:

Рассмотрим основные команды меню Администрирование

меню Администрирование

  • Пользователи – позволяет администрировать пользователей информационной базы. Внимание . Ведение списка и редактирование прав пользователей необходимо делать в режиме 1с Предприятие в справочнике Пользователи. В режиме конфигуратора можно добавлять какие нибудь нестандартные ролиСписок пользователей
  • Активные пользователи – позволяет просмотреть список пользователей и фоновых процессов работающих в данных момент с базой. alt=»Список активных пользователей» width=»300″ height=»50″ />
  • Журнал регистрации – позволяет просмотреть основные действия пользователей программы 1с
  • Выгрузить информационную базу – выгружает информационную базу со всеми данными в файл. Служит для ручного создания резервной копии базы. Выгружать информационную базу можно, когда в базе нет активных пользователей
  • Загрузить информационную базу – загрузка информационной базы из файла. Используется для восстановления из резервных копий или загрузки новой информационно базы. ВНИМАНИЕ. Выполнение этой команды может повлечь удаление всех текущих данных.Требует отсутствия активных пользователей
  • Публикация на веб сервере – публикует информационную базу на веб сервере для дальнейшего использования в тонком или веб-клиентах
  • Тестирование и исправление – позволяет проверить информационную базу на ошибки и исправить их. Перед запуском этой процедуры рекомендуется сделать резервную копию информационной базы.Тестирование и исправление информационной базы

Режимы работы системы

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

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

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

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

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

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

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

Основная конфигурация и конфигурация базы данных

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

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

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

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

вести обновление конфигурации базы данных на основе основной конфигурации.

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

Основная конфигурация и конфигурация БД

Рис. 2. Основная конфигурация и конфигурация БД

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

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

Взаимодействие двух конфигураций

Рис. 3. Взаимодействие двух конфигураций

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *