Имя: Пароль:
1C
 
Включить контроль отрицательных остатков с возможностью проведения документа
0 nobody roman
 
24.09.18
07:38
Доброго всем понедельника!

1С 8.3 БП 3.0.54.20 типовая. Хочется включить контроль отрицательных остатков, чтобы выдавало предупреждение, что такого-то товара на складе не хватает в таком-то количестве(в общем обычно предупреждение, которое всплывает при включении контроля), но чтобы при этом можно было бы провести реализацию.

Всем Добра)
1 nobody roman
 
24.09.18
07:47
Куда копать? Где реализована функция отказ?
2 bolobol
 
24.09.18
09:32
Сообщение же выходит - копируешь и поиск по конфе
3 nobody roman
 
24.09.18
09:41
(2) Так я только сообщение и нахожу в конфе, но никаких отказ = истина или чего то подобного там нет. Сообщения валяются в отдельном модуле, как я понимаю
4 nobody roman
 
24.09.18
11:08
(2) Спасибо. Додумался, что выходящий текст это переменная, посмотрел где используется, нашел, заработало)
5 nobody roman
 
24.09.18
11:15
В общем если кому пригодится может -
В конфигураторе Общие-Общие модули-УчетТоваров: находим процедуру СписатьОстаткиТоваров(.....Ищем часть кода

Иначе
            
            Для каждого СтрокаТаблицыОшибок Из ТаблицаОшибок Цикл
            
                ВывестиСообщениеОбОшибке(
                    СтрокаТаблицыОшибок.Количество,
                    СтрокаТаблицыОшибок.КоличествоОсталосьПогасить,
                    Реквизиты.Регистратор,
                    СтрокаТаблицыОшибок.ИмяСписка,
                    СтрокаТаблицыОшибок.СинонимСписка,
                    СтрокаТаблицыОшибок.НомерСтроки,
                    Отказ
                    );

"Отказ" в конце просто делаем комментарием.


Теперь при выключенной галочке "разрешить списание запасов при отсутствии остатков по данным учета"(грубо говоря при включенном контроле отрицательных остатков), документы "реализация"(на других не проверял - без надобности) при проведении выдает что такого то товара на складе не хватает в таком-то количестве, но документ проводит.