1с базовые права бсп что это
Перейти к содержимому

1с базовые права бсп что это

  • автор:

Настройка прав пользователей на управляемых формах в 1С 8.3

Задача: создать роль с ограниченными правами. Запретить редактирование проведенных документов.
Среда: 1С Предприятие «Комплексная автоматизация 2.4» на управляемых формах.

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

ОЧЕНЬ МНОГО СТАНДАРТНЫХ РОЛЕЙ

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

НАСТРОЙКА РОЛИ С ОГРАНИЧЕННЫМИ ПРАВАМИ

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

Добавляем в профиль роли и у пользователя появляюся права в конфигураторе

Добавляем в профиль роли и у пользователя появляюся права в конфигураторе

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

Права на реализацию без права редактирования

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

3. Поскольку скопированная роль с полных прав теперь называется не «Полные права», а «Менеджер РП» то возникнут трудности со входом в программу. Это связано с тем, что мы потеряли статус «полные права», и программа накладывает на нас при входе различные проверки и ограничения. Для того чтобы справится с различными трудностями входа в программу, рекомендуем установить для пользователя несколько стандартных ролей, решающих проблему входа в 1С: Базовые права БП, Базоовые права БСП, Базовые права УТ.

 Недостаточно прав для входа в программу

Недостаточно прав для входа в программу

Назначаем несколько прав, чтобы зайти в 1С

Назначаем несколько прав, чтобы зайти в 1С

4. После того как вы произведете настройку роли и попытаетесь проверить то как она работает, то можете столкнутся с дополнительными препятствиями, с которыми столкнулись мы. А именно в документе «Реализация товаров и услуг» есть механизм проверки проведения документа с обязательной ссылкой на заказ покупателя. Соответственно, если есть такая проверка, то есть и маленькая дополнительная роль (одна из 1280), которая может разрешить проводить документы реализаций без обязательной ссылки на заказ. Действительно, в нашем случае такая роль оказалась. Она называлась «Проведение реализаций без ссылки на заказ». Её удалось вычислить через программный код документа «Реализация товаров и услуг». Элемент кода, осуществляющий такую проверку, приведен ниже. В каждом конкретном случае, в каждом конкретном документе нюансы могут быть другие. Просто знайте, что они могут быть. Теперь вам знаком способ как их искать и исправлять.

Нет прав проводить реализации без заказа покупателя

Нет прав проводить реализации без заказа покупателя

Находим программный код, блокирующий проведение реализации без заказа

Находим программный код, блокирующий проведение реализации без заказа

Подключаем дополнительную роль для проведения реализаци без заказа

Подключаем дополнительную роль для проведения реализаций без заказа

Заметьте, что при создании новой роли мы не вносили какие-либо изменения в программный код, чтобы решить нашу задачу, а настраивали все штатными средствами программы 1С. Иногда чтобы выполнить какую-либо новую задачу в новой программе просто нужно знать, как это делать. Надеемся, наш материал поможет вам в решении ваших вопросов администрирования прав пользователей в новых версиях программы 1С.

Права доступа на чтение в 1с

Авторизация не выполнена 1с

Иногда требуется создать пользователя 1с с правами только на чтение или на чтение с возможностью печати и сохранения. Например предоставить доступ к базе аудитору или новому сотруднику.

В связи с тем, что в :Зарплата и управление персоналом 3.1 такой возможности со штатными профилями доступа нет, нам потребуется для выполнения данной задачи создать новый профиль доступа.

В этой статье я подробно опишу процесс создания пользователя и назначения требуемых прав.

Как создать пользователя в 1с ЗУП 3.1

Для создания пользователя 1с нужно перейти в следующий раздел:

Открываем «Администрирование», далее переходим в пункт «Настройки пользователей и прав» -> «Пользователи» и жмем в левом верхнем углу кнопку «Создать».

В открывшемся окне заполняем «Полное имя», «Имя для входа», ставим галочки «Аутентификация 1с:Предприятия» и «Показывать в списке выбора».

В заключении устанавливаем пароль пользователю и нажимаем Записать и закрыть.

Мои рекомендации по выбору сложности пароля можно почитать здесь.

Создание пользователя 1с

Как создать профиль группы доступа в 1с ЗУП 3.1

Открываем раздел «Администрирование», далее переходим в пункт «Настройки пользователей и прав» -> «Профили групп доступа» и жмем кнопку «Создать».

Вводим «Наименование» и отмечаем роли, которые я отметил для Вас ниже:

Далее нажимаем Записать и закрыть и переходим к следующему шагу.

Назначение доступа пользователю 1с

Теперь приступим к назначению прав на чтение и просмотр для нашего пользователя.

Для этого переходим в «Администрирование», далее пункт «Настройки пользователей и прав» -> «Группы доступа» и жмем кнопку «Создать».

Вводим «Наименование» и выбираем только что созданный нами профиль на просмотр.

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

Назначение доступа пользователю 1с

Права на печать и сохранение отчетов

Аудиторам обычно требуется дать возможность сохранения отчетов, либо их печать.

Для этого в Профилях групп доступа нужно добавить следующую роль:

В этой статье вы познакомились с тем как назначить права доступа 1с на чтение пользователю в конфигурации :Зарплата и управление персоналом 3.1

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

Форум на Купить-1С.ру

Подскажите, пожалуйста, есть ли в программе 1С Бухгалтерия 8 возможность разделить права бухгалтера и менеджера по продажам? Можно ли сделать разные права для разных пользователей?

Аватара пользователя
Вопрос Сообщения: 53 Зарегистрирован: 21 апр 2010, 16:02

Re: Какие права и роли есть в 1С Бухгалтерия 8?

Ответ » 20 май 2019, 11:57

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

Профиль состоит из набора ролей.
А каждая роль открывает пользователю некоторые возможности.

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

  • Администратор
  • Бухгалтер
  • Главный бухгалтер
  • Менеджер по продажам
  • Открытие внешних отчетов и обработок
  • Синхронизация данных с другими программами
  • Только просмотр

Роли в системе создают разработчики. В типовой конфигурации 1С:Бухгалтерия 8, например, уже создано более трехсот ролей:
Код: Выделить всё Администратор системы
Администрирование
Администрирование Зарплата кадры
Базовые права БЗК (базовая)
Базовые права БРО
Базовые права БСП
Базовые права БТС
Базовые права ВетИС
Базовые права ГИСМ
Базовые права ЕГАИС
Базовые права Интернет-поддержки пользователей
Базовые права МОТП
Базовые права по электронным документам
Базовые права: Бухгалтерия предприятия
Вывод на принтер, в файл, в буфер обмена
Вывод реестра документов
Вызов онлайн-поддержки
Выполнение загрузки данных внешних систем
Выполнение обмена 1С:ДиректБанк
Выполнение обмена документами 1С:Бизнес-сеть
Выполнение обмена с банками по зарплатным проектам
Выполнение обмена с контрагентами
Выполнение обмена электронными документами
Выполнение обменов с Яндекс.Кассой
Выполнение синхронизации данных
Добавление и изменение адресных сведений
Добавление и изменение банков
Добавление и изменение вариантов отчетов
Добавление и изменение видов контактной информации
Добавление и изменение внешних пользователей
Добавление и изменение данных 1С:ДиректБанк
Добавление и изменение данных бухгалтерии
Добавление и изменение дат запрета изменения
Добавление и изменение дополнительных отчетов и обработок
Добавление и изменение дополнительных реквизитов и сведений
Добавление и изменение календарных графиков
Добавление и изменение курсов валют
Добавление и изменение маршрутов подписания
Добавление и изменение настроек 1С:Бизнес-сеть
Добавление и изменение настроек 1С:ДиректБанк
Добавление и изменение настроек бухгалтерии
Добавление и изменение настроек обмена с контрагентами
Добавление и изменение настроек электронного взаимодействия
Добавление и изменение номенклатуры контрагентов
Добавление и изменение обмена с банками по зачислению зарплаты
Добавление и изменение обмена с банками по лицевым счетам зарплатных проектов
Добавление и изменение обменов с Яндекс.Кассой
Добавление и изменение общей бухгалтерской нормативно-справочной информации
Добавление и изменение пользователей
Добавление и изменение рассылок отчетов
Добавление и изменение учетных записей электронной почты
Добавление и изменение электронных документов
Добавление и изменение электронных подписей и шифрование
Добавление изменение актов постановки на баланс ЕГАИС
Добавление изменение актов списания ЕГАИС
Добавление изменение анкет перс учета
Добавление изменение бухгалтерского учета зарплаты
Добавление изменение ветеринарно-сопроводительных документов ВетИС
Добавление изменение видов алкогольной продукции ЕГАИС
Добавление изменение возвратов из регистра №2 ЕГАИС
Добавление изменение входящих транспортных операций ВетИС
Добавление изменение входящих ТТН ЕГАИС
Добавление изменение выплаченной зарплаты
Добавление изменение данных для начисления зарплаты
Добавление изменение данных сотрудников
Добавление изменение данных физических лиц зарплата кадры
Добавление изменение депонированной зарплаты
Добавление изменение документа "Кассовый чек коррекции"
Добавление изменение документов закупки ГИСМ
Добавление изменение документов зарплата кадры
Добавление изменение документов по прямым выплатам пособий социального страхования
Добавление изменение должностей
Добавление изменение заболеваний и условий регионализации ВетИС
Добавление изменение загрузки остатков ЕГАИС
Добавление изменение запросов акцизных марок ЕГАИС
Добавление изменение запросов складского журнала ВетИС
Добавление изменение зарплатных проектов
Добавление изменение значений строковых реквизитов
Добавление изменение инвентаризаций продукции ВетИС
Добавление изменение исходящей справки о заработке
Добавление изменение исходящих транспортных операций ВетИС
Добавление изменение исходящих ТТН ЕГАИС
Добавление изменение классификатора алкогольной продукции ЕГАИС
Добавление изменение классификатора организаций ЕГАИС
Добавление изменение лицевых счетов по зарплатным проектам
Добавление изменение личных вариантов отчетов
Добавление изменение маркировок товаров ГИСМ
Добавление изменение медицинских организаций
Добавление изменение назначений грузов ВетИС
Добавление изменение налогов и взносов
Добавление изменение начисленной зарплаты
Добавление изменение неразделяемых данных регламентированной отчетности
Добавление изменение объединений записей складского журнала ВетИС
Добавление изменение оснований полномочий ответственных лиц
Добавление изменение отчетов ЕГАИС
Добавление изменение папок и файлов
Добавление изменение передач в регистр №2 ЕГАИС
Добавление изменение персонифицированного учета
Добавление изменение планов обмена
Добавление изменение подключаемого оборудования
Добавление изменение продукции ВетИС
Добавление изменение производственных операций ВетИС
Добавление изменение разделяемых данных регламентированной отчетности
Добавление изменение СЗВ-КОРР
Добавление изменение справок ЕГАИС
Добавление изменение уведомлений о поступлении маркированных товаров ГИСМ
Добавление изменение уведомлений о списании КиЗ ГИСМ
Добавление изменение уведомлений об отгрузке маркированных товаров ГИСМ
Добавление изменение хозяйствующих субъектов ВетИС
Добавление изменение целей расхода материалов
Добавление изменение чеков ЕГАИС
Добавление изменение чеков на возврат ЕГАИС
Добавление изменение шаблонов этикеток
Добавление изменение штрихкодов упаковок товаров
Доступ к внешнему интерфейсу монитора основных показателей
Доступ к внешнему интерфейсу списка задач
Закрытие периода
Запрос новой справки 1СПАРК Риски
Запуск Automation
Запуск веб-клиента
Запуск внешнего соединения
Запуск толстого клиента
Запуск тонкого клиента
Изменение дополнительных сведений
Изменение макетов печатных форм
Изменение участников групп доступа
Интерактивное открытие внешних отчетов и обработок
Использование информационного центра
Использование команд "Досье контрагента"
Использование мобильного приложения
Использование Монитора Портала 1С:ИТС
Использование обмена с интернет-магазином
Использование обработки "Ожидаемая оплата от покупателей"
Использование обработки обмен с банками по зарплатным проектам
Использование обработки панель администрирования МОТП
Использование обработки панель обмен ЕГАИС
Использование обработки панель обмена с ВетИС
Использование обработки панель1С маркировка
Использование обработки проверка и подбор табачной продукции МОТП
Использование обработки сопоставление классификаторов ЕГАИС
Использование помощника корректировки остатков ЕГАИС
Использование сервиса 1С-Такском
Использование синхронизации с календарем google
Использование универсального отчета
Использование электронной подписи в модели сервиса
Настройка бухгалтерского учета зарплаты
Настройка выплаченной зарплаты
Настройка загрузки данных внешних систем
Настройка и оценка производительности
Настройка кадровых данных
Настройка классов условий труда по должностям
Настройка налоги и взносы
Настройка налоги и взносы общие данные
Настройка начисления зарплаты
Настройка начисления зарплаты общие данные
Настройка перс учета
Настройка перс учета общие данные
Настройка синхронизации с ЕГАИС
Настройка синхронизации файлов
Настройки обмена ГИСМ
Обновление конфигурации базы данных
Оператор отправки отчетности через представителя
Оператор отправки отчетности через представителя (переопределяемая)
Отправка SMS
Отражение зарплаты в бухгалтерском учете
Передача данных (анонимный доступ)
Подключение Интернет-поддержки
Подключение сервисов сопровождения
Полные права
Получение обновлений классификаторов
Получение платежной ссылки для Яндекс.Кассы
Постановка контрагентов на мониторинг
Право интерактивного переноса границы последовательности
Право на защищенный документооборот с контролирующими органами
Просмотр банковских счетов
Просмотр видов оплат
Просмотр возвратов товаров от покупателя
Просмотр данных монитора руководителя
Просмотр данных первичных документов
Просмотр журнала регистрации
Просмотр информации о доступных обновлениях программы
Просмотр контрагентов
Просмотр номенклатуры
Просмотр описания изменений программы
Просмотр организаций
Просмотр отчета "Валовая прибыль"
Просмотр отчета "Досье контрагента"
Просмотр отчета "Остатки товаров"
Просмотр отчета "Продажи"
Просмотр отчета "Счета, не оплаченные покупателями"
Просмотр отчета Анализ расхождений при поступлении алкогольной продукции
Просмотр отчета Движения между регистрами ЕГАИС
Просмотр отчета Движения по справке2 ЕГАИС
Просмотр отчета Информация об организации ЕГАИС
Просмотр отчета История справок2 ЕГАИС
Просмотр отчета Необработанные ТТН ЕГАИС
Просмотр отчета обработанные чеки ЕГАИС
Просмотр отчета Остатки акцизных марок ЕГАИС
Просмотр отчета Остатки алкогольной продукции ЕГАИС
Просмотр отчета Сводный отчет ЕГАИС
Просмотр отчетов о розничных продажах
Просмотр персонализированных данных
Просмотр поступлений наличных
Просмотр протоколов отправки в контролирующие органы
Просмотр реализации товаров услуг
Просмотр розничных продаж
Просмотр связанные документы
Просмотр складов
Просмотр списка физических лиц
Просмотр статей движения денежных средств
Просмотр счетов покупателям
Просмотр счетов-фактур выданных
Просмотр цен номенклатуры
Просмотр шаблонов договоров с контрагентами
Работа с электронной почтой: Бухгалтерия предприятия
Раздел интерфейса "Банк и касса"
Раздел интерфейса "Продажи"
Раздел интерфейса "Склад"
Раздел интерфейса "Справочники"
Редактирование акта сверки
Редактирование банковских счетов
Редактирование возвратов товаров от покупателя
Редактирование контрагентов
Редактирование новостей
Редактирование номенклатуры
Редактирование отчета о розничных продажах
Редактирование поступлений наличных
Редактирование реализации товаров услуг
Редактирование реквизитов объектов
Редактирование розничных продаж
Редактирование сведений об организациях
Редактирование сроков оплаты документов
Редактирование счетов покупателям
Редактирование счетов-фактур выданных
Редактирование текста дополнительных условий в счете
Редактирование цен номенклатуры
Редактирование, отправка по почте, сохранение в файл печатных форм
Режим "Все функции"
Сохранение данных пользователя
Удаленный доступ (Администрирование информационной базы в модели сервиса)
Удаленный доступ (Базовая функциональность)
Удаленный доступ (Обмен данными в модели сервиса)
Удаленный доступ (Обмен сообщениями)
Удаленный доступ (Передача данных)
Удаленный доступ (Стандартный интерфейс OData)
Управление фискальным устройством
Управление эквайринговым терминалом
Чтение "Кассовый чек коррекции"
Чтение актов постановки на баланс ЕГАИС
Чтение актов списания ЕГАИС
Чтение акцизных марок ЕГАИС
Чтение анкет перс учета
Чтение бухгалтерского учета зарплаты
Чтение вариантов отчетов
Чтение версий объектов
Чтение ветеринарно-сопроводительных документов ВетИС
Чтение внешних пользователей
Чтение возвратов из регистра №2 ЕГАИС
Чтение входящих транспортных операций ВетИС
Чтение входящих ТТН ЕГАИС
Чтение выплаченной зарплаты
Чтение глобальных дополнительных отчетов и обработок
Чтение данных 1С:ДиректБанк
Чтение данных 1СПАРК Риски
Чтение данных бухгалтерии
Чтение данных бухгалтерского учета
Чтение данных для начисления зарплаты
Чтение данных регламентированной отчетности
Чтение данных сервиса "Мониторинг банков"
Чтение данных сотрудников
Чтение данных физических лиц зарплата кадры
Чтение депонированной зарплаты
Чтение документов закупки ГИСМ
Чтение документов зарплата кадры
Чтение документов по прямым выплатам пособий социального страхования
Чтение должностей
Чтение дополнительных отчетов и обработок
Чтение дополнительных сведений
Чтение журнала документов обмена с банками по зарплатным проектам
Чтение заболеваний и условий регионализации ВетИС
Чтение загрузки остатков ЕГАИС
Чтение записей складского журнала в резерве ВетИС
Чтение запросов акцизных марок ЕГАИС
Чтение запросов ЕГАИС
Чтение запросов складского журнала ВетИС
Чтение зарплатных проектов
Чтение инвентаризаций продукции ВетИС
Чтение информации о версиях объектов
Чтение исходящей справки о заработке
Чтение исходящих транспортных операций ВетИС
Чтение исходящих ТТН ЕГАИС
Чтение классификатора алкогольной продукции ЕГАИС
Чтение классификатора организаций ЕГАИС
Чтение курсов валют
Чтение лицевых счетов по зарплатным проектам
Чтение маркировок товаров ГИСМ
Чтение маршрутов подписания
Чтение медицинских организаций
Чтение назначений грузов ВетИС
Чтение налогов и взносов
Чтение настроек 1С:Бизнес-сеть
Чтение настроек 1С:ДиректБанк
Чтение настроек обмена с контрагентами
Чтение настроек электронного взаимодействия
Чтение начисленной зарплаты
Чтение новостей
Чтение новостей разделов
Чтение номенклатуры контрагентов
Чтение обмена с банками по зачислению зарплаты
Чтение обмена с банками по лицевым счетам зарплатных проектов
Чтение обменов с Яндекс.Кассой
Чтение общей бухгалтерской нормативно-справочной информации
Чтение объединений записей складского журнала ВетИС
Чтение остатков алкогольной продукции
Чтение остатков продукции ВетИС
Чтение отчетов ЕГАИС
Чтение передач в регистр №2 ЕГАИС
Чтение перс учета
Чтение планов обмена
Чтение планов обмена с мобильными приложениями
Чтение подключаемого оборудования
Чтение продукции ВетИС
Чтение производственных операций ВетИС
Чтение рассылок отчетов
Чтение регистраций в налоговых органах
Чтение СЗВ-КОРР
Чтение соответствия номенклатуры ВетИС
Чтение списка задач
Чтение справок ЕГАИС
Чтение уведомлений о поступлении маркированных товаров ГИСМ
Чтение уведомлений о списании КиЗ ГИСМ
Чтение уведомлений об отгрузке маркированных товаров ГИСМ
Чтение хозяйствующих субъектов ВетИС
Чтение целей расхода материалов
Чтение чеков ЕГАИС
Чтение чеков ЕГАИС на возврат
Чтение шаблонов этикеток
Чтение штрихкодов упаковок товаров
Чтение электронных документов
Чтение электронных документов

Пример:
Как сделать в 1С:Бухгалтерия 8 права пользователя только просмотр с возможностью печати на принтер?

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

Профили доступны пользователю в программе 1С:Бухгалтерия 8 редакция 3 в меню «Администрирование» -> «Настройки пользователей и прав» -> «Профили групп доступа»

Аватара пользователя
Ответ Сообщения: 73 Зарегистрирован: 21 апр 2010, 15:53

Библиотека стандартных подсистем. (Механизм БСП)

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

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

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

Запустим БСП (у нас редакция 2.3, версия 2.3.3.63), перейдем в раздел «Инструменты разработчика» → «Первое внедрение БСП»:

После выбора всех параметров система проверит, все ли было корректно выбрано и предложит разные варианты отслеживания ошибок (Таблица внедрения подсистем или Отчет по внедрению БСП).

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

У нас есть две конфигурации: первая (основная) — со всеми подсистемами БСП, вторая (файла) — БП.

Далее порядок действий следующий:

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

2. Вызвать меню Конфигурация — Сравнить, объединить с конфигурацией из файла.

3. Выбрать файл с расширением cf конфигурации БП.

4. На предложение постановки на поддержку ответить Да.

5. Далее в окне сравнения — снять все флажки (снять флажок с корневого элемента).

6. Выполнить Действия — Отметить по подсистемам.

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

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

9. В окне Настройка правил поддержки — Ок.

10. Обновить конфигурацию базы данных (F7).

И подобные служебные сообщения:

«… (объект входит в состав одноименного общего реквизита)» или «… : Использование определяемых типов в режиме совместимости Х.Х.Х. (к примеру, автор) и ниже недопустимо» ; «ОбщаяКартинка: Имя не уникально!»

12. Для объекта, который входит в состав одноименного общего реквизита – снять с поддержки, удалить объект и ссылки на него. Выполнить поиск ссылок на удаляемые объекты – удалить ссылки.

13. Поменяйте режим совместимости выше Х.Х.Х.

14. Обновить конфигурацию базы данных (F7). Далее, если возвращаетесь на пункт 11, выполнить пункти 12 и 13, потом 14.

В принципе это и все – «автоматическая» часть работы закончена. Начинается самый «интересный» этап работ: если Вы уже подумали, что конфигурация «взлетела», то, скорее всего, Вы сильно ошибаетесь.

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

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

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