Показать сообщение отдельно
Старый 02.02.2009, 09:12   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Antant Посмотреть сообщение
Подскажите джобик для программного изменения "Счет на" в отфактурованном заказе
Вы абсолютно неправильно ставите задачу.
От поля "Счет на" зависит на кого будет выписываться накладная и с кого будет браться профиль разноски. Следовательно при "изменении Счета на в ОРФАКТУРОВАННОМ заказе" по идее должны изменится проводки в CustTrans (задолженность) и проводки в LedgerTrans. А также taxTrans. Ну, и если вы занимаетесь книгами продаж, то и они тоже

В свою очередь, проводки в CustTrans могут быть:
1. переоценены
2. сопоставлены с платежами
3. влиять на прогноз дивжения денежных средств

Т.е. по идее вам придется изменять и переоценки, сопоставления и прогнозы.

Ну, а проводки в LedgerTrans могут влиять... на все что угодно

Т.е. задача в вашей формулировке превращается в: подскажите джобик(!) который сторнирует уже существующие проводки и переразносит заново. Особенно умиляет уменьшительно-ласкательная форма "джобик".

Читайте про удаление, сторно проводок на форуме.
Читайте про разноску из кода.

Ну, а изменить одно поле, не занимаясь последствиями? Это действительно дело пяти минут. Тут я согласен с Sada.

Но только сначала отсторнируйте заказы нормальным образом (читайте в доке и на форуме).
После изменения разнесите нормальным образом.
При массовых разносках и сторно используйте пакетные задания и обработки в периодических операциях.
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: Antant (1).