SAPфорум.RU
https://sapboard.ru/forum/

Массовая печать выходных документов поставки и фактур
https://sapboard.ru/forum/viewtopic.php?f=13&t=94610
Страница 1 из 1

Автор:  Smurfik [ Ср, мар 29 2017, 15:24 ]
Заголовок сообщения:  Массовая печать выходных документов поставки и фактур

Друзья, всем доброго здравия!
Буду признателен любой помощи и советам!

Натолкнулся на следующую проблему:
Есть Z-программа из которой пользователь печатает комплекты документов (Счёт-фактура и накладная ТОРГ-12).
Печать идет через выходные документы путём задания настроек в тр.NACE и вызовом ФМ 'WFMC_MESSAGE_SINGLE' для запуска программы печати в нашей Z-программе.
В коде строго прописан порядок печати: сперва фактура, потом товарная накладная, и так для каждого комплекта.
Периодически случаются ситуации, когда порядок нарушается и принтер печатает документы вперемешку.
Коллеги говорили, что проблема старая и переустановка драйвера принтера помогала, но анализ запросов в спул показал, что порядок запросы в спул идут не в той последовательности, в которой должны быть.

Вопрос: почему периодически может слетать порядок печати документов?

После вызова ФМ 'WFMC_MESSAGE_SINGLE' прописан commit work and wait, после которого появляется запись в SP01. Т.е. как бы LUW на этот моменте должен закончится и начаться новый, со своей печатью.
В отладке ситуацию поймать не удалось, все запросы в спул попадают в правильном порядке.
В NACE для выходных документов сортировка не задана.

Автор:  olegbash [ Чт, мар 30 2017, 10:15 ]
Заголовок сообщения:  Re: Массовая печать выходных документов поставки и фактур

1) Укажите, пожалуйста, параметры вызова ФМ

2) какое время создания spool request в случае "неправильной" сортировки?

Автор:  Smurfik [ Чт, мар 30 2017, 14:52 ]
Заголовок сообщения:  Re: Массовая печать выходных документов поставки и фактур

1) в ФМ передается структура NAST c полями
KAPPL = <V3 для фактур или V2 для поставки>
OBJKY <Номер документа>
KSCHL <Z-ВидВыходногоДокумент>
SPRAS R
PARNR DR21000005
PARVW RE
ERDAT 20170330
ERUHR 144024
NACHA 1
ANZAL 3
VSZTP 3
MANUE X
VSTAT 1
LDEST ZPDF
DIMME X
NAUTO X
TDARMOD 1

Для поставок используется стандартная программа J_3RV_DELIV_PDF
Для фактур была снята копия ZJ_3RV_INV_A
При этом, в обеих программах добавлено заполнение sfpoutputparams-nodialog, чтобы не запрашивать от пользователя параметры печати для каждого документа.

2) пользователи печатают порядка 10 пакетов документов и программа отрабатывает за минуту, т.е. для всех запросов в spool проставляется одинаковое время создания.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/