Добавление поля в диалог разноски складского журнала.
Axapta 3.0 SP4, 3-х уровневая, SQL.
Задача: добавить поле в диалог, вызываемый при нажатии на кнопку "Разноска" в журналах переноса.
Сделано: попыталась сделать по аналогии с флажком "Строки с ошибками в новый журнал"
(переменная transferErrors класса JournalCheckPost).
Изменяла класс JournalCheckPost - в ClassDeclaration объявление переменных,
в dialog добавлено поле, в getFromDialog переменной присваиваю значение поля.
Значение пременной мне нужно где-нибудь в run, runInit.
Но в этих методах значение - 0. Хотя в getFromDialog переменной присваивается правильное значение.
Даже в getFromDialog наследников значение правильное.
Например, в getFromDialog класса InventJournalCheckPost_Movement.
Тем не менее, значение той же переменной transferErrors используется
в методах runCheck() и методе createJournalTransfer() класса JournalCheckPost.
Кроме того, в процессе возник вопрос: где используется метод
\Classes\JournalCheckPost\parmTransferErrors?
Инкрементную компиляцию и глобалную перекомпиляцию сделала. Не помогло.
Кроме того, пыталась поместить код в наследниках JournalCheckPost.
Тоже не помогло.
Что можете посоветовать?
|