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