Как установить заголовок программы 1с
Ни для кого не секрет, что многие руководители компаний предпочитают сами заходить в 1С и смотреть конкретные данные: кого-то интересуют реализации и выручка, кто-то следит за движением денежных средств по счетам и т.д. Но в связи с неопытностью многих директоров и неумением обращаться с 1С, это может привести к печальным последствиям: не туда зашел, нечаянно провел документ прошлого периода и т.д. Поэтому очень важно установить права каждого пользователя программы во избежание неловких ситуаций. Ранее мы уже рассматривали вопросы о том, как установить пароль на вход в информационную базу, как заблокировать пользователя, а одной из самых популярных статей на нашем сайте стала публикация о том, как найти того, кто изменил данные в документах. В данной статье сделаем небольшой обзор по разграничению прав и ролей для пользователей 1С: Бухгалтерия предприятия, ред. 3.0.
Совсем недавно мы писали о настройке прав и интерфейса пользователей в 1С: ЗУП. Повторяться не будем, так как все действия, рассмотренные там, применимы к любой конфигурации 1С. Различным может быть лишь «наполнение», в нашем случае – это пользователи и их роли, которые зависят от конфигурации и от того, что заложил в нее разработчик.
Как и в других конфигурациях 1С, настройка пользователей и их прав размещена в разделе «Администрирование» - «Настройка программы» - «Настройка пользователей и прав».
Сразу небольшой нюанс: если у вас отличается картинка от вышеуказанного скриншота, то значит вы как пользователь не наделены полными правами. Менять свои права или устанавливать права другим пользователям может только пользователь с полными правами!
Продолжим рассматривать открывшуюся вкладку «Настройки пользователей и прав».
1 – в разделе «Пользователи» задается список пользователей, их права и настройки.
2 – в справочнике «Профили групп пользователей» задаются поставляемые конфигурацией шаблоны прав профилей пользователей.
Профили групп доступа
Поставляемый список профилей выглядит следующим образом:
• «Менеджер по продажам и т.д.».
Открыв карточку, вы увидите перечень доступных пользователю действий.
Кроме должностных ролей, так же как и в 1С: ЗУП ред. 3.1, в справочник включены профили, используемые как дополнение. В 1С: Бухгалтерии предприятия это:
• «Корректировка нераспознанных документов»;
• «Открытие внешних отчетов и обработок»;
• «Синхронизация данных с другими программами»;
Эти профили не могут работать самостоятельно, поэтому они добавляются к назначенному основному. Отдельно, назначив только эту роль, пользователь не сможет войти в программу.
Некоторые функции могут выполняться только под именем «Администратора», например, синхронизация данных. Но мы можем дополнить этой возможностью другой профиль, например, «Бухгалтер».
Перейдя на закладку «Описание», можно ознакомиться с краткими характеристиками профиля.
Создадим нового пользователя и назначим ему определенные права.
Создание пользователя в 1С: Бухгалтерии предприятия ред. 3.0
Шаг 1. Перейдите в раздел «Администрирование» - «Настройки пользователей и прав» и откройте справочник «Пользователи».
У нас имеется лишь пользователь с именем «Администратор» и все действия выполняются через него. Напоминаем, что если у вас уже выполняли настройку вашего пользователя и ограничили вам возможности, то вы можете не увидеть нужные разделы и настройки.
Шаг 2. Задайте полное имя пользователя. Из справочника «Физические лица» можно «привязать» имеющегося сотрудника и указать подразделение. Сохраните данные – «Записать» и для дальнейшей настройки перейдите в раздел «Права доступа».
Шаг 3. Галочками отметьте права, назначаемые пользователю, указав профиль. Профили можно комбинировать из списка.
Шаг 4. По нажатию кнопки «Отчет по правам доступа», можно ознакомиться с установленными пользователю настройками.
Шаг 5. Запишите изменения, перейдите на закладку «Основное» и сохраните пользователя.
Задача выполнена: пользователь создан, права назначены.
Закройте программу и войдите под именем созданного пользователя.
Визуально отличий в работе с документами вы можете не сразу заметить. Но имеются некоторые ограничения, например, бухгалтер не может менять параметры учета, настройки учетной политики, выполнять какие-то сервисные функции: редактировать пользователей, удалять помеченные объекты, сворачивать базу и т.п. Видно, что список гиперссылок раздела «Администрирование» значительно сокращен для него по сравнению с пользователями с полными правами.
Для примера создадим еще пользователей и назначим им разные роли из предложенных.
Шаг 6. Создадим пользователя «Главный бухгалтер», назначив ему соответствующую роль.
Роль «Главного бухгалтера» не отличается от администратора, но все же лучше этого пользователя выделить, а административные функции передать именно программисту, обслуживающему информационную базу.
Сравнивая интерфейс «Бухгалтера» и «Главного бухгалтера», видно отличие пунктов в разделах программы. Это ограничение роли пользователя. Некоторые пункты меню, имеющиеся у «Главного бухгалтера», у пользователя «Бухгалтер» отсутствуют. Например, раздел «Главное» - у главного бухгалтера имеется пункт «Внесение изменений в ЕГРЮЛ, ЕГРИП», у профиля «Бухгалтер» его нет.
Его интерфейс и права несколько отличны от рассмотренных выше «бухгалтерских полномочий». Так, используя предопределенные роли, можно назначать их пользователям.
Шаг 7. Создадим еще одного пользователя – «Руководитель» и назначим ему роль – «Только просмотр».
Зайдите под именем этого пользователя в программу 1С и попробуйте изменить документ. Доступ к редактированию закрыт. Внести изменения этот пользователь не сможет, т.к. ему разрешен лишь просмотр документов и формирование отчетов.
Создание нового профиля групп
Как вы заметили, предопределенные профили в 1С: Бухгалтерии предприятия ред. 3.0 закрыты для редактирования. Но пользователь может создать при необходимости свой профиль. И самый простой способ — это скопировать имеющийся и взять его за основу.
Шаг 1. Выделите «образец профиля» и нажмите кнопку «Копировать» или «F9» на клавиатуре.
Шаг 2. В открывшейся копии профиля нажмите кнопку «Только выбранные». Отразятся все доступные действия, и вы можете дополнить настройки пользователя, установив нужные вам галочки, или снять, ограничив возможности пользователя.
Вот таким способом можно разграничить права пользователей, используя поставляемые разработчиками профили и дополняя своими.
Остановимся еще на одном интересном моменте – на настройке «Ограничение доступа пользователей в 1С на уровне записей». Что это такое и как это можно применить?
Ограничение доступа пользователей в 1С на уровне записей
В разделе «Настройки пользователей и прав» - подраздел «Группы доступа» имеется галочка – «Ограничивать доступ на уровне записей».
Ее установка предполагает расширенную настройку, позволяющую более гибко регулировать права пользователей для доступа к документам, справочникам и отчетам программы. Наиболее распространенный на практике пример – это разграничение пользователей по организациям.
Шаг 1. Установите галочку на запрос программы о включении настройки, ответьте «Да».
Шаг 2. Перейдите в раздел «Пользователи».
Шаг 3. Откройте карточку пользователя.
Шаг 4. Перейдите на закладку «Права доступа». Выделив профиль, справа отобразится его вид доступа и значение доступа (Все запрещены/Все разрешены).
В нижней части настройки – «Разрешенные значения (Организации)» добавьте из списка организаций ту, с которой разрешено работать пользователю. Значение доступа изменится – «Все запрещены, кроме 1 значения».
Соответственно, для такого разбиения, вам необходимо создать дополнительные роли, способом как мы рассматривали выше и задать им расширенные настройки учета по организациям.
Для предопределенных профилей пользователя доступна настройка, установленная по умолчанию – «Организации».
Откроем профиль пользователя, созданный нами путем копирования.
Шаг 5. На закладке «Ограничение доступа» с помощью кнопки добавить можно дополнить параметры ограничений:
• «Ученые записи электронной почты»;
• «Виды поступления наличных».
Шаг 6. Выбрав значение ограничения для пользователя в нижней части укажите его значение.
Например, пользователю все операции поступления наличных (ПКО) запрещены, кроме выбранных вариантов вида поступления наличных – в нашем примере это «Оплата от покупателя». Другому пользователю можно установить, что он может работать лишь с видом поступления – «Розничная выручка» и т.п.
Но использование разделения прав на уровне записей имеет свои недостатки. Активация настройки вызывает замедление работы программы, т.к. системе приходится проверять наличие прав доступа пользователя к той или иной форме, формируя запросы.
Производительный и стандартный варианты работы
При включенной настройке «Ограничивать доступ на уровне записей» возможен выбор вариант работы:
• «Стандартный» - используемый по умолчанию, применим для файловых ИБ;
• «Производительный» - рекомендуем для клиент-серверных ИБ.
При выборе варианта работы «Производительный» доступ проверяется с помощью регламентного задания. При переключении его можно запустить, нажав на гиперссылку «Обновление доступа на уровне записей».
До завершения выполнения регламентной операции используется «Стандартный вариант работы».
Этот вариант работы рекомендован для клиент-серверных информационных баз, где он работает более эффективно. В файловой информационной базе такой вариант может привести к снижению скорости работы и для них предпочтительней «Стандартный» вариант. Но если в файловой базе работает один пользователь, то производительный вариант не вызовет ограничений и ускорит работу пользователя.
После включения варианта работы «Производительный», в разделе «Регламентные и фоновые задания» появится пункт «Обновление доступа на уровне записей». В задании необходимо установить галочку «Включить», чтобы оно автоматически выполнялось. О включении регламентного задания нам говорят установленные зеленые галочки.
Мы рассмотрели вопросы разграничения прав пользователей в программе 1С: Бухгалтерия предприятия ред. 3.0. Используя предопределенные шаблоны и принципы настройки прав, о которых мы рассказали, даже начинающий пользователь 1С справится с этой задачей. Для более выполнения более серьезной настройки и решения затруднительных вопросов советуем обратиться к специалистам.
На работе бывают ситуации, когда ты реально не знаешь, в какой базе работаешь.
Где то вроде одна рабочая открыта, возможно еще одна рабочая открыта и тестовые точно есть.
С опытом приходит и каждый раз чтоб не ошибиться заходишь в Справка- О программе.
Даже когда хочешь сразу тестовые данные забить, раздражает немного =)
Так вот - надоело.
Да и защита от дурака это неплохая, когда был помоложе - пару раз на базе живой неправильные обработки запускал =)
Плюсы такого подхода, нам не надо ничего контролировать и переименовывать, мы просто делаем копию и работаем.
Сделал внешнюю обработку. Подключается через параметр запуска 1с или файл конфига(1cestart.cfg) .
Код обработки ниже. Меньше тратится времени на анализ, где мы сейчас.
У ярлыка запуска дополнительный параметр /ExecuteD:\zapusk.epf
//+Gavrikprog 24102011
Если Метаданные . НайтиПоПолномуИмени ( "Константа.ЗаголовокСистемы" )<> Неопределено Тогда
ЗаголовокСистемы = Константы . ЗаголовокСистемы . Получить ();
Если ЗаголовокСистемы = "" Тогда
ЗаголовокСистемы = ПолучитьЗаголовокСистемы ();
КонецЕсли;
Иначе
ЗаголовокСистемы = ПолучитьЗаголовокСистемы ();
КонецЕсли;
//-Gavrikprog 24102011
СтрокаСоединения = СтрокаСоединенияИнформационнойБазы ();
СтрокаСоединения = СтрЗаменить ( СтрокаСоединения , ";" , Символы . ПС );
Если абОпределитьЭтаИнформационнаяБазаФайловая () Тогда
Стр2 = СтрПолучитьСтроку ( СтрокаСоединения , 1 );
Иначе
Стр1 = СтрПолучитьСтроку ( СтрокаСоединения , 1 );
Стр2 = СтрПолучитьСтроку ( СтрокаСоединения , 2 );
КонецЕсли;
ЗаголовокСистемы = Строка ( ЗаголовокСистемы )+ " (" + Строка ( Стр2 )+ ")" ;
Если НЕ Пустаястрока ( ЗаголовокСистемы ) Тогда
УстановитьЗаголовокСистемы ( ЗаголовокСистемы );
КонецЕсли;
Функция абОпределитьЭтаИнформационнаяБазаФайловая ( СтрокаСоединенияСБД = "" ) Экспорт
СтрокаСоединенияСБД = ?( ПустаяСтрока ( СтрокаСоединенияСБД ), СтрокаСоединенияИнформационнойБазы (), СтрокаСоединенияСБД );
// в зависимости от того файловый это вариант БД или нет немного по-разному путь в БД формируется
ПозицияПоиска = Найти ( Врег ( СтрокаСоединенияСБД ), "FILE color: red;">);
Возврат ПозицияПоиска = 1 ;
//Дополнительная информация.
//Изменено: 24.10.2011 Поддерживаются управляемые формы
//Изменено: 26.10.2011 чтоб обработка отрабатывала при запуске отладки из конфигуратора надо ее прописать Дополнительные параметры
//запуска при добавлении/изменении базы. так /ExecuteD:\zapusk.epf
//Но мне не мешает. Приспособился уже.
//Если же добавить просто параметром дополнительным у ярлыка запуска, то будет работать, если запускаем просто 1С Предприятие, при
//отладке обработка отрабатывать не будет.
Cодержимое указанного ниже веб-сайта в этом приложении блокируется. Aboutsecurity_1cv8c.exe 1
Проблема: После обновления на 1С:Бухгалтерию предприятия 3-й версии, при нажатии на закладку командного интерфейса 1С:предприятие, выскакивает ошибка: Aboutsecurity_1cv8c.exe или Aboutsecurity_1cv8.exe «Содержимое указанного ниже веб-узла в э Автоматическое резервное копирование 1С:Предприятия в облако с помощью ПО Effector Saver 3
Всем известно, для большей гарантии восстановления важных данных, необходимо копировать архивы в несколько мест хранения. Отдельный диск может помочь в случае порчи основного, но в случае если устройство будет потеряно или украдено, он будет так же Автоматическое резервное копирование 1С:Предприятия в облако с помощью ПО Effector Saver 0
Всем известно, для большей гарантии восстановления важных данных, необходимо копировать архивы в несколько мест хранения. Отдельный диск может помочь в случае порчи основного, но в случае если устройство будет потеряно или украдено, он будет так же База 1С при запуске уходит в дамп и вылетает 1
В последнее время частенько обращаются пользователи у которых после замены или ремонта компьютера 1С не запускается, а точнее при открытии уходит в dump и вылетает. Как правило, решение одно: Отключить аппаратное ускорение видеокарты В Window Блокировка записей, невозможно изменить или удалить из регистра. Конфликт блокировок MS SQL + 1C 3
При попытке удалить запись из регистра сведений - получаю ошибку: она заблокирована, ошибка блокировок и т.д. Отключил всех пользователей, перезапустил сервер, пробую удалить - опять ошибка блокировки :( Путем тестов было вяснено, что проблема Посмотреть все результаты поиска похожих
Еще в этой же категории
Полнотекстовый поиск в 1С (что это и пример использования) 23
Полнотекстовый поиск - позволит найти текстовую информацию, размещенную практически в любом месте используемой конфигурации. При этом искать нужные данные можно либо по всей конфигурации в целом, либо сузив область поиска до нескольких объектов Дата создания объекта по ссылке (GUID) 7
Код позволяет получить информацию о дате и времени создания объекта ИБ (документ, элемент справочника) по уникальному идентификатору (GUID) Позволяет узнать, когда был создан документ или элемент справочника. Для получения информации используется у Циклы в языке 1С, примеры и тест - какой цикл быстрее? 6
Циклы применяются для выполнения каких либо повторяющихся действий, возможные варианты перебора в цикле: Перебираем строки с помощью цикла Для каждого Для каждого ТекСтрока Из КоллекцияСтрок Цикл // код обработки КонецЦикла; Перебираем строки Полнотекстовый Поиск - пример поиска контрагентов в базе 3
У клиента огромная база клиентов и соответственно огромный штат менеджеров. Дошло до того, что менеджеры в поисках новых клиентов( знакомство, интернет, реклама и т.д.) очень часто звонят одним и тем же клиентам по несколько раз. Стали вести базу зв Отказ от модальности - Где, Что и Как? 2
В общем виде задача отказа от модальности заключается в том, чтобы заменить модальные методы их асинхронными аналогами. Старая процедура, открывавшая модальное окно и обрабатывавшая полученные им данные, могла выглядеть так: В новом варианте Посмотреть все в категории Встроенные Функции
1С Предприятие что это? 12
Что такое 1С? 1С — это фирма , у которой одно из направлений деятельности — разработка программного обеспечения для автоматизации бизнес-процессов предприятий. « 1С:Предприятие » - конкретный продукт, который выпускает компания 1С . Что такое COM-соединение не обнаружило свободной лицензии / ключ защиты 0
Иногда при подключении к 1С возникает ошибка: COM-соединение не обнаружило свободной лицензии! COM-соединение не обнаружило ключ защиты программы! https://helpf.pro/uploads/img/_1-UsuyAg6E2P.jpg В таких случаях, иногда, может помочь следующий с Cклонения по падежам 6
НаКлиенте Процедура Команда1(Команда) ФИО = " Иванов Иван Иванович" ; Падеж = 2; Пол = 1; Результат = СклонениеФИО(ФИО, Падеж, пол); Сообщить(Результат); КонецПроцедуры НаСервере Функция СклонениеФИО(ФИО, Падеж, пол) Результат = " " ; Cодержимое указанного ниже веб-сайта в этом приложении блокируется. Aboutsecurity_1cv8c.exe 1
Проблема: После обновления на 1С:Бухгалтерию предприятия 3-й версии, при нажатии на закладку командного интерфейса 1С:предприятие, выскакивает ошибка: Aboutsecurity_1cv8c.exe или Aboutsecurity_1cv8.exe «Содержимое указанного ниже веб-узла в э Автоматическая архивация баз 1С 8.х для файлового и клиент-серверного варианта 6
Данный способ архивации подходит для файловых и SQL версий баз 1С: И так: 1. Создаем скрипт vbs и сохраняем его в C: Backup ZUP.vbs Set WshShell = CreateObject(" WScript.Shell" ) dim d,m,y d = day(date()) if d 10 then d = " 0" d end Посмотреть все результаты поиска похожих
Еще в этой же категории
Полнотекстовый поиск в 1С (что это и пример использования) 23
Полнотекстовый поиск - позволит найти текстовую информацию, размещенную практически в любом месте используемой конфигурации. При этом искать нужные данные можно либо по всей конфигурации в целом, либо сузив область поиска до нескольких объектов Формат, функция форматирования значений 21
//Функция формирует удобное для чтения представление значений. // Примеры форматирования чисел ЗначФормат = Формат(123456.789, " ЧЦ=10; ЧДЦ=2" ); // ЗначФормат = " 123 456,79" ЗначФормат = Формат(123456.789, " ЧГ=0; ЧДЦ=2" ); // Знач Обработчики событий при записи объектов. Зачем и что за чем? 12
Программисту, имеющего немного опыта на платформе 1С 8.2, бывает сложно разобраться: ПередЗаписью, ПриЗаписи, ПослеЗаписи, на сервере, на клиенте, в модуле формы, в модуле объекта, а-а-а-а-аааа. Именно такое сложное чувство непонимания УстановитьСсылкуНового 11
Установить ссылку нового это специальный механизм программиста, который позволяет присваивать новому объекту нужную ссылку. В основном это задача обмена, во многих типовых обменах используется синхронизация по UID объекта. Рассмотрим этот метод на к МоментВремени, получение остатков до и после проведения 9
" Момент времени" - виртуальное поле, не хранится в базе данных. Содержит объект МоментВремени (который включает в себя дату и ССЫЛКУ НА ДОКУМЕНТ) В 7.7 было понятие ПозицияДокумента, а в 8.x Момент времени Для получения Остатков, Движений: М Посмотреть все в категории Встроенные Функции
Программный объект КлиентскоеПриложение позволяет управлять такими настройками клиентского приложения, запускаемого на рабочем месте пользователя, как:
- заголовок главного окна приложения
- отображение панели заголовка ОС
- режим отображения окна (обычное или рабочее место)
Однако, объект доступен только для новых версий платформы 1С:Предприятие 1С 8.3.10+
Доступ к функциям данного объекта осуществляется через предопределенное свойство глобального контекста КлиентскоеПриложение , доступное как на клиенте, так и на сервере (закономерно, что данное свойство недоступно в режиме внешнего соединения).
Заголовок главного окна приложения
Получение и установка заголовка главного окна (системного заголовка) производится методами ПолучитьЗаголовок() и УстановитьЗаголовок() на стороне клиента:
Выглядеть это будет примерно так (обычное и управляемое приложение):
Как видите, от надписи «1С:Предприятие» избавиться полностью не удалось, но теперь, хотя бы, в управляемом приложении она не мелькает в панели задач Windows.
Кроме системного заголовка можно установить краткий заголовок, который будет выводиться перед системным и отделяться от него точкой. Для этого предназначены соответственно методы ПолучитьКраткийЗаголовок() и УстановитьКраткийЗаголовок(), также на стороне клиента:
Однако на практике оказывается, что это работает только в режиме управляемого приложения:
Если вывести эту функцию под настройку, то можно предоставить пользователям самостоятельно идентифицировать программу в панели задач.
Отображение панели заголовка ОС
Если Вы застали ранние версии управляемого приложения, то помните, что привычная панель заголовка диалогового окна исчезла вместе с его появлением. И только в версии 8.3.10 разработчики решили устранить эту недоработку. Для управляемых приложений появилась возможность отображать панель заголовка окна ОС. Для этого предназначен метод УстановитьОтображениеЗаголовкаОС():
Теперь наше приложение выглядит так:
Думаю, владельцам макбуков это только на руку))
Режим отображения окна
Программистам, которые «съели собаку» на разработке рабочих мест известно, что режим рабочего стола был недоступен с самого появления управляемого приложения на платформе 1С:Предприятие 8.2. Наконец-то и это недоразумение было устранено: объект КлиентскоеПриложение теперь позволяет его реализовать даже в управляемом приложении. Всего есть четыре режима работы:
- Обычное — внешний вид клиентского приложения не отличается от тех, что Вы видели обычно
- РабочееМесто — открывается рабочая область начальной страницы без привычных панелей разделов, истории и избранного. При этом пользователь все еще может закрыть приложение
- ПолноэкранноеРабочееМесто — аналогично предыдущему режиму, но в полноэкранном режиме
- Киоск — открывается рабочая область начальной страницы в полноэкранном режиме без панелей и без возможности закрыть окно приложения
Читайте также: