Алгоритм отражения даты и номера СФ следующий. 1. В приоритете всегда журнал СФ. Если запись есть в журнале, то в книгу пойдет дата оригинала из журнала. Дата оригинала в журнале СФ - момент настроечный. Можно выбирать, какую дату использовать: - дата документа - дата проводки - дата печати (системная дата запуска программы печати сбытового СФ).
Если в J_3RF_REGCUS_OUT в USESEND ничего не проставлено, то будет по умолчанию использовано FKDAT (для сбыта) или BLDAT (для FI).
2. Если записи в журнале нет, то дата оригинала определяется "на коленке", то есть по ходу формирования экстракта или книги без экстракта. Датой оригинала будет дата документа BLDAT.
3. Дополнительно дата внешнего документа может быть определена из текстовых идентификаторов к документу (если задействована галка "Печать внешнего документа"). Тогда дата СФ будет определена из текстового идентификатора (но в любом случае пункт 3 не вступит в конфликт с пунктом 1, значение в журнале всегда в приоритете).
Таким образом, если два разных прогона дали разную информацию, можно предположить, что (на выбор): 1. В одном случае запись в журнале была, в другом нет. 2. Запись в журнале СФ была в обоих случаях, но с разными значениями. 2. Один запуск был с галкой "Печать внешнего документа", а другой - нет. И при этом текстовый идентификатор к документу заполнен. 4. Где-то в BADI J_3R_REGINV_BADI делали реализацию и в ней косяк.
_________________ Алё, это Пакистан? Нам нужен один килограмм
|