Имя: Пароль:
1C
1С v8
Отключенный контроль остатков или как обойти контроль РН.ОбеспечениеЗаказов ERP 2.4.6.174
0 zippygrill
 
13.12.19
11:04
Всем привет!
Используется ЕРП 2.4.6.174

Очень хочется сделать перемещение товаров между складами (не ордерные) в минус.

Значит отключены следующие точки контроля:
*Финансовый результат и контроллинг - Учет товаров - Отключить контроль на время сеанса
*Карточка склада, закладка Основное - Контролировать обеспечение
*Карточка склада, закладка Ордерная схема - Контролировать оперативные остатки (на всякий пожарный)

Пытаюсь провести документ перемещения, отладчиком вижу как РН.ТоварыОрганизации проходит. Далее идет контроль РН.ОбеспечениеЗаказов. Тут и все стопорится.
В ОбработкеПроведения стоит список регистров для контроля. Почему там не смотрят на константу Контролировать остатки... хз

Процедура СформироватьСписокРегистровДляКонтроля()

    Массив = Новый Массив;
    Массив.Добавить(Движения.ОбеспечениеЗаказов);
        .....


В общем, как обойти контроль обеспечения?!
1 Vadim_37
 
13.12.19
11:13
расширением
2 bolero
 
13.12.19
11:14
(0) остатки остатками, а обеспечение - обеспечением, поэтому и не обращает внимание на константу с остаткамии

задвоенное обеспечение - бОльший косяк, чем отрицательные остатки

если прям совсем хочется, я так делаю:

CommonModules/ПроведениеСерверУТ/Ext/Module.bsl:

&Вместо("ВыполнитьКонтрольРезультатовПроведения")
Процедура XX_ВыполнитьКонтрольРезультатовПроведения(Объект, Отказ) Экспорт

        Если СокрЛП(Строка(Пользователи.ТекущийПользователь())) = "АСережаМолодец" Тогда
                Возврат;
        КонецЕсли;

        ПродолжитьВызов(Объект, Отказ);
3 zippygrill
 
13.12.19
11:29
(1) (2) вот это хотелось и избежать..
4 bolero
 
13.12.19
11:47
(3) И рыбку съесть, и сковородку не помыть
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.