Результат мозгового штурма, посредством телефона и team viewer'a.
Принципиальная ошибка - пакетное задание != глобальная корректировка.
Несмотря на то что глобальная корректировка представляет собой список команд, который так и хочется интуитивно назвать пакетом команд, пакетное задание являет собой отдельную подсистему, позволяющая составлять мощные программы на базе файлов глобальных корректировок.
Ключевой момент, файлы
глобальной корректировки пакетного задания имеют свое расширение
.IBF и свою структуру. Подробнее про это можно прочитать
здесь.
Также, важным моментом является то, что пакетное задание, которое мы можем вызывать через пользовательский оперативный режим, фактически является внешней программой, которой никаких входящих параметров передать программно нельзя, только через подключения рабочих листов ввода. То есть, для задачи "обработать конкретно эту запись", этот режим не подходит.
Решение проблемы:
В файле
OperHint.pft поменять режим '4' на режим '3'
Выдержка из документации:
Цитата:Режим 3
ГЛОБАЛЬНАЯ КОРРЕКТИРОВКА ТЕКУЩЕГО ДОКУМЕНТА С ОПРОСОМ ПАРАМЕТРОВ
<имя_GBL>,<MODTAG>,<имя_WSS>
<имя_GBL> - имя задания на глобальную корректировку (без расширения). (Следует помнить, что в процессе глобальной корректировки в общем случае есть возможность корректировать другие документы и создавать новые)
<MODTAG> - метка модельного поля, через которое в текущий документ передаются параметры опроса
<имя_WSS> - имя РЛ подполей для опроса параметров (с расширением)
Так вот, "Опрос параметров" не является обязательным, и если не указать
<MODTAG>,<имя_WSS>, глобальная корректировка штатно отработает по текущей записи без лишних вопросов.
Всем спасибо за проявленное внимание и неусыпную заботу. Надеюсь, эта заметка однажды кому-то пригодится.