Создаю документ "Заявка". Есть возможность создавать его на основании либо "Заказ поставщику", либо на основании "Поступление товаров и услуг", либо на основании "Перемещение товаров".
На основании Заявки создаются еще 3 документа: "Маршрутный лист", "Доставка", "Маршрутный лист перемещений".
Как мне разграничить само создание документов на основании "Заявка"?
Нужно следующее: Если "Заявка" вводилась на основании "Заказ поставщику" или "Поступление товаров и услуг", то на основании "Заявка" можно ввести "Маршрутный лист" и "Доставка", А если "Заявка" вводилась на основании "Перемещение товаров", то на основании "Заявка" можно ввести только "Маршрутный лист перемещений"...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший