Показать сообщение отдельно
Старый 09.02.2007, 13:21   #1  
Кирен is offline
Кирен
Участник
 
22 / 10 (1) +
Регистрация: 03.02.2004
Адрес: Украина, г. Донецк
Добавление поля в диалог разноски складского журнала.
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.
Тоже не помогло.

Что можете посоветовать?