РР коррекция

Все вопросы по АС Бюджет
Аватара пользователя
Val
зам. председателя совета директоров
зам. председателя совета директоров
Сообщения: 2029
Зарегистрирован: 09.06.2004 08:52
Откуда: Ейск
Контактная информация:

РР коррекция

Сообщение Val » 09.04.2009 09:56

так делать не надо. это я для себя, чтоб не забыть :-)
Случайно в РР попали нужные суммы ПОФ и не нужные. Т.е. сумма в детали РР = 510, из нее +630 не нужно, -120 нужно.
1. Открываем UNIONNOTIFYDETAIL и ищем строчку нашей детали. Запоминаем ID.
2. В RECORDPARAMS ищем запись с ID из п.1. Смотрим сколько у нее PARENTCOUNT. В моем случае должно быть 2 (т.к. формировалась сумма из двух записей BUDGETDATA).
3. Идем в LINKRECORDS и находим в CHILDID=ID который мы запомнили в п.1. В моем случае таких записей две.
4. В PARENTID указатель на ID записи в BUDGETDATA (в данном случае детали ПОФ).
5. Ищем эти записи в BUDGETDATA. В моем случае они указывают на детали с суммами 630 и -120. Запоминаем ID записи которую нужно удалить из РР.
6. Возвращаемся в LINKRECORDS. Удаляем запись у котроой PARENTID = ID из п.6 и CHILDID = ID из п.1.
7. В RECORDPARAMS опять ищем запись с ID из п.1 . Смотрим сколько у нее PARENTCOUNT. Должно уменьшиться на 1 и стать в моем случае 1.
8. Открываем UNIONNOTIFYDETAIL и в строчке нашей детали из п.1 корректируем сумму, т.е. минусуем то что мы отвязали. В моем случае было 510, убрал привязку 630, получилось 510-630=-120.

Вернуться в «АС Бюджет»

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

Сейчас этот форум просматривают: Yandex и 2 гостя

cron