Для этого можно воспользоваться свойством ПроверкаЗаполнения, которое есть у реквизитов объектов конфигурации:
Если установить это свойство в значение ВыдаватьОшибку, поле Поставщик в форме будет помечено как обязательное для заполнения:
А при записи накладной платформа будет контролировать заполненность этого реквизита. Если реквизит окажется не заполнен, платформа выдаст автоматическое сообщение и запись накладной будет отменена:
Точно так же можно контролировать заполненность реквизитов, содержащихся в табличной части, и даже наличие строк в самой табличной части. Свойство ПроверкаЗаполнения можно установить и для всей табличной части:
В этом случае табличная часть будет выделена красным подчеркиванием как обязательная для заполнения:
А при попытке записать накладную с пустой табличной частью запись будет отменена, в табличную часть будет добавлена новая строка в режиме редактирования и будет выдано сообщение: