![]() |
#1 |
Участник
|
Действия при открытии "накладная"
Добрый вечер, гуру axapt-ы. Необходимо сделать следующее:
В таблицу VendInvoiceTrans необходимо добавить поле InternalSp и заполнять его значением InternalSp.PurchLine в момент разноски бухгалтерской накладной (Сведения о заказе на покупку/ Разноска/ Накладная). Поле со значением в PurchLine имеется. Нашёл, что накладная вызывается классом PurchFormLetter_Invoice , который отвечает за разноску. Мне необходимо, чтобы при нажатии на "накладная", в поле VendInvoiceTrans.InternalSp заносилось нужное мне значение. В классе посмотретл методы, но не нашёл, откуда он запускается. D run идёт вызов super и ничего более. Пытался вставить свой код в методы newJournalList и newJournalTransList - не работает. Даже до точки останова не доходит. Так же пытался найти, с какого метода запускается класс, их несколько получается, пробовал вставлять в chooseLinesPackingSlip и chooseLines. Результата никакого. Натолкните, пожалуйста на верный или приблизительный путь. Буду благодарен за любые ответы. |
|
![]() |
#2 |
Участник
|
Метод VendInvoiceTrans.initFromPurchLine() не поможет?
![]()
__________________
Ivanhoe as is.. |
|
![]() |
#3 |
Участник
|
Цитата:
![]() |
|
![]() |
#4 |
Программатор
|
Оффтоп: я гляжу, вы тут все не спите никогда
![]() |
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Участник
|
Хм, странно, точку остановки поставил, накладную вроде провёл, а в метод меня так и не закинуло...
Последний раз редактировалось user_ax; 03.04.2013 в 10:46. |
|
![]() |
#7 |
Участник
|
|
|
![]() |
#8 |
Участник
|
Прошу прощения, просто неверно указал параметры разноски, вернее не на том гриде прописывал Аналитику - Налоговый учёт))
Зашёл в метод initFromPurchLine, прошёлся отладчиком, да, запись вставилась. Теперь буду править метод и обновлять поле своим значением. Спасибо большое за подсказку! |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|