Конфигурация отличается от основной конфигурации. Восстановление конфигурации поставщика. Частный случай необычного состояния конфигурации. Обновление конфигурации базы данных

Отраслевое решение "1С:Аптека" предназначено для автоматизации розничных продаж лекарственных препаратов и сопутствующей продукции в аптеках и аптечных пунктах, ведения оперативного учета по сериям лекарственных препаратов, контроля фальсификации и сроков годности, правил ценообразования, предельных наценок на жизненно-необходимые и важные лекарственные препараты (ЖНВЛП).

Конфигурация "Аптека" разработана на основе типовой конфигурации "1С:Розница" с сохранением всех основных возможностей и механизмов этого типового решения:

Отраслевые особенности учета

В соответствии с требованиями законодательства реализован обмен данными с ФГИС "Мониторинг движения лекарственных препаратов" (МДЛП).

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

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

Пользователь может ввести описание лекарственного препарата или товара и сохранить его изображение, а также определить виды дополнительных реквизитов и сведений, которые нужно хранить в системе. Для облегчения процесса первоначального наполнения справочника номенклатуры и поддержания его в актуальном состоянии реализована загрузка нормативно-справочной информации по лекарственным средствам с диска или онлайн-версии ИТС МЕДИЦИНА.

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

Реализован механизм загрузки/выгрузки документов и справочников из внешнего файла (форматы txt, dbf, xls, mxl).

В конфигурации "Аптека" реализован учет производства лекарственных форм при помощи документа "Изготовление лекарственных форм", в котором указываются:

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

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

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

Наряду с РИБ "1С:Аптека" может автоматически обмениваться информацией с управляющей информационной системой (back-office) в дуплексном режиме. В качестве управляющей системы для "1С:Аптека" может использоваться " ". В управляющей системе можно создать неограниченное количество узлов конфигурации "Аптека", которые в свою очередь могут являться главными узлами распределенной информационной базы.

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

В "1С:Аптека" наряду с много-магазинным учетом, реализован много-фирменный учет, где каждый склад (торговый зал) может быть отнесен к определенной организации.

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

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

В конфигурации "Аптека" осуществляется контроль предельных розничных цен и цен производителей на лекарственные средства с учетом специфики ценообразования на препараты ЖНВЛП и НСиПТВ. Предусмотрена загрузка реестра предельных цен производителей лекарственных средств с диска или онлайн-версии ИТС МЕДИЦИНА, и автоматический расчет предельной розничной цены на основании уже загруженного реестра предельных цен производителей.

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

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

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

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

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

Решение поддерживает обмен данными с конфигурацией "1С:Бухгалтерия ". При совместном использовании конфигураций оперативный учет движений и остатков товаров и денежных средств производится в "1С:Аптека". Конфигурация "Бухгалтерия предприятия" обеспечивает регламентный учет операций.

Отраслевое решение "1С:Аптека" аккумулирует в себе методические решения и лучшие практики предприятий розничной торговли, представленные в программном продукте "1С:Розница 8" и накопленный опыт компании 1С-Рарус на рынке автоматизации аптек.

В моем случае «Управление торговлей», редакция 10.3 дополнена отраслевым решением «БИТ: Управление автосервисом 8». Компании, использующие отраслевые решения, как правило, дорабатывают конфигурацию под свои нужды и не обновляют их на новые релизы от поставщика. Следовательно, осталась «Управление торговлей», релиз 10.3.13.2. Плюс конфигурация поставщика хоть и называется «Управление торговлей», тем не менее, объекты, относящиеся к конфигурации «БИТ: Управление автосервисом 8», так же находятся на поддержке (рис. 1). Это случай, когда релизы конфигурации поставщика и конфигурация базы данных (далее БД) формально совпадают, а фактически конфигурация поставщика - не «Управление торговлей», редакция 10.3.

Следовательно, при обновлении на следующий релиз «Управление торговлей» механизм обновления предложит удалить все объекты, которые относились с отраслевому решению (рис. 2).

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

Задача решается в два этапа. Для этого понадобится cf-файл конфигурации, который соответствует релизу БД. Релиз БД можно посмотреть в «Справка» − «О программе» (рис. 3).

Внимание! Перед проделыванием следующих операций сделайте резевную копию БД.

1) Нажимаем «Конфигурация» − «Поддержка» − «Настройки Поддержки». Появится окно «Настройки поддержки», нажимаем «Снять с поддержки» (рис. 4). В диалоговом окне с сообщением о том, что снятие с поддержки приведет к невозможности получать обновление от поставщика, отвечаем «Да».

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

2) Нажимаем «Конфигурация» − «Сравнить, объединить с конфигурацией из файла». Появится окно с предложением поставить конфигурацию на поддержку. Отвечаем «Да» (рис. 5).

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

Теперь конфигурация поставщика соответствует конфигурации БД. Однако есть небольшое техническое замечание − объекты, у которых были изменения, не находятся на поддержке (рис. 7). При обновлении такие объекты меняться не будут. Так что, нужно поставить их на поддержку с возможностью редактирования.

3) Нажимаем «Конфигурация» − «Поддержка» − «Настройки поддержки». В появившемся окне нажимаем «Сравнить, объединить». В окне сравнения, объединения снимаем все галочки, выделяем объект, который ставим на поддержку, и нажимаем «Изменить». В появившиеся окне выбираем «Объект поставщика редактируется с сохранением поддержки», нажимаем «ОК» и «Выполнить» (рис. 8). Галочка «Устанавливать для подчиненных объектов» полезна в том случае, если проводимое изменение справедливо для всех подчиненных объектов. Платформа «1С:Предприятие 8» не позволит провести изменения, если, например, в подчиненных объектах добавлены реквизиты, и вы поставите их на поддержку.

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

Теперь информационная база на поддержке нужной конфигурации.

Можно установить свойства конфигурации, такие как имя и описание, а также параметры спецификации и другие расширенные параметры.

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

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

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


Параметры конфигурации

Имя конфигурации Введите имя конфигурации. В имени нельзя использовать косую черту (/) или знак @. Если поле содержит один из вышеупомянутых символов, поле пустое или имя уже существует, то при закрытии диалогового окна появляется предупреждающее сообщение. В дереве конструирования FeatureManager можно настроить отображение имена конфигурации компонентов.
Описание (Не обязательно). Введите описание конфигурации. Можно отобразить описания конфигураций компонентов в дереве конструирования FeatureManager и в ConfigurationManager . Если Вы хотите использовать текст в качестве описания в спецификации, выберите параметр Использовать в спецификации . Этот текст превосходит по важности любые свойства определенной конфигурации или свойства пользователя, однако значения этих свойств он не отменяет.
Заметка (Не обязательно). Введите дополнительную информацию для описания данной конфигурации.
Настройки пользователя (Доступны только при редактировании свойств существующей конфигурации). Нажмите, чтобы получить доступ к свойствам определенной конфигурации в диалоговом окне Суммарная информация .

Параметры спецификации

Отображаемое обозначение детали при использовании в спецификации Используется для определения способа отображения сборки или детали в спецификации. Выберите один из указанных ниже параметров: Имя документа Обозначение детали идентично имени документа. Имя конфигурации Обозначение детали совпадает c именем конфигурации. Связь с родительской конфигурацией (Только для производных конфигураций .) Обозначение такое же, что и имя родительской конфигурации. Имя, настроенное пользователем Обозначение является введенным именем.
Отображение дочерних элементов при использовании в качестве узла сборки (Только для сборок.) Когда такая конфигурация сборки используется в качестве узла сборки в другой сборке, эти настройки используются вместе с настройками Типа спецификации в PropertyManager Спецификация для управления тем, как дочерние компоненты отображаются в спецификации сборки верхнего уровня. Для получения дополнительной информации о настройках Типа спецификации см. PropertyManager Спецификация . Выберите один из указанных ниже параметров: Отобразить Отображает дочерние компоненты в спецификации, как указано в параметре Тип спецификации в PropertyManager Спецификация. (Дочерние компоненты не отображаются в спецификации Только верхнего уровня .) Скрыть Скрывает дочерние компоненты в спецификации, даже если параметр Тип спецификации стал бы их отображать. Узел сборки отображается как отдельный элемент в спецификации. Например, спецификация Только детали обычно содержит список дочерних компонентов, как отдельных объектов. Если выбран параметр Скрыть , вместо них отображается узел сборки. Продвинуть Разбивает узел сборки в спецификации и отображает его дочерние компоненты, даже если параметр Тип спецификации стал бы их отображать. Например, спецификация Только верхнего уровня обычно содержит список узла сборки, а не его дочерних компонентов. Если выбран параметр Продвинуть , содержится список дочерних компонентов, но не узла сборки. Примеры - Свойства отображения дочернего компонента

Дополнительные параметры

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

Погасить элементы (Только детали). Когда этот параметр выбран, новые элементы, которые добавлены в другие конфигурации, скрываются в данной конфигурации В противном случае новые элементы будут включены (не погашены) в данную конфигурацию.
Погасить новые элементы и сопряжения (Только для сборок). Когда выбран этот параметр, новые сопряжения и элементы, которые добавлены в другие конфигурации, погашаются в данной конфигурации. В противном случае новые сопряжения и элементы будут включены (не погашены) в данной конфигурации. К новым элементам в сборках относятся вырезы и отверстия в сборке, массивы компонентов, справочная геометрия и эскизы, которые соответствуют сборке (а не к одному из компонентов сборки).
Скрыть новые компоненты другие конфигурации, скрыты в данной конфигурации. В противном случае новые компоненты будут отображаться также и в этой конфигурации.
Погасить новые компоненты (Только для сборок). Когда выбран этот параметр, новые компоненты, которые добавлены в другие конфигурации, погашаются в данной конфигурации. В противном случае новые компоненты в данной конфигурации будут решены (не погашены).
Использовать цвет, который относится к конфигурации Чтобы указать цвет конфигурации, выберите этот параметр, затем выберите Цвет , чтобы выбрать цвет из палитры.

Цвет, относящийся к конфигурации, применяется к режиму «Закрасить», только если не выбран параметр Применить тот же самый цвет к режимам «Каркасное представление», «Скрыть невидимые линии» и «Закрасить» в разделе Параметры цвета документа .

Чтобы применить к компонентам сборки цвет, относящийся к конфигурации, нажмите правой кнопкой мыши выделенные компоненты в дереве конструирования FeatureManager, откройте окно Внешние виды и выберите компонент . Затем выберите цвет в окне PropertyManager Внешние виды .

Параметры родительских/дочерних элементов

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

Например, имеется сборка vise (тиски) с узлом сборки handle (рукоятка) , который содержит компонент connector (соединитель) . Если добавлена новая конфигурация с именем long в сборку vise (тиски) , можно одновременно добавить конфигурацию с именем long в узел сборки handle (рукоятка) и в компонент connector (соединитель) , выбрав их в упрощенном дереве в разделе Параметры родительских/дочерних элементов .

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

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

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

После внесения изменений, их нужно "спроецировать" на ту конфигурацию, в которой хранятся непосредственно бизнес-данные - на конфигурацию базы данных . Например, новый реквизит после добавления в основную конфигурацию не будет сразу доступен для пользователя, так как конфигурация базы данных еще не изменена. Для обновления конфигурации базы данных нажимаем F7; после обновления конфигурация базы данных становится равной основной конфигурации:

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

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

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

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

Вопрос 01.02 экзамена 1С:Профессионал по платформе. В каком объекте содержится редактируемая пользователем информация?

  1. Объект конфигурации
  2. Объект встроенного языка
  3. Объект информационной базы
  4. Верны ответы 1 и 3
  5. Верны все варианты
Правильный ответ третий. Каждому объекту конфигурации (например, документу РеализацияТоваровУслуг) соответствует произвольное число экземпляров объектов информационной базы (например, конкретные документы Реализация товаров и услуг, оформляемые по каждому факту продажи товаров).

Вопрос 01.05 экзамена 1С:Профессионал по платформе. Выберите верный набор ассоциаций "Объект" - "тип файла":

  1. внешняя обработка -"epf", внешний отчет – "erf", конфигурация – "сf"
  2. внешняя обработка -"ert", внешний отчет – "mxl", конфигурация – "pfl"
  3. внешняя обработка -"ert", внешний отчет – " erf", конфигурация – "cfu"
  4. внешняя обработка -"epf", внешний отчет – "mxl", конфигурация – "cfu"

Правильный ответ первый. External processor file это расширение внешних обработок, External report file расширение внешних отчетов, Configuration file это расширение файла конфигурации.

Вопрос 01.21 экзамена 1С:Профессионал по платформе. Из чего состоит конфигурация?

  1. Объекты конфигурации
  2. Объекты встроенного языка
  3. Объекты информационной базы
  4. Верны ответы 1 и 3
  5. Верны все варианты
Правильный ответ первый, из объектов, просмотреть которые можно в дереве конфигурации.

Вопрос 01.27 экзамена 1С:Профессионал по платформе. Какие объекты используются при описании алгоритма?

  1. Объекты конфигурации
  2. Объекты встроенного языка
  3. Объекты информационной базы
  4. Верны ответы 1 и 3
  5. Верны все варианты
Правильный ответ второй, алгоритмы описываются встроенным языком.

Вопрос 01.34 экзамена 1С:Профессионал по платформе. Какую конфигурацию можно изменять интерактивно в конфигураторе?

  1. Основная конфигурация
  2. Конфигурация базы данных
  3. Конфигурация поставщика
  4. Внешние конфигурации
Правильный ответ первый. Конфигурация поставщика остается неизменной, конфигурация базы данных приводится к конфигурации поставщика после процедуры обновления.

Вопрос 01.57 экзамена 1С:Профессионал по платформе. Произвольная классификация объектов конфигурации осуществляется с помощью …

  1. свойства Комментарий у объекта конфигурации
  2. создания реквизита "Классификация"
  3. с помощью объекта конфигурация Подсистемы
  4. верны варианты 1 и 2
  5. верны все варианты
Правильный ответ третий - объекты могут быть объединены в подсистему, каждый объект может входить в одну или несколько подсистем.

Вопрос 01.63 экзамена 1С:Профессионал по платформе. Сколько информационных баз может быть с одной и той же конфигурацией?

  1. Только одна
  2. Только две (рабочая и демонстрационная)
  3. Неограниченно
  4. Определяется комплектом поставки прикладного решения
  5. Определяется в настройках конфигурации
Правильный ответ третий - программное решение может быть растиражировано сколь угодно широко.

Вопрос 01.64 экзамена 1С:Профессионал по платформе. Сколько конфигураций обязательно должно существовать в прикладном решении?

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

Вопрос 03.13 экзамена 1С:Профессионал по платформе. В каком случае в окне конфигурации доступно изменение метаданных?

  1. Всегда
  2. Только для основной конфигурации
  3. Для основной конфигурации и конфигурации базы данных
  4. Для конфигурации поставщика
  5. Для конфигурации открытой из файла