Сталкивался, но долго смеялся когда узнал в чем косяк)
оказалось что вызывалась процедура подписки не подпиской, а напрямую и порядок переменных был нарушен, вот и 3 параметр стал неопределено, 1с предусмотрительно поставили защиту))
(6) очевидно, что у ТС тоже самое - нарушен порядок параметров
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший