Соответствие пользователей Информационной базы и Актив директория

Публикация № 1184427 23.01.20

Администрирование - Роли и права

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

Обработка предназначена для работы в клиент-серверных базах и тестировалась на платформе 8.3.14.1854. 

Работает в режиме внешней обработки. 

Перейдем к рассмотрению программного кода.

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

1. Процедура запуска , она последовательно запускает на выполнение функции и процедуры обработки.

Код процедуры:
    

&НаКлиенте
Процедура ПолучитьПользователейИБ(Команда)
	МассивЛогинов=Новый Массив;
	МассивДоменов=Новый Массив;
	
	МассивЛогинов=ПолучитьПользователейИБ1();
	МассивДоменов=ПолучитьДоменыИБ1();
	ПолучитьПользователяИзАД1(МассивЛогинов,МассивДоменов);
	ЗаполнениеОтличиеИБотАД();
КонецПроцедуры


2. Процедура ИнструкцияПоЭксплуатации при нажатии соответствующей кнопки выводит текст инструкции.

Код процедуры:
    

&НаКлиенте
 Процедура ИнструкцияПоЭксплуатации(Команда)
//Процедура выводит текстовый файл Инструкция по эксплуатации	 
	Инструкция="          Инструкция на обработку ПользователиИБвАД ."+Символы.ПС+" 
	|Обработка проверяет наличие всех пользователей Информационной Базы в Актив Директории."+Символы.ПС+"
	|1. Закладка ""ПользователиИБ"" отобпажает всех пользователей ИБ."+Символы.ПС+"
	|2. Закладка ""ПользователиАД"" отображает пользователей ИБ найденных в АД"+Символы.ПС+"
	|3. Закладка ""Отличие ИБ от АД"" отображает пользователей ИБ которых нет в АД и отличие пользователей ИБ и АД.";

	Предупреждение(Инструкция);

КонецПроцедуры

3. Функция ПолучитьПользователейИБ1 выбирает всех пользователей Информационной Базы, заполняет таблицу Пользователи и 
Возвращаемый массив МассивЛогинов1. Данные таблицы используются на закладке формы ПользователиИБ.
 


Код Функции:
    

&НаСервере
Функция ПолучитьПользователейИБ1()
//Выбираем всех пользователей ИБ, заполняем таблицу Пользователи и Возвращаемый массив МассивЛогинов1************************************************
	МассивЛогинов1=Новый Массив;
	ИмяДоменаАД="";                                        
	ЛогинАД="" ;
	ПолноеИмяПользователяАД="";

	Буква="";
	ЛогинИБ="";                                     
	Домен="";
	НомерПользователя=1;
	ПредидущийДомен="";
	СчетчикБукв=3;
	СчетчикДоменов=1;
	МассивПользователей= ПользователиИнформационнойБазы.ПолучитьПользователей();   //Встроенной функцией получаем массив пользователей Выборка
	Для Каждого ЭлементМассива Из МассивПользователей Цикл                         //Через цикл просматриваем массив Выборка по ключевому параметру Логин
		СчетчикБукв=3;
		ФлагДоменЛогин="Домен";
		ДоменЛогин=ЭлементМассива.ПользовательОС;                                  //Выбираем из массива пользователей значение ПользовательОС это ДоменЛогин
		ПолноеИмяПользователя=ЭлементМассива.ПолноеИмя;                            //Выбираем из массива пользователей значение ПолноеИмя
		ПользовательУникльныйИдентификатор=ЭлементМассива.УникальныйИдентификатор; //Выбираем из массива пользователей значение УникальныйИдентификатор
		
		Запрос = Новый Запрос;                                                     //Определяем текущего пользователя в справочнике Пользователи 
		Запрос.Текст = 
		"ВЫБРАТЬ
		|	Пользователи.Наименование КАК Наименование,
		|	Пользователи.ПометкаУдаления КАК ПометкаУдаления
		|ИЗ
		|	Справочник.Пользователи КАК Пользователи
		|ГДЕ
		|	Пользователи.ИдентификаторПользователяИБ = &ПользовательУникльныйИдентификатор"
		;
		Запрос.УстановитьПараметр("ПользовательУникльныйИдентификатор",ПользовательУникльныйИдентификатор);
		РезультатЗапроса = Запрос.Выполнить();
		Выборка = РезультатЗапроса.Выбрать();                                
		Пока Выборка.Следующий() Цикл
			НаименованиеВСправочнике=Выборка.Наименование;
			Если Выборка.ПометкаУдаления=Ложь Тогда
				ПометкаУдаленияПользователя = "Действует";                          //Записываем результат ПометкаУдаления
			Иначе
				ПометкаУдаленияПользователя = "Удален";
			КонецЕсли;		
		КонецЦикла; 
		
		Буква=Сред(ДоменЛогин,СчетчикБукв,1);
		Пока НЕ	Буква="" Цикл                                                       //В цикле преобразуем в необходимый вид Домен, ЛогинИБ, ПолноеИмяПользователя 
			Если НЕ Буква="\" Тогда
				Если ФлагДоменЛогин="Домен" Тогда
					Домен=Домен+Буква;
				КонецЕсли;
				
				Если ФлагДоменЛогин="Логин" Тогда
					ЛогинИБ=ЛогинИБ+Буква;                            
				КонецЕсли;
				
			Иначе
				ФлагДоменЛогин="Логин";	
			КонецЕсли;
			СчетчикБукв=СчетчикБукв+1;
			Буква=Сред(ДоменЛогин,СчетчикБукв,1);
		КонецЦикла;
		Строка=Пользователи.Добавить();                                            //Добавляем в таблицу Пользователи строку с параметрами пользователя
		Строка.Номер=НомерПользователя;
		Строка.Домен=Домен;                                        
		Строка.Логин =ЛогинИБ ;
		Строка.ФИО=ПолноеИмяПользователя;
		Строка.ПометкаУдаления=ПометкаУдаленияПользователя;
		Строка.НаименованиеВСправочникеПользователи=НаименованиеВСправочнике;
		
		МассивЛогинов1.Добавить(ЛогинИБ);                                         //Добавляем в возвращаемый массив логин пользователя в Информационной базе
		
		НомерПользователя=НомерПользователя+1;
		
		ПредидущийДомен=Домен;
		
		ФлагДоменЛогин="Домен";
		ЛогинИБ="";                                 
		Домен="";
	КонецЦикла;
	Возврат МассивЛогинов1;

КонецФункции


4. Функция ПолучитьДоменыИБ1 получает список доменов в МассивДоменов1, это необходимо для просмотра пользователей
в Актив Директории.

Код Функции:
            

&НаСервере
Функция ПолучитьДоменыИБ1()
//Заполняем возвращаемый массив	МассивДоменов********************************************************************************************************
	МассивДоменов1=Новый Массив;
	ПустойДомен="";
	СчетчикДоменов=1;
	Запрос = Новый Запрос;
	ПИБ = РеквизитФормыВЗначение("Пользователи",Тип("ТаблицаЗначений"));           //Выгружаем Табличный реквизит формы в переменную
	МВТ=Новый МенеджерВременныхТаблиц;                                             //Создаем МенеджерВременныхТаблиц
	Запрос.МенеджерВременныхТаблиц=МВТ;
	Запрос.Текст = 
	"ВЫБРАТЬ
	|	ПИБ1.Домен КАК Домен
	|ПОМЕСТИТЬ ВТДанные
	|ИЗ
	|	&ПИБ1 КАК ПИБ1
	|;
	|
	|////////////////////////////////////////////////////////////////////////////////
	|ВЫБРАТЬ
	|	ВТДанные.Домен КАК Домен
	|ИЗ
	|	ВТДанные КАК ВТДанные
	|ГДЕ
	|	ВТДанные.Домен <> &ПустойДомен
	|
	|СГРУППИРОВАТЬ ПО
	|	ВТДанные.Домен"
	;
	Запрос.УстановитьПараметр("ПустойДомен",ПустойДомен);
	Запрос.УстановитьПараметр("ПИБ1",ПИБ);
	РезультатЗапроса = Запрос.Выполнить();
	Выборка = РезультатЗапроса.Выбрать();                                
	Пока Выборка.Следующий() Цикл                                                 //Выбираем результат запроса в возвращаемый массив МассивДоменов1
		МассивДоменов1.Добавить(Выборка.Домен);
	КонецЦикла;   
	Возврат МассивДоменов1;
				
  КонецФункции
 

5. Процедура ПолучитьПользователяИзАД1 получает пользователей в Актив Директории и помещает их в таблицу ПользователиАД .
Данные таблицы используются на закладке формы ПользователиАД.
 


Код процедуры:
 

&НаКлиенте
Процедура ПолучитьПользователяИзАД1(МассивЛогинов,МассивДоменов)
//Процедура заполняет таблицу ПользователиАД, из АД заносим ФИО, Логин*******************************************************************************	
//Достаем значение Логина
НомерПользователя=0;

Для Каждого ЭлементМассива из МассивЛогинов Цикл
	ЛогинИБ=ЭлементМассива; 
	Если НЕ ЛогинИБ="" Тогда		
		ЛогинПользователя=СокрЛП(ЛогинИБ);
//Комутирум Active Directory для извлечения данных о пользователе
		КомандаАДО    = Новый COMОбъект("ADODB.Command");
		СоединениеАДО = Новый COMОбъект("ADODB.Connection");
		СоединениеАДО.Provider = "ADSDSOObject";
		Попытка
			СоединениеАДО.Open("Active Directory Provider");    
		Исключение
			Сообщить("Ошибка при открытии Active Directory Provider: " + ОписаниеОшибки());
			Возврат;
		КонецПопытки;
		
		КомандаАДО.ActiveConnection = СоединениеАДО;
		
//Получаем имя домена к которому принадлежит данный компьютер 
		Попытка
			RootDSE = ПолучитьCOMОбъект("LDAP://RootDSE");
		Исключение
			Сообщить("Ошибка ПолучитьCOMОбъект(LDAP://RootDSE): " + ОписаниеОшибки());
			Возврат;
		КонецПопытки;
		СчетчикДоменов=0;
		ПолноеИмяПользователя="";
		ИндексДомена=0;
		ФлагЦиклаДомена=0;
		ФлагПользователя=0;
		Для Каждого ЭлементМассива из МассивДоменов Цикл
			ТекущийДомен=ЭлементМассива;
//			Если ВРег(ТекущийДомен)="KRG" Тогда
//				ТекущийДомен="DC=krg,DC=mrg,DC=ru";
//			Иначе
				ТекущийДомен=ТекущийДомен+".local";
//			КонецЕсли;
			
			CommandText = " 
			|SELECT 
			|    AdsPath
			|FROM 'LDAP://" +ТекущийДомен + "'
			|WHERE 
			|    objectCategory = 'user'
			|    and objectClass = 'person'
			|    and SAMAccountName = '" + ЛогинПользователя + "'
			|";
			
			Попытка
				ВыборкаАДО = СоединениеАДО.Execute( CommandText); 
				ПутьОбъекта = ВыборкаАДО.Fields("AdsPath").Value;
				ОбъектАД = ПолучитьCOMОбъект(ПутьОбъекта);
				ЛогинАД= ОбъектАД.sAMAccountName;
				ПолноеИмяПользователя=ОбъектАД.cn;
				Если ЛогинАД=""  Тогда                                                  //Проверяем выборку на пустое значение , если ЛогинАД пуст пропускаем эту строку 
					ФлагЦиклаДомена=1;
				КонецЕсли;
			Исключение
				ФлагЦиклаДомена=1;
			КонецПопытки;
			Если  ФлагЦиклаДомена=0 Тогда                                               //Проверяем был ли найден пользователь в домене 
				
				НомерПользователя=НомерПользователя+1;
						
				Строка=ПользователиАД.Добавить();
				Строка.ЛогинИБ =ЛогинИБ ;
				Строка.Номер=НомерПользователя;
				Строка.Домен=ТекущийДомен;                                        
				Строка.Логин =ЛогинАД ;
				Строка.ФИО=ПолноеИмяПользователя;
				
				Сообщить("Пользователь"+ПолноеИмяПользователя+" найден в АД."); 
				
				
				ИмяДомена="";
				ЛогинАД="";
				ПолноеИмяПользователя="";
				ВыборкаАДО.Close();
				Прервать;
			КонецЕсли;	
			ФлагЦиклаДомена=0;
			ИндексДомена=ИндексДомена+1;
		КонецЦикла;		
		ФлагПользователя=0;
		СоединениеАДО.Close();
	КонецЕсли;	
КонецЦикла;

КонецПроцедуры

 

6. Процедура ЗаполнениеОтличиеИБотАД заполняет таблицу ОтличиеИБотАД, которая используются на закладке формы ОтличиеИБотАД.
 


Код процедуры:
 


&НаКлиенте
Процедура ПолучитьПользователяИзАД1(МассивЛогинов,МассивДоменов)
//Процедура заполняет таблицу ПользователиАД, из АД заносим ФИО, Логин*******************************************************************************	
//Достаем значение Логина
НомерПользователя=0;

Для Каждого ЭлементМассива из МассивЛогинов Цикл
	ЛогинИБ=ЭлементМассива; 
	Если НЕ ЛогинИБ="" Тогда		
		ЛогинПользователя=СокрЛП(ЛогинИБ);
//Комутирум Active Directory для извлечения данных о пользователе
		КомандаАДО    = Новый COMОбъект("ADODB.Command");
		СоединениеАДО = Новый COMОбъект("ADODB.Connection");
		СоединениеАДО.Provider = "ADSDSOObject";
		Попытка
			СоединениеАДО.Open("Active Directory Provider");    
		Исключение
			Сообщить("Ошибка при открытии Active Directory Provider: " + ОписаниеОшибки());
			Возврат;
		КонецПопытки;
		
		КомандаАДО.ActiveConnection = СоединениеАДО;
		
//Получаем имя домена к которому принадлежит данный компьютер 
		Попытка
			RootDSE = ПолучитьCOMОбъект("LDAP://RootDSE");
		Исключение
			Сообщить("Ошибка ПолучитьCOMОбъект(LDAP://RootDSE): " + ОписаниеОшибки());
			Возврат;
		КонецПопытки;
		СчетчикДоменов=0;
		ПолноеИмяПользователя="";
		ИндексДомена=0;
		ФлагЦиклаДомена=0;
		ФлагПользователя=0;
		Для Каждого ЭлементМассива из МассивДоменов Цикл
			ТекущийДомен=ЭлементМассива;
//			Если ВРег(ТекущийДомен)="KRG" Тогда
//				ТекущийДомен="DC=krg,DC=mrg,DC=ru";
//			Иначе
				ТекущийДомен=ТекущийДомен+".local";
//			КонецЕсли;
			
			CommandText = " 
			|SELECT 
			|    AdsPath
			|FROM 'LDAP://" +ТекущийДомен + "'
			|WHERE 
			|    objectCategory = 'user'
			|    and objectClass = 'person'
			|    and SAMAccountName = '" + ЛогинПользователя + "'
			|";
			
			Попытка
				ВыборкаАДО = СоединениеАДО.Execute( CommandText); 
				ПутьОбъекта = ВыборкаАДО.Fields("AdsPath").Value;
				ОбъектАД = ПолучитьCOMОбъект(ПутьОбъекта);
				ЛогинАД= ОбъектАД.sAMAccountName;
				ПолноеИмяПользователя=ОбъектАД.cn;
				Если ЛогинАД=""  Тогда                                                  //Проверяем выборку на пустое значение , если ЛогинАД пуст пропускаем эту строку 
					ФлагЦиклаДомена=1;
				КонецЕсли;
			Исключение
				ФлагЦиклаДомена=1;
			КонецПопытки;
			Если  ФлагЦиклаДомена=0 Тогда                                               //Проверяем был ли найден пользователь в домене 
				
				НомерПользователя=НомерПользователя+1;
						
				Строка=ПользователиАД.Добавить();
				Строка.ЛогинИБ =ЛогинИБ ;
				Строка.Номер=НомерПользователя;
				Строка.Домен=ТекущийДомен;                                        
				Строка.Логин =ЛогинАД ;
				Строка.ФИО=ПолноеИмяПользователя;
				
				Сообщить("Пользователь"+ПолноеИмяПользователя+" найден в АД."); 
				
				
				ИмяДомена="";
				ЛогинАД="";
				ПолноеИмяПользователя="";
				ВыборкаАДО.Close();
				Прервать;
			КонецЕсли;	
			ФлагЦиклаДомена=0;
			ИндексДомена=ИндексДомена+1;
		КонецЦикла;		
		ФлагПользователя=0;
		СоединениеАДО.Close();
	КонецЕсли;	
КонецЦикла;

КонецПроцедуры

 

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

Скачать файлы

Наименование Файл Версия Размер
Соответствие пользователей Информационной Базы и Актив Директория.:

.epf 12,02Kb
7
.epf 12,02Kb 7 Скачать

Специальные предложения

Оставьте свое сообщение

См. также

Быстрый поиск прав доступа на объекты конфигурации

Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

2 стартмани

08.02.2023    1184    6    user925427    0    

2

Запрет ручной корректировки движений документов

Роли и права Платформа 1С v8.3 1С:Бухгалтерия 3.0 Бухгалтерский учет Абонемент ($m)

Расширение для запрета ручной корректировки движений пользователям в 1С:Бухгалтерии.

1 стартмани

01.02.2023    1024    2    Rackhanot    1    

2

Настройка прав доступа (обычные и управляемые формы)

Роли и права Платформа 1С v8.3 Управляемые формы Управление правами Конфигурации 1cv8 Казахстан Абонемент ($m)

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

1 стартмани

13.01.2023    1315    16    zsergey_    0    

3

Тест запросов (параметр "РАЗРЕШЕННЫЕ")

Роли и права Запросы Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Тестирование конфигурации на предмет сложности ролей.

1 стартмани

09.01.2023    1314    1    Fox-trot    0    

5

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Расширение "Множественный поиск ролей" - помощник настройки профилей групп доступа

Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Расширение помогает настраивать профили групп доступа и не запутаться среди множества ролей.

3 стартмани

23.12.2022    1478    2    Огонек    2    

3

Копирование прав между пользователями

Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка по копированию прав пользователя на список других пользователей.

2 стартмани

12.12.2022    4647    37    sapervodichka    13    

59

Быстрое изменение состава ролей в УПП 1.3

Роли и права Платформа 1С v8.3 1С:Управление производственным предприятием Абонемент ($m)

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

1 стартмани

22.11.2022    1552    1    Fant1q71    0    

2

Сравнение и редактирование профилей доступа

Роли и права Платформа 1С v8.3 Управление правами 1С:Управление торговлей 11 Россия Абонемент ($m)

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

2 стартмани

07.11.2022    1617    14    yura-100    0    

5

Настройка прав доступа в большой компании при запущенной ситуации

Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

05.11.2022    2568    11    acces969    3    

8

Видеокурс-практикум: как подготовить и написать ТЗ, ЗНР, ЧТЗ. Промо

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

3 500 рублей

Управление правами доступа. Просмотр прав и групп доступа на объекты. Проверить роли и профили у пользователя.

Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка позволяет увидеть, какие роли используются для объектов, и в какие профили и группы доступа включена выбранная роль. Тестировалась на КА 2.5.8.267, ДО 2.1.31.5, БП 3.0.110.24, ЗУП 3.1.22.86, Розница 2.3.9.42, должна работать на конфигурациях с БСП.

5 стартмани

24.10.2022    2490    74    Neiron_1C    5    

16

Запрет редактирования документов в 1С Управление нашей фирмой 1.6 для выбранных пользователей

Роли и права Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Украина Россия Казахстан Абонемент ($m)

Данное расширение конфигурации предназначено для установки запретов редактирования созданных документов для указанных пользователей в конфигурации 1С УНФ 1.6

1 стартмани

17.10.2022    2032    8    miheyfat    0    

2

История ролей пользователей

Роли и права Email рассылки Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Абонемент ($m)

Расширение позволяет записывать историю ролей назначенных пользователям, а также делать рассылки изменений этих ролей по почте.

1 стартмани

31.08.2022    2532    6    Silenser    6    

5

Доступ к документам других пользователей для каждого документа

Обработка документов Механизмы платформы 1С Роли и права Платформа 1С v8.3 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 3.0 Казахстан Абонемент ($m)

В типовой конфигурации есть функционал предоставления доступа к редактированию документов других пользователей. Но он ограничен выбором пользователя. То есть Пользователь1 может редактировать все документы Пользователя2. Но некоторым клиентам необходимо к примеру дать доступ к редактированию только документа Реализации ТМЗ автора Пользователь2. Это решение позволяет указывать отдельные документы для предоставления доступа к редактированию документов других пользователей.

1 стартмани

25.08.2022    2766    3    zko_it    0    

5

Групповая замена основного менеджера по группе доступа

Роли и права Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Россия Абонемент ($m)

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

1 стартмани

29.07.2022    2574    0    Pira    0    

3

Готовые переносы данных из различных конфигураций 1C Промо

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

Доработка ограничения прав кассира для Управления торговлей для Казахстана 3.0

Роли и права Кассовые операции Платформа 1С v8.3 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Казахстан Абонемент ($m)

Реализованы следующие функции: открытие РМК в режиме Киоск для кассира с запретом выхода в предприятие, корректировка количества товаров в строке в РМК с включенным запретом корректировки строк, при закрытии смены открывается отчет о розничных продажах в режиме - только просмотр.

1 стартмани

15.07.2022    2779    0    zko_it    0    

5

Важные справочники. Ограничение прав

Роли и права Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Абонемент ($m)

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

2 стартмани

07.07.2022    2330    2    dubovenko_m    0    

3

Групповое добавление/удаление роли пользователям

Роли и права Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка удобно и быстро добавляет или удаляет нужную роль пользователям (управляемые формы).

1 стартмани

05.07.2022    2346    3    spartak_ss_88    6    

3

Персональный доступ в закрытый период. БП 3.0

Закрытие периода Роли и права Платформа 1С v8.3 1С:Бухгалтерия 3.0 Абонемент ($m)

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

2 стартмани

17.06.2022    3086    6    HitGroove    7    

4

1СПАРК РИСКИ. Сервис оценки благонадежности контрагентов. Промо

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

Фильтр документов по автору документа для УНФ

Адаптация типовых решений Роли и права Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 Россия Абонемент ($m)

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

1 стартмани

31.05.2022    2795    8    shira84    1    

1

Ограничение просмотра документов продаж по менеджеру

Роли и права Платформа 1С v8.3 1С:Управление торговлей 11 Россия Абонемент ($m)

Расширение добавляет роль "Ограничение документов продаж по менеджеру", которая ограничивает просмотр документов раздела "Оптовые продажи" по значению поля "Менеджер", равного текущему пользователю.

2 стартмани

23.05.2022    2586    4    dima21m    0    

5

Просмотр прав доступа к объектам по ролям и пользователям

Роли и права Платформа 1С v8.3 Управляемые формы Управление правами Конфигурации 1cv8 Абонемент ($m)

Просмотр права доступа по ролям. Обработка для удобства при анализе прав пользователей.

1 стартмани

29.04.2022    3412    15    a3a    1    

3

Универсальный анализ и управление ролями

Инструменты администратора БД БСП (Библиотека стандартных подсистем) Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Универсальный анализ прав доступа (без RLS) по ролям конфигурации. Работает с конфигурациями на библиотеке стандартных подсистем.

1 стартмани

27.04.2022    3404    26    denmp    0    

5

[Расширение] Только просмотр проведенных реализаций для менеджеров. УТ 11, КА 2, ERP 2

Роли и права Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

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

2 стартмани

27.04.2022    3465    7    zhuravlev_as    0    

4

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Загрузка профиля групп доступа через СОМ подключение

Роли и права Платформа 1С v8.3 1С:Бухгалтерия 3.0 Абонемент ($m)

Загрузка профиля групп доступа через СОМ подключение к базе источнику.

1 стартмани

13.04.2022    2735    0    sportik    0    

2

Добавление новых ролей в профили для конфигураций на основе БСП

Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

05.04.2022    3396    13    Sergey1CSpb    3    

4

Назначение ролей для профилей групп доступа. 1С: Альфа-авто 6

Роли и права Платформа 1С v8.3 Управление правами Конфигурации 1cv8 Автомобили, автосервисы Беларусь Россия Казахстан Абонемент ($m)

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

1 стартмани

18.03.2022    3979    2    user1440364    2    

1

Объединение ролей

Роли и права Платформа 1С v8.3 Управление правами Конфигурации 1cv8 Россия Абонемент ($m)

Обработка позволяет объединить несколько ролей в одну.

1 стартмани

15.03.2022    1742    21    boss_kuz    3    

4

Распознавание и загрузка документов в 1С Промо

Универсальная программа-обработка для распознавания любых сканов или фото первичных документов в 1С (счета-фактуры, УПД, ТТН, акты и тд). Точность распознания до 98%.

от 11 рублей

Запуск под пользователем (управляемые формы)

Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

09.03.2022    3480    26    Topmuk    2    

8

Групповое изменение прав доступа

Роли и права Платформа 1С v8.3 Управление правами 1С:Бухгалтерия 3.0 Абонемент ($m)

Обработка для группового изменения прав пользователей.

1 стартмани

25.02.2022    3304    11    sportik    0    

1

Анализ прав пользователей

Роли и права Платформа 1С v8.3 Управление правами 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Абонемент ($m)

Отчет по правам пользователей в конфигурациях ЗУП и Бухгалтерия Проф и Корп в удобном для просмотра и сравнения прав пользователей виде.

1 стартмани

17.02.2022    3987    18    mikmike    0    

1

Восстановление типовых профилей доступа группы "Зарплата и кадры" для конфигурации Комплексная автоматизация 2

Роли и права Платформа 1С v8.3 1С:Комплексная автоматизация 2.х Абонемент ($m)

После какого-то обновления слетели все роли в профиле доступа в группе "Зарплата и кадры". При входе в профиль набор ролей пустой. Обработка восстанавливает роли в типовых профилях доступа.

1 стартмани

03.02.2022    3790    11    vitek_chainik    0    

2

Анализ прав доступа к объекту

Роли и права Платформа 1С v8.3 Управляемые формы 8.3.14 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

25.01.2022    3949    27    NDL    0    

5

Работа с 1С:Аналитика Промо

Онлайн-курс предусматривает изучение возможностей системы “1С:Аналитика”, которая работает как составная часть платформы “1С:Предприятие” и обеспечивает оперативный просмотр и анализ необходимых данных.

4500 рублей

Привилегированные отчеты

Роли и права HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Расширение позволяет настроить для пользователей выполнение отчетов в привилегированном режиме. 1) Убирает тормоза формирования отчета, возникающие при наложении прав пользователя на запросы отчета; 2) Позволяет обойти ошибки формирования отчета из-за отсутствия прав на часть объектов у пользователя.

4 стартмани

24.01.2022    9848    27    sapervodichka    36    

101

Доверенность пользователю с ролью "Менеджер по продажам"

Роли и права Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

Расширение добавляет в подсистему "Продажи" доступ к документам "Доверенность".

1 стартмани

30.12.2021    4719    13    DMD22    0    

0

Выгрузка и загрузка профиля группы доступа

Роли и права Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Абонемент ($m)

Обработка служит для переноса профилей групп доступа из одной базы в другую через файл типа xls. Роли определяются по наименованию.

5 стартмани

23.12.2021    4957    12    fxfan    2    

3

Анализ прав и ролей: поиск подходящего профиля

Роли и права Платформа 1С v8.3 Управляемые формы Управление правами Конфигурации 1cv8 Абонемент ($m)

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

6 стартмани

09.12.2021    10177    136    RustIG    26    

44

Поиск прав и ролей (1С 8.3 управляемые формы)

Роли и права Платформа 1С v8.3 Управляемые формы Управление правами Конфигурации 1cv8 Россия Абонемент ($m)

Внешний отчет для поиска прав и ролей на объекты конфигурации.

1 стартмани

25.11.2021    5070    22    dmitriy_saladin    0    

8