УПП, минус по складам

Новая тема
Показывать по 10 20 40 сообщений
добрый день.
подскажите, пожалуйста, вот по какому вопросу.
есть УПП. решили закрыть производству возможность списывать материал в минус. в доп. правах пользователей сняли галочки "разрешить превышение остатка товаров на складе" и "разрешить превышение остатка товаров организации".
теперь при проведении требования-накладной, где пытаются списывать товара больше, чем есть на складе, выдается предупреждение, что не могут быть списаны партии по БУ, НУ и УУ. но документ все равно проводится, и по отчету "Товары на складах" вылезает минус.
вопрос - так и должно быть?
хотелось бы, чтобы документ отказывался проводиться...
[Промодерировано]
спасибо, но не помогло.
перепроведением работники не страдают. просто списывают материал в производство, а программа позволяет уходить в минус.
Включен ли "Контроль остатков" в "Настройках программы" (константы)?
В настройках программы на закладке "Контроль остатков" есть только одна галочка - "Использовать регистр "Свободные остатки", она включена. Но не думаю, что она может влиять на ситуацию.
Или Вы имели в виду другие настройки? Тогда я не могу их найти.
Остатки в УПП вроде проверяютя только при оперативной учете, а вы наверное проводите задним числом!?
нет, все оперативно.
"Что удалось найти:

 - При Включенной настройке "Использовать регистр Свободные остатки" не происходит проверка по доп.праву "Разрешить превышение..." (т.е. настройку надо отключать).
 - Для полных прав похоже контроль остатков не производится (пример для регистра "ТоварыНаСкладах"  в формировании движений упр.учета документом "ТребованиеНакладная").

Функция ПолучитьЗначениеПраваПользователя(Право, ЗначениеПоУмолчанию) Экспорт

КэшДополнительныхПрав = глЗначениеПеременной("ЗначенияДополнительныхПравПользователя");

МассивЗначенийПрава = КэшДополнительныхПрав[Право];

Если МассивЗначенийПрава = Неопределено Тогда
МассивЗначенийПрава = Новый Массив;

Если РольДоступна("ПолныеПрава") Тогда
  ЗначениеПрава = ПолучитьЗначениеРазрешенногоПрава(Право);
  МассивЗначенийПрава.Добавить(ЗначениеПрава);
 Иначе
  ОбъектПрав = глЗначениеПеременной("ПрофильПолномочийПользователя");
  Если ЗначениеЗаполнено(ОбъектПрав) Тогда
"
1. Спасибо! Пойду проверять.
2. Полные права только у главбуха, в этом уверена.
нав опрос "так и должно быть?" отвечают вообще-то обычно бухгалтеры программистам, а не наоборот =) "товары на складах в минус" по отчету это своего рода информация о, как вы и говорите правильно, проведенных требованиях =) пробовали записывать требования без проведения? наверно, нарушаются другие виды учета, кроме бухгалтерскогоя, поэтому я думаю, если у ваша УПП не снята с поддержки, то однозначный ответ, с помощью каких настроек можно добиться того, чтобы товары не уходили в минус, вы найдете в описании конфигурации и/или руководстве пользователя, если же вам необходимо, чтобы сам документ все-тауки отказывался проводиться, нужно менять документ, а это чревато неприятностями, так как он, документ, часть всей УПП, проще всего я думаю, правами отдельных пользователей урегулировать не/проведение требований и/или написать для этих пользователей, которые делают основной вклад в "дело минусов", какие-то специальные отчеты
Читают тему
(гостей: 1)

Быстрый переход