Текущее время: Ср, июл 23 2025, 02:45

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: J3RCALK - дата выравнивания
СообщениеДобавлено: Пн, янв 26 2015, 18:05 
Специалист
Специалист

Зарегистрирован:
Вт, мар 20 2012, 16:28
Сообщения: 145
Откуда: г. Москва
Пол: Мужской
Коллеги,

Подскажите, пожалуйста, как сделать так, чтобы дата проводки выравнивания в транзакции J3RCALK равнялась дате проводке последнего документа.

К примеру, если есть аванс и задолженность, то выравнивать нужно датой задолженности. Если есть оплата без выравнивания (мало ли) и задолженность, тогда выравнивать датой оплаты.

Пока нашел только один способ. На селекционном экране для документа удалить дату проводки и выравнивания. Тогда в пакетнике система предложит вручную вводить. Это конечно уже лучше, но тоже не очень.

Как вы поступаете с датой выравнивания?

_________________
С уважением,
Нурмухаметов Рустам


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: J3RCALK - дата выравнивания
СообщениеДобавлено: Пн, янв 26 2015, 18:41 
Специалист
Специалист

Зарегистрирован:
Вт, мар 20 2012, 16:28
Сообщения: 145
Откуда: г. Москва
Пол: Мужской
Нашел еще один способ.

В селекционном экране необходимо последовательно все даты запускать.

При этом отчетная дата соответствует дате проводки выравнивания.

Уже терпимо. Но хочется услышать лучше способ без АВАР.

_________________
С уважением,
Нурмухаметов Рустам


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: J3RCALK - дата выравнивания
СообщениеДобавлено: Пн, янв 26 2015, 21:23 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1606
Откуда: Пермь
Пол: Мужской
Barsik написал:
Нашел еще один способ.

В селекционном экране необходимо последовательно все даты запускать.



Зря Вы пренебрегаете этим способом, сам по себе он неплохой. Например, у нас в компании реализовано также. Поле "Отчетная дата" имеет довольно неплохой смысл - после выборки из ЛБД везде расставлены check budat le <отчетная дата>. Таким образом, Вы последовательно проходите все нужные отметки, играя с датами и набирая начинку для "кучек". Для этого легко сгодится ПРОСТЕЙШАЯ Z-оболочка, которая будет сабмитить J_3RCALK, увеличивая отчетную дату на 1 день. Чтобы исключить холостые запуски, Вы можете контролировать, появлялась ли за прошедший день открытая позиция по данному кредитору (хоть одна). Это позволит сократить нагрузку.

Однако при таком раскладе Вам потребуются некоторые крайне важные проверки на выравнивание. Главная из них - не допускать проводки документа выравнивания с датой проводки МЕНЬШЕ, чем максимальная дата проводки среди выравниваемых позиций. Сделать это можно в open-fi на 940 событии, кажется. Если допустите такую неконсистентность, то J_3RCALK найдет документ (например, частичного платежа) раньше, чем "родительский", и отсечет второй. Ну и много других подводных камней, все сразу не перечислить.

Barsik написал:
Но хочется услышать лучше способ без АВАР.

Совсем "без ABAP" Вы такую проблему не решите. Просто есть умный и правильный ABAP, а есть необоснованный. Совмещение ABAP и нормальных инструментов дает отличный эффект.

Я видел также и другие способы замещения даты проводки, но я их не советую. Например, в одной из компаний дата проводки замещалась имплицитным enhancement в конце управляющего ФМ на событие 1025. К тому моменту уже были наполнены GLU-таблицы, которые обновляют ГГК.

А вот 940 событие, о котором я уже говорил, можно проверить. Оно срабатывает на "покидание" подкэрана с открытыми позициями (моделирование, Esc, сохранение) и работает в том числе и из J_3RCALK, потому что там тупо реализован пакетный ввод на FB05. Но надо убедиться, что не повредится ГГК.

Наконец, еще одно экстравагантное решение, но это уже для извращенцев. Найдите место, в котором формируется BDC_DATA для пакетного ввода FB05. Там сделайте enhancement, который пройдет лупом по выравниваемым позициям и возьмет максимальную дату проводки, потом подставьте его в шапку и релаксируйте :wink:

_________________
Алё, это Пакистан? Нам нужен один килограмм


Последний раз редактировалось Yozhhhhh Вт, янв 27 2015, 10:44, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: J3RCALK - дата выравнивания
СообщениеДобавлено: Пн, янв 26 2015, 22:19 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 11:56
Сообщения: 493
Пол: Мужской
есть вполне легальный экзит exit_j_3rcald_008


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: J3RCALK - дата выравнивания
СообщениеДобавлено: Пн, янв 26 2015, 22:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1606
Откуда: Пермь
Пол: Мужской
mihail_c написал:
есть вполне легальный экзит exit_j_3rcald_008

В своей системе не вижу такого exit вообще, вообще не вижу в поиске ни одного юзер exit для программ выравнивания, искал с любыми масками по компоненту.
Обновились до семерки в декабре, полный фарш.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: J3RCALK - дата выравнивания
СообщениеДобавлено: Вт, янв 27 2015, 11:26 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1606
Откуда: Пермь
Пол: Мужской
Да, Вы правы! Я просто через smod искал в списке расширений, так как не открыл контекст вызова. А там бадишка.
Согласен, абсолютно законно и удобно использовать именно это расширение.
Выходит, решение, придуманное в голове, в сапе сделано в том же месте, что радует:)))

_________________
Алё, это Пакистан? Нам нужен один килограмм


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: J3RCALK - дата выравнивания
СообщениеДобавлено: Вт, янв 27 2015, 14:08 
Специалист
Специалист

Зарегистрирован:
Вт, мар 20 2012, 16:28
Сообщения: 145
Откуда: г. Москва
Пол: Мужской
Коллеги, большое Вам всем спасибо! Очень подробные и полезные ответы. И стало ясно, что я не одинок в своей проблеме! Очень всем благодарен!

_________________
С уважением,
Нурмухаметов Рустам


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB