В ИР адаптер отключена директива RequestDocInfo и она не задана у обработчиков T9

bolsun Закрыто

Это вызывает ряд проблем, например запрос разворота документа, хотя он уже идентифицирован.

ТурбоКонф не заполняет Конфигуратор.ТекущийДокумент, если он не был запрошен явно скриптом.

Решение:

  1. Добавить в скрипте RequeфstDocInfo для обработчиков и команд, где это необходимо (ПередПолучениемДанных9, ПриПолученииДанныхT9 и и т.д.)
  2. TurboConf может отдавать свойство ТекущийДокумент, если оно уже известно ему, даже если скрипт не запрашивает его. Т.к. при вызове обработчиков T9 это выполняется, то скорее всего решит эту проблему. Как минимум это можно сделать для обработчиков T9.

Комментарии

bolsun
#1, ред. 23 февраля 2024 15:52

Лучше сделать оба этих варианта, т.к. первый способ позволит решить проблему просто обновлением скрипта.

//&ЗапроситьИнформациюОДокументе
Процедура ПриПолученииДанныхТ9(Параметры)

bolsun изменил статус на Открыто


tormozit
#2, ред. 23 февраля 2024 18:00

Подготовка текущего документа подключится, если я размещу аннотацию &ЗапроситьИнформациюОДокументе через пустую строку?

//&ЗапроситьИнформациюОДокументе

// см. СобытияМодуль.ПриПолученииДанныхТ9 
Процедура ПриПолученииДанныхТ9(Параметры)


tormozit
#3, 23 февраля 2024 18:01

Вообще мне казалось, что для обработчика ПриПолученииДанныхT9 ты уже давно принудительное подключение этого режима сделал.


bolsun
#4, ред. 23 февраля 2024 18:03

(2) tormozit, да, но между ними не должно быть других комментариев
// см. СобытияМодуль.ПриПолученииДанныхТ9

//&ЗапроситьИнформациюОДокументе

Процедура ПриПолученииДанныхТ9(Параметры)


tormozit
#5, 01 апреля 2024 08:02

Исправлено
tormozit изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера