Уважаемые коллеги. Как в УПП запретить пользователю проведение документа Возврат от покупателя, пока не заполнены все визы к нему.
Визы у меня заполняются отдельной обработкой.
Важное уточнение. Желательно в обработке проведения документа ничего не трогать - так как не хочется геморроя при обновлениях конфигурации.
Логика того что так лучше проста - подписка выполняется после завершения самого события в документе, но в той же транзакции.
вот документ проводим - делаем туеву кучу движений в регистры и т.д., мучаем запросами базу по поводу остатков например... а потом раз - виз нет, откатывай транзакцию дорогой :)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший