По документации - Неустранимая ошибка в канале. А вот что значит N3 = 14? В документации нет.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В данном случае речь идет о канале, вызывающем экран. Экран не был динамизирован из-за недостоверных данных в его аргументах. Каналу выставлен признак недостоверности.
Posted by NestorIT (Участник № / Member № 4337) on :
Очень странно. Канал действительно отвечает за основной экран, однако его аргументы либо используются в каналах, вызывающих программы на ST, либо привязаны к аргументам таких каналов - как раз с целью формирования однозначных значений вне зависимоти от того, есть связь с источником данных или нет. Ряд аргументов привязан к каналу групповой выборки данных из БД, а таблица БД, из которой осуществляется выборка, статична, изменения в ней запрещены на уровне СУБД, и, соответственно, результат выборки из БД всегда имеет одно и тоже количество данных, различающихся лишь значениями. Один аргумент канала вызова шаблона экрана не привязан вообще, и в самом шаблоне экрана на текущий момент не используется - атавизм с аналогичного проекта, гд е было на один источник данных больше.
В любом случае, что бы не привело к отключению канала, возможно ли другим каналом (программой) идентифицировать ситуацию "Экран не был динамизирован из-за недостоверных данных в его аргументах" и принудительно его перезапустить?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
При формировании упомянутого сообщения каналу вызова экрана выставляется признак недостоверности. Его можно использовать для идентификации ситуации.