Имя: Пароль:
1C
1С v8
Почему УПП позволяет провести Документ Реализация с отрицательными остатками
0 sidalexsandr
 
01.11.12
10:25
Конфигурация: Управление производственным предприятием, редакция 1.3

Задал:
Сервис -> Настройки доступа пользователей -> Дополнительные права:
1) Контролировать превышение объема заказа при отгрузке - установил галочку
2) Разрешить превышение остатка товаров на складе - снял галочку
3)Разрешить превышение остатка товаров организации - снял галочку

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

Вопрос: Почему не работает контроль остатков для документа Реализация товаров и услуг?
1 assasu
 
01.11.12
10:26
проводишь неоперативно
2 sidalexsandr
 
01.11.12
10:35
неоперативно
3 Нуф-Нуф
 
01.11.12
10:36
при неоперативном проведении по логике 1с нет смысла в контроле остатков
4 sidalexsandr
 
01.11.12
10:37
и оперативно так же не контролирует
5 Нуф-Нуф
 
01.11.12
10:37
(4) докажи
6 Галахад
 
гуру
01.11.12
10:39
Полные права?
7 sidalexsandr
 
01.11.12
10:39
чем отчетом или регистрами
8 Alsh
 
01.11.12
10:40
(0) Дополнительные права пользователя.
9 Alsh
 
01.11.12
10:40
(8) Выйти и зайти.
10 sidalexsandr
 
01.11.12
10:42
(6) Да, пользователь администратор
11 sidalexsandr
 
01.11.12
10:42
(9) Пробовал не помагает.
12 Галахад
 
гуру
01.11.12
10:43
(10) Ну убери полные права.
13 pessok
 
01.11.12
10:43
(10) четверг же только...
14 Фрэнки
 
01.11.12
10:44
(10) отладчик выбросил из принципа?
15 sidalexsandr
 
01.11.12
10:45
(12) Стояли права Директора, сейчас поставил права Менеджера.
16 pessok
 
01.11.12
10:45
процедура проверки ПВХ Доп.права пользователей возвращает истину на все права, если РольДоступна("ПолныеПрава")
17 sidalexsandr
 
01.11.12
10:46
(14) Нет просто ещё не весь код прошерстел относящийся к контролю проведения по регистрам.
18 pessok
 
01.11.12
10:46
+(16) типовая. в упыпырище
19 sidalexsandr
 
01.11.12
10:47
(16) Права у пользователя стояли Директор, а полных прав в списке не было.
20 pessok
 
01.11.12
10:48
(19) тогда врешь
21 sidalexsandr
 
01.11.12
10:48
(18) Процедура находиться в общих модулях? Какое название полное процедуры?
22 pessok
 
01.11.12
10:51
МассивЗначенийПрава = УправлениеДопПравамиПользователей.ПолучитьЗначениеПраваПользователя(ПланыВидовХарактеристик.ПраваПользователей.РазрешитьНеоперативноеПроведениеДокументов, Ложь);
       ЕстьПраво = ?(МассивЗначенийПрава.Найти(Истина) <> Неопределено, Истина, Ложь);
23 Alsh
 
01.11.12
10:52
(16) (22) точно и в УТ такое было (есть).
24 sidalexsandr
 
01.11.12
10:55
(22) Видел такое. Хочеш сказать дело в том, что ЕстьПраво = Истина и поэтому проводиться с превышением остатка?
25 sidalexsandr
 
01.11.12
11:03
Есть общий модуль: УправлениеДопПравамиПользователей
Там
//Функция проверяет наличие дополнительного права пользователя
//Функция предназначена для работы с дополнительными правами, имеющими значение типа Булево
//Параметры:
//  Право               - право, наличие которого проверяется (Тип ПВХ.ПраваПользователей)
//  ЗначениеПоУмолчанию - значение по умолчанию для передаваемого права (возвращается в случае
//                        отсутствия значений в регистре сведений). Тип - булево
//Возвращаемое значение: Булево (Истина, если право у пользователя есть)
Функция ПравоЕстьУПользователя(Право, ЗначениеПоУмолчанию)
   
   МассивЗначенийПрава = ПолучитьЗначениеПраваПользователя(Право, ЗначениеПоУмолчанию);
   
   Возврат МассивЗначенийПрава.Найти(Истина) <> Неопределено;
   
КонецФункции
26 sidalexsandr
 
01.11.12
11:03
Что такое ПВХ?
27 sidalexsandr
 
01.11.12
11:08
(26) Вспомнил сам отвечу Планы видов характеристик.
28 IKSparrow
 
01.11.12
11:41
ПолиВинилХлорид
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn