Описание ошибки
При использовании плагина Данные если первым аргументом метода Реквизит() указать имя несуществующего у объекта реквизита, то он просто игнорируется.
Ожидаю, что будет вызвано исключение, т.к. иначе сложно отлавливать ошибки.
Дано: конфигурация со справочником Номенклатура, у которого есть единственный реквизит "СтавкаНДС", число(2,0) (для примера не играет роли).
В тесте пишу вот такой код:
Номенклатура = Данные.НачатьСоздание("Справочник.Номенклатура")
.Реквизит("СтакаНДС", 20)
.Создать();
Сейчас такой код выполняется без ошибки, тест ломается из-за незаполненного реквизита "СтавкаНДС" и не сразу понятно, почему.
Ожидаемое поведение, если бы ошибки не было
Ожидаю, что такой код упадет с исключением: "У объекта метаданных <Справочник.Номенклатура> отсутствует реквизит <СтакаНДС>".
Описание ошибки
При использовании плагина Данные если первым аргументом метода Реквизит() указать имя несуществующего у объекта реквизита, то он просто игнорируется.
Ожидаю, что будет вызвано исключение, т.к. иначе сложно отлавливать ошибки.
Дано: конфигурация со справочником Номенклатура, у которого есть единственный реквизит "СтавкаНДС", число(2,0) (для примера не играет роли).
В тесте пишу вот такой код:
Сейчас такой код выполняется без ошибки, тест ломается из-за незаполненного реквизита "СтавкаНДС" и не сразу понятно, почему.
Ожидаемое поведение, если бы ошибки не было
Ожидаю, что такой код упадет с исключением: "У объекта метаданных <Справочник.Номенклатура> отсутствует реквизит <СтакаНДС>".