Показать сообщение отдельно
Старый 02.04.2013, 20:52   #1  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Действия при открытии "накладная"
Добрый вечер, гуру axapt-ы. Необходимо сделать следующее:

В таблицу VendInvoiceTrans необходимо добавить поле InternalSp и заполнять его значением InternalSp.PurchLine в момент разноски бухгалтерской накладной (Сведения о заказе на покупку/ Разноска/ Накладная).

Поле со значением в PurchLine имеется. Нашёл, что накладная вызывается классом PurchFormLetter_Invoice , который отвечает за разноску. Мне необходимо, чтобы при нажатии на "накладная", в поле VendInvoiceTrans.InternalSp заносилось нужное мне значение.

В классе посмотретл методы, но не нашёл, откуда он запускается. D run идёт вызов super и ничего более.

Пытался вставить свой код в методы newJournalList и newJournalTransList - не работает. Даже до точки останова не доходит.
Так же пытался найти, с какого метода запускается класс, их несколько получается, пробовал вставлять в chooseLinesPackingSlip и chooseLines. Результата никакого.

Натолкните, пожалуйста на верный или приблизительный путь. Буду благодарен за любые ответы.