Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
06 окт 2025, 04:13

Отказ = Истина не срабатывает

Автор Sasha1C, 22 сен 2025, 11:45

0 Пользователей и 1 гость просматривают эту тему.

Sasha1C

Добрый день, в расширении обработки проведения документаБСО вызывается процедура из общего модуля: УчетБСО.Д1_ВыполнитьДвиженияПоРегиструНомераБСО(ПараметрыПроведения.Реквизиты, ПараметрыПроведения.ТаблицаТовары, ЭтотОбъект, Движения, Отказ);      
   
В этой процедуре идет отказ при нехватке товаров, но сообщение он выводит, а отказ просто пропускает и проводит документ. Что может быть, а то в инете ничего путного не нашел.


Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Для " + Строка.Номенклатура + " тип " + Строка.ТипБСО + " нету остатка!!!!" ;
Сообщение.Сообщить();
Отказ = Истина;



sali

у тебя нет товара , программа дает тебе это понять сообщением и дальше проводит документ
точно не хватает?

Sasha1C

sali, По отладчику смотрю, что даже если вообще ничего нет, он все равно проводки делает и Отказ игнорирует. Я в упор взял товар, которого вообще на остатках не было, и даже так. Провелось


sali

значит отменен контроль остатков. забей в базу "контрол" или "остат", должна вылезти функциональная опция. если галка не стоит , значит верно работает

Похожие темы (5)

Рейтинг@Mail.ru

Поиск