Разделы сайта
Выбор редакции:
- Тест по информатике на тему алгоритмы Тест по теме алгоритм с ветвлением
- Список русскоязычных социальных сетей
- Статусы в скайпе про любовь
- Как найти копии на Алиэкспресс?
- Кто такой верстальщик и чем он занимается Должностная инструкция верстальщика
- Прошивка Lineage OS: обзор и установка новейшей ОС Установка обновлений при помощи ROM Manager
- Как правильно совмещать контакты Google и iCloud на iPhone
- Отличия одноплатных компьютеров Orange pi и Raspberry pi, что купить?
- Получаем настраиваемые экранные кнопки Home, Back и Menu на любом Android девайсе (Floating Soft Keys) Кнопки назад домой на андроид
- Обзор Mi Band Pulse (1S) и сравнение с оригинальным Mi Band
Реклама
PropertyManager Свойства конфигурации. О конфигурации, как о средстве разработки Данной конфигурации |
В моем случае «Управление торговлей», редакция 10.3 дополнена отраслевым решением «БИТ: Управление автосервисом 8». Компании, использующие отраслевые решения, как правило, дорабатывают конфигурацию под свои нужды и не обновляют их на новые релизы от поставщика. Следовательно, осталась «Управление торговлей», релиз 10.3.13.2. Плюс конфигурация поставщика хоть и называется «Управление торговлей», тем не менее, объекты, относящиеся к конфигурации «БИТ: Управление автосервисом 8», так же находятся на поддержке (рис. 1). Это случай, когда релизы конфигурации поставщика и конфигурация базы данных (далее БД) формально совпадают, а фактически конфигурация поставщика - не «Управление торговлей», редакция 10.3. Следовательно, при обновлении на следующий релиз «Управление торговлей» механизм обновления предложит удалить все объекты, которые относились с отраслевому решению (рис. 2). Таким образом, возникает задача востановления поставщика конфигурации. Также данная задача может возникнуть, если обновление БД проводилось через «Сравнение, объединение» с новым файлом конфигурации. Задача решается в два этапа. Для этого понадобится cf-файл конфигурации, который соответствует релизу БД. Релиз БД можно посмотреть в «Справка» − «О программе» (рис. 3). Внимание! Перед проделыванием следующих операций сделайте резевную копию БД. 1) Нажимаем «Конфигурация» − «Поддержка» − «Настройки Поддержки». Появится окно «Настройки поддержки», нажимаем «Снять с поддержки» (рис. 4). В диалоговом окне с сообщением о том, что снятие с поддержки приведет к невозможности получать обновление от поставщика, отвечаем «Да». Обратите внимание, что пиктограмма с изображением желтого кубика в дереве конфигурации больше не отображается. 2) Нажимаем «Конфигурация» − «Сравнить, объединить с конфигурацией из файла». Появится окно с предложением поставить конфигурацию на поддержку. Отвечаем «Да» (рис. 5). Теперь, чтобы не потерять изменения типовых объектов в конфигурации, снимаем галочку с корневого узла и нажимаем «Выполнить». В настройках правил поддержки отвечаем «ОК» (рис. 6). Теперь конфигурация поставщика соответствует конфигурации БД. Однако есть небольшое техническое замечание − объекты, у которых были изменения, не находятся на поддержке (рис. 7). При обновлении такие объекты меняться не будут. Так что, нужно поставить их на поддержку с возможностью редактирования. 3) Нажимаем «Конфигурация» − «Поддержка» − «Настройки поддержки». В появившемся окне нажимаем «Сравнить, объединить». В окне сравнения, объединения снимаем все галочки, выделяем объект, который ставим на поддержку, и нажимаем «Изменить». В появившиеся окне выбираем «Объект поставщика редактируется с сохранением поддержки», нажимаем «ОК» и «Выполнить» (рис. 8). Галочка «Устанавливать для подчиненных объектов» полезна в том случае, если проводимое изменение справедливо для всех подчиненных объектов. Платформа «1С:Предприятие 8» не позволит провести изменения, если, например, в подчиненных объектах добавлены реквизиты, и вы поставите их на поддержку. Выделяем объект, который ставим на поддержку. Теперь информационная база на поддержке нужной конфигурации. Конфигурация
, с точки зрения пользователя, это программное решение, заточенное под определенные бизнес-задачи. Например, есть конфигурация 1С:Управление торговлей, для автоматизации торговых операций. С точки зрения разработчика, бизнес-логика данного программного решения реализована с помощью конкретных объектов конфигурации - электронных форм ввода, отчетов, справочников, алгоритмов etc. Эти объекты сгруппированы в виде дерева конфигурации
: Объекты конфигурации, купленной у какого-либо вендора, по умолчанию защищены от внесения изменений. Если функциональность такой конфигурации не закрывает каких-то бизнес-задач, то ее можно доработать - внести изменения в типовые объекты или добавить новые. Для этого типовую конфигурацию придется снять с поддержки - через меню Конфигурация -> Поддержка -> Настройка поддержки, Включить возможность изменения : Далее можно будет внести доработки. Измененная конфигурация будет отличаться от типовой; оба варианта (основная конфигурация , измененная, и конфигурация поставщика , исходная типовая) будут храниться в базе данных, при необходимости их можно просмотреть и сравнить: После внесения изменений, их нужно "спроецировать" на ту конфигурацию, в которой хранятся непосредственно бизнес-данные - на конфигурацию базы данных . Например, новый реквизит после добавления в основную конфигурацию не будет сразу доступен для пользователя, так как конфигурация базы данных еще не изменена. Для обновления конфигурации базы данных нажимаем F7; после обновления конфигурация базы данных становится равной основной конфигурации: Подводя итог. В каждой базе данных 1С одномоментно существует три конфигурации: конфигурация поставщика, основная конфигурация и конфигурация базы данных. В типовом решении, без включенной возможности изменения, все три равны между собой. Каждая конфигурация состоит из прикладных объектов, сгруппированных в дерево конфигурации по принципу схожести. Например, дерево объектов типа Документ: Каждый из объектов конфигурации может нести в себе определенную логику, задаваемую алгоритмами ; алгоритмы прописываются в модулях программы с помощью встроенного языка 1С : Число объектов конфигурации может быть очень велико; для их произвольной классификации по назначению используется механизм подсистем. Каждый объект конфигурации может быть включен в одну или несколько подсистем. Отбором пр подсистеме можно выбрать весь перечень объектов, имеющих отношение к данной прикладной задаче: Вопрос 01.02 экзамена 1С:Профессионал по платформе. В каком объекте содержится редактируемая пользователем информация?
Вопрос 01.05 экзамена 1С:Профессионал по платформе. Выберите верный набор ассоциаций "Объект" - "тип файла":
Правильный ответ первый. External processor file это расширение внешних обработок, External report file расширение внешних отчетов, Configuration file это расширение файла конфигурации. Вопрос 01.21 экзамена 1С:Профессионал по платформе. Из чего состоит конфигурация?
Вопрос 01.27 экзамена 1С:Профессионал по платформе. Какие объекты используются при описании алгоритма?
Вопрос 01.34 экзамена 1С:Профессионал по платформе. Какую конфигурацию можно изменять интерактивно в конфигураторе?
Вопрос 01.57 экзамена 1С:Профессионал по платформе. Произвольная классификация объектов конфигурации осуществляется с помощью …
Вопрос 01.63 экзамена 1С:Профессионал по платформе. Сколько информационных баз может быть с одной и той же конфигурацией?
Вопрос 01.64 экзамена 1С:Профессионал по платформе. Сколько конфигураций обязательно должно существовать в прикладном решении?
Вопрос 03.13 экзамена 1С:Профессионал по платформе. В каком случае в окне конфигурации доступно изменение метаданных?
Печать (Ctrl+P) Дерево объектов конфигурации базы данныхДля просмотра структуры конфигурации базы данных, свойств, форм, макетов и другой информации об объектах можно открыть окно конфигурации базы данных. Для этого нужно выбрать пункт Конфигурация – Конфигурация базы данных – Открыть окно конфигурации БД. По виду оно не отличается от окна Конфигурация. Приемы работы с объектам и конфигурации базы данных совпадают с приемами работы в окне Конфигурация с тем лишь отличием, что все объекты доступны только для чтения (просмотра). Обновление конфигурации базы данныхВ процессе редактирования конфигурации могут быть созданы новые, изменены существующие или удалены имеющиеся объекты. Примечание 1. При выдаче диагностических сообщений указываются характеристики сеансов, которые мешают выполнению действия. Если количество сеансов меньше или равно 5, то выводится подробный список сеансов (с указанием имени компьютера, типа Ошибка монопольного доступаЕсли система не может получить монопольный доступ, то имеется возможность только дождаться, пока пользователи будут отключены от информационной базы, и повторить операцию обновления. Завершение сеансов и попытка обновленияЕсли для обновления конфигурации базы данных необходимо завершить все сеансы, то пользователю выдается сообщение. Динамическое обновлениеЕсли выбрана команда Обновить динамически, то выполняется обновление без завершения работы пользователей. Предполагается, что выполненные изменения будут записаны динамически в виде версии изменений конфигурации (конфигурация базы данных при этом не изменяется). Допускается выполнение повторных изменений основной конфигурации. Если при очередной попытке обновления конфигурации базы данных может быть установлен монопольный режим работы, конфигуратор осуществляет обновление конфигурации базы данных с учетом всех изменений (как текущих, так и предыдущих). Фоновое обновление конфигурации базы данныхОбщее описание
● Во время выполнения фазы обработки, система фиксирует все измененные данные для вышеперечисленных объектов, по аналогии с механизмами обмена данными. Диалог фонового обновления конфигурации базы данныхДля вызова операции фонового обновления конфигурации базы данных нужно выбрать пункт меню Конфигурация – Конфигурация базы данных – Фоновое обновление конфигурации базы данных.
Нажатие кнопки Запустить запускает фазу обработки. При этом в окне служебных сообщений отображается текст: Сохранение конфигурации базы данных в файлДля сохранения конфигурации базы данных в файл на диск нужно выбрать пункт Конфигурация – Конфигурация базы данных – Сравнение конфигурации и конфигурации базы данныхЕсли в процессе внесения изменений в конфигурацию требуется получить отчет об отличиях от конфигурации базы данных, то следует Отказ от изменений в конфигурацииДля отказа от изменений в конфигурации достаточно выбрать пункт Конфигурация – Конфигурация базы данных – Вернуться к конфигурации БД. 1. Цепная . Разомкнутая конфигурация. Основана на линейной связи. Может иметь различную пространственную ориентацию: вертикальную (рис. 2а), горизонтальную (рис. 2б) и вертикально-горизонтальную (рис. 2в). Может базироваться как на последовательном, так на встречном и расходящемся соединениях. Возможны различные сочетания этих соединений. Конфигурации такого типа могут составлять самостоятельные структуры (например, технологическая структура в поточном производстве), но преимущественно используются как дополнительные элементы сложных структур, обеспечивающие дистанционирование периферийных участков от центра (рис. 4б). 2. Кольцевая (рис. 3). Замкнутая децентрализованная конфигурация. Основана на последовательной связи. Примером может быть структура творческой исследовательской группы: разработка программы исследования (ведущий специалист) – последовательное проведение исследований (все члены группы) – обобщение результатов (вновь ведущий специалист). 3. Звездная (рис. 4а). Разомкнутая конфигурация. Характерна четкая централизация и отсутствие периферийных связей. Сформирована на основе расширяющего (структура руководства) или сужающего (структура обратной связи) соединений. Может использоваться в жестко централизованных управленческих системах со слабым делегированием полномочий, а также в качестве центрального элемента любых централизованных структур. Усиление централизации может достигаться за счет «удлинения лучей», исходящих из центра «звезды» (рис. 4б). 4. «Колесо» (рис. 5). Замкнутая централизованная конфигурация. Сформирована на основе сужающих или расширяющих соединений. Представляет синтез кольцевой и звездной конфигураций. Помимо централизованных имеет еще и развитые периферийные связи. Структуры данной конфигурации относятся к довольно распространенным. Такой может быть, например, структура управления фирмой: централизованное управление подразделениями из единого центра и периферийные связи между самими подразделениями. Данная конфигурация также может использоваться и как центральный элемент сложных централизованных структур. 5. «Двойное кольцо» (рис. 6). Замкнутая конфигурация. Сформирована на основе расширяющих и сужающих соединений. Выраженная централизация отсутствует. Но и вполне децентрализованной такая конфигурация не является, поскольку имеется относительный центр, заключенный во внутреннем кольце, и относительная периферия, заключенная во внешнем кольце. Подобные структуры характерны для организаций, управление которыми осуществляет совет, каждый член которого курирует какое-то определенное направление деятельности. Сочетание «двойного кольца» со звездой дает более завершенную, рациональную и широко распространенную конфигурацию «колесо с двойным ободом» , обладающую в отличие от «двойного кольца» четкой централизацией (рис. 7). Пример: руководитель организации имеет несколько заместителей, каждый из которых осуществляет руководство определенным подразделением на основе делегирования полномочий. 6. Веерная . Разомкнутая централизованная конфигурация. Сформирована на основе конвергентных и дивергентных соединения. В зависимости от пространственной ориентации может быть вертикальной или горизонтальной, а в зависимости от типа базового соединения расходящейся или сходящейся. Примером вертикального расходящегося веера является традиционная система линейного управления (рис. 8а), сходящегося – система обратной связи и информационного обеспечения руководства (рис. 8б). Примером горизонтального расходящегося (сходящегося) веера является технологическая структура производства с расширением (сокращением) по ходу технологического процесса числа производственных участков (рис. 8в). 7. Всеканальная . Замкнутая конфигурация, при которой каждый из элементов системы связан со всеми остальными элементами. Может быть сформирована на основе простого многоканального, сужающего или расширяющего соединений. Основные разновидности: децентрализованная и централизованная. Децентрализованная аналогична кольцевой, но при полном развертывании связей по типу «Все со всеми» (рис. 9а). Характерна для групп неформального общения, творческих и иных групп, не имеющих выраженных лидеров. Централизованная аналогична конфигурации «колесо» также с полным развертыванием периферийных связей (рис. 9б). Примерами организаций, обладающих такими структурами, являются производственные бригады с полной взаимозаменяемостью работников или исследовательские группы, не имеющие ярко выраженной специализации исполнителей по видам работ, при условии, что в этих коллективах имеются ярко выраженные руководители-координаторы. 8. Сотовая (рис. 10). Децентрализованная конфигурация с высокой степенью регламентированности связей сформирована на основе разных типов соединений. В завершенном виде является замкнутой. Примером может быть структура системы формирования, хранения и использования конфиденциальной информации. рис.2 Цепная конфигурация Рис. 3 Кольцевая конфигурация Рис. 4 Звездная конфигурация Рис. 5 Конфигурация «Колесо» Рис. 6 Конфигурация «Двойное кольцо» Рис. 7 Конфигурация «Колесо с двойным ободом» Рис. 8 Веерная конфигурация Рис. 9 Всеканальная конфигурация Рис. 10 Сотовая конфигурация Мы будем рассматривать основы разработки прикладных конфигураций на примере автоматизации деятельности салона красоты "Марина". В салоне работают директор, администратор , мастера и другие сотрудники. Основная задача мастеров - оказание услуг клиентам. Салон закупает материалы у поставщиков. Материалы расходуются в ходе оказания услуг, а так же их можно продавать клиентам - физическим лицам или организациям. Мы автоматизируем деятельность салона. В частности, нужно автоматизировать учет материалов, учет деятельности мастеров, учет клиентов с возможностью назначения особых условий обслуживания для постоянных клиентов. Нужно автоматизировать расчет заработной платы для сотрудников, создать отчеты, которые позволят руководству анализировать эффективность деятельности салона. В ходе решения задачи мы столкнемся и со многими другими практическими ситуациями, требующими автоматизации. Мы не будем стремиться к созданию решения, которое можно будет использовать на практике. Наша основная задача - рассмотреть работу с объектами системы, использовав избранную предметную область для демонстрации возможностей и особенностей системы. Хотя, с другой стороны, нашу итоговую конфигурацию , после доработки, можно будет использовать на практике. Продолжим знакомство с Конфигуратором . А именно, приступим к изучению операций с объектами . 1.3. Создаем объектыПервой операцией с объектами , которую мы освоим в Конфигураторе , будет создание объектов . Создать объект нужного вида можно несколькими способами. Например - вызвав контекстное меню группы объектов и выбрав в нем пункт Добавить ( рис. 1.9).
Обратите внимание на пиктограмму, которая сопровождает пункт меню . Такую же пиктограмму имеет кнопка Добавить на панели инструментов окна дерева конфигурации . Эта же команда продублирована в меню Действия . Обратите внимание на то, что одно и то же действие в Конфигураторе можно выполнить различными способами. Пока не будем выполнять описанную команду. В следующей лекции мы попрактикуемся в создании объектов и в других операциях с ними. Выше мы использовали понятие " объект ", однако, не поясняли его. Если вы знакомы с объектно-ориентированной методологией программирования , понятие " объект " должно быть вам знакомо. Если нет - давайте рассмотрим простой пример, который позволит понять сущность объектов . Представьте себе, что конфигурация - это ноутбук. Ноутбук состоит из отдельных частей, связанных воедино, взаимодействующих друг с другом. Это - монитор , клавиатура, материнская плата , центральный процессор , оперативная память - список можно продолжать очень долго. Всё то, из чего состоит наш ноутбук, его детали - это объекты . Каждый объект обладает определенной функциональностью. Он может связываться каким-то образом с другими объектами , он имеет средства управления, может сообщать другим объектам о своем состоянии. В более широком смысле и ноутбук - это тоже объект . Им можно управлять, используя клавиатуру. Он может выводить сообщения с помощью монитора. Они составляют интерфейс , с помощью которого пользователь взаимодействует с ноутбуком. Итак, объект , это "деталь" конфигурации . Существуют объекты различных видов - их список можно видеть в окне дерева конфигурации . Сейчас рассмотрим некоторые другие не менее важные действия, которые выполняют в Конфигураторе . 1.4. Архивная копия информационной базыОдна из важнейших сервисных операций, которую вам постоянно придется выполнять - это создание архивной копии информационной базы . Архивные копии рабочих баз нужно делать достаточно регулярно - для того, чтобы обезопасить себя от потери информации. Если вы собираетесь выполнить какую-нибудь операцию, которая может повлиять на нормальную работу конфигурации , например - обновить конфигурацию - прежде чем ее выполнять, вы должны обязательно сделать архивную копию информационной базы . Имейте в виду, что операция по архивированию информационной базы универсальна, как и многие другие операции в Конфигураторе . То есть - используя описанные команды вы сможете сделать архивную копию любой конфигурации , работающей на платформе 1С:Предприятие 8. Сделать архивную копию информационной базы можно несколькими способами. Первый из них заключается в обычном копировании или архивировании каталога с информационной базой . Второй способ - воспользоваться инструментами архивирования, встроенными в Конфигуратор . А именно, если выполнить команду меню Администрирование > Выгрузить информационную базу , появится окно, которое содержит стандартный запрос о задании имени сохраняемого файла. В нашем случае это файл с расширением.DT. Он содержит архивную копию информационной базы . В случае повреждения или утери информационной базы вы можете восстановить ее из архивного файла командой Администрирование > Загрузить информационную базу . Помните, что информационная база содержит не только конфигурацию , но и базу данных, которая формируется при работе пользователя с системой, то есть - данные, которые он вводит в систему в режиме 1С:Предприятие. При загрузке информационной базы из файла вы получаете то ее состояние, которое она имела на момент выгрузки. Изменения, сделанные после этого, теряются. Предположим, мы выгрузили информационную базу и после этого создали новый объект системы, ввели какие-то данные в пользовательском режиме. Если после этих действий загрузить ранее выгруженную информационную базу , окажется, что сделанные изменения утрачены. 1.5. Основная конфигурация и конфигурация базы данныхИнформационная база хранит две конфигурации . Одна из них называется основной конфигурацией или просто конфигурацией . Именно ее мы правим в ходе работы с конфигуратором и именно ее открываем командой Конфигурация > Открыть конфигурацию . Вторая конфигурация называется конфигурацией базы данных . Она используется в ходе работы пользователей. Редактировать основную конфигурацию можно в процессе работы пользователей с информационной базой . Для того, чтобы перенести изменения в конфигурацию базы данных , нужно, чтобы пользователи завершили работу с программой. Для того, чтобы открыть конфигурацию базы данных , выполните команду Конфигурация > Конфигурация базы данных > Открыть конфигурацию БД . Команды изменения объектов в окне конфигурации базы данных заблокированы. Если, открыв конфигурацию , мы внесем в нее изменения, например, создадим новый объект , в заголовке окна дерева конфигурации можно будет наблюдать значок: "*" (признак модифицированности конфигурации ) ( рис. 1.10). Рис. 1.10. Значок "*" означает, что внесенные изменения не сохранены в основной конфигурации . То есть он сигнализирует о том, что изменения, которые мы внесли на этапе конфигурирования, могут быть утеряны при, например, внезапном отключении питания. После сохранения значок модифицированности конфигурации исчезает, но появляется значок отличия конфигураций "" ( рис. 1.11). Рис. 1.11. Знак отличия конфигураций указывает на то, что изменения, внесенные в основную конфигурацию , пока не внесены в конфигурацию базы данных . Для того, чтобы перенести изменения из основной конфигурации в конфигурацию базы данных , нужно выполнить команду Конфигурация > Обновить конфигурацию базы данных . Если изменения, внесенные в основную конфигурацию не были сохранены до выполнения этой команды - система, перед обновлением конфигурации базы данных , предложит сначала сохранить изменения. При обновлении конфигурации базы данных система выводит окно с перечнем изменений, которые будут внесены в конфигурацию базы данных ( рис. 1.12). Рис. 1.12. Если вы согласны с перечнем изменений, нажмите на кнопку Принять , в противном случае - на кнопку Отмена . Признаки отличия конфигураций и модифицированности могут отображаться в заголовке окна дерева конфигурации одновременно. Если вы внесли изменения в конфигурацию , сохранили основную конфигурацию , не обновляя конфигурацию базы данных , а потом продолжили вносить изменения - оба значка отобразятся в заголовке окна. Если вы внесли изменения в основную конфигурацию , сохранили их, но еще не обновляли конфигурацию базы данных , вы можете вернуться к конфигурации базы данных , отменив изменения, сделанные в основной конфигурации . То есть, фактически, заменить основную конфигурацию конфигурацией базы данных . Для этого нужно выполнить команду Конфигурация > Конфигурация базы данных > Вернуться к конфигурации БД . Конфигурацию можно сохранять в файл и загружать из файла. Для сохранения основной конфигурации в файл выполните команду Конфигурация > Сохранить конфигурацию в файл . Для загрузки конфигурации из файла выполните команду Конфигурация > Загрузить конфигурацию из файла . Выгруженная конфигурация хранится в файле с расширением.CF. |
Читайте: |
---|
Популярное:
Как сделать яндекс стартовой страницей |
Новое
- Список русскоязычных социальных сетей
- Статусы в скайпе про любовь
- Как найти копии на Алиэкспресс?
- Кто такой верстальщик и чем он занимается Должностная инструкция верстальщика
- Прошивка Lineage OS: обзор и установка новейшей ОС Установка обновлений при помощи ROM Manager
- Как правильно совмещать контакты Google и iCloud на iPhone
- Отличия одноплатных компьютеров Orange pi и Raspberry pi, что купить?
- Получаем настраиваемые экранные кнопки Home, Back и Menu на любом Android девайсе (Floating Soft Keys) Кнопки назад домой на андроид
- Обзор Mi Band Pulse (1S) и сравнение с оригинальным Mi Band
- Vertex - новая марка телефонов и смартфонов уже в России