0
zippygrill
13.12.19
✎
11:04
|
Всем привет!
Используется ЕРП 2.4.6.174
Очень хочется сделать перемещение товаров между складами (не ордерные) в минус.
Значит отключены следующие точки контроля:
*Финансовый результат и контроллинг - Учет товаров - Отключить контроль на время сеанса
*Карточка склада, закладка Основное - Контролировать обеспечение
*Карточка склада, закладка Ордерная схема - Контролировать оперативные остатки (на всякий пожарный)
Пытаюсь провести документ перемещения, отладчиком вижу как РН.ТоварыОрганизации проходит. Далее идет контроль РН.ОбеспечениеЗаказов. Тут и все стопорится.
В ОбработкеПроведения стоит список регистров для контроля. Почему там не смотрят на константу Контролировать остатки... хз
Процедура СформироватьСписокРегистровДляКонтроля()
Массив = Новый Массив;
Массив.Добавить(Движения.ОбеспечениеЗаказов);
.....
В общем, как обойти контроль обеспечения?!
|
|
2
bolero
13.12.19
✎
11:14
|
(0) остатки остатками, а обеспечение - обеспечением, поэтому и не обращает внимание на константу с остаткамии
задвоенное обеспечение - бОльший косяк, чем отрицательные остатки
если прям совсем хочется, я так делаю:
CommonModules/ПроведениеСерверУТ/Ext/Module.bsl:
&Вместо("ВыполнитьКонтрольРезультатовПроведения")
Процедура XX_ВыполнитьКонтрольРезультатовПроведения(Объект, Отказ) Экспорт
Если СокрЛП(Строка(Пользователи.ТекущийПользователь())) = "АСережаМолодец" Тогда
Возврат;
КонецЕсли;
ПродолжитьВызов(Объект, Отказ);
|
|