Цитата:
Сообщение от
bitter
необходимо найти строку в другой таблице и выяснить заполнено ли определенное поле в данной строке.
А если в таблице есть две "такие" записи и с заполненным полем и с не заполненным? Проверять нужно, что данное поле заполнено для всех "таких" или хотя бы для одной? А что делать если вообще "таких" строк в таблице нет ни с заполненным полем ни с незаполненным?
Если "таких" строк в принципе не может быть больше одной (выборка происходит по уникальному ключу), то возможно логичнее сначала прочитать значение этой записи (каким бы оно ни было пустым или заполненным) - проверить что сама запись в таблице есть, а уже вторым шагом проверить заполненность поля в выбранной записи.
Цитата:
Сообщение от
bitter
Я не совсем понимаю как мне выяснить заполнено ли поле найденной строки
X++:
if (queryRun.next())
{
RContractTable = queryRun.get(tableNum(RContractTable)); // получаем выбранную запись
if (RContractTable.ContractDate)
{
info("Поле заполнено");
}
else
{
info("Поле не заполнено");
}
}
else
{
info("Запись не найдена");
}