Мне не понятно, кучу топиков перечитал.
Сделана фактура №101, отсторнировали, создали фактуру №102. В Журнале сделали присвоение на основании №1 скопирована запись в которой проставили номер исправления 1 и номер фактуры год и дату фактуры 102. Теперь печатаю фактуру 102. И номер исправления не подтягивается, смотрю в код как уже написано import P_WA_OUT from memory id 'REVIS'.
Так вот после импорта значение пусто. Где экспорт происходит?
Какой принцип формирования номера исправления?
Также пробовал на основании фактуры 102 создать строчку в журнале и прописать данные по исправлениям 101., безрезультатно.
Подскажите ...
vasanya написал(а):
Коллеги, кто-нибудь разбирался с печатью исправленного с/ф с номером исправления в случае сторно (т.е. провели с/ф, сторнировали, провели новую)? я правильно понимаю, что в журнале к первоначальному с/ф формируем строку с исправлением и в полях "Системный № исправления" и "ГодСистДокИсправлен" указываем системный номер и год новой перепроведённой с/ф, из которой должны браться все данные на печать? просто в этом случае почему-то не печается номер и дата исправления!? в корректировочных с/ф та же проблема. Т.е., если смотреть на код программы:
import P_WA_OUT from memory id 'REVIS'.
move-corresponding P_WA_OUT to reginv.
if not reginv-revno is initial and reginv-bukrs = hd_invoice-bukrs
and reginv-belnr_ORIG = hd_invoice-belnr
and reginv-gjahr_ORIG = hd_invoice-gjahr.
hd_invoice-revno = reginv-revno.
hd_invoice-date_rev = reginv-date_rev.
hd_invoice-ext_orig = reginv-ext_orig.
hd_invoice-fkdat = reginv-DATE_ORIG.
endif.