AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.02.2009, 07:53   #1  
Antant is offline
Antant
Участник
 
82 / 17 (1) ++
Регистрация: 03.12.2005
? Программное изменение "Счет на" в заказе
Подскажите джобик для программного изменения "Счет на" в отфактурованном заказе

Axapta 3.0 sp3 oracle
__________________
И почему никто меня не любит?
Да, я надоедливый
Старый 02.02.2009, 08:33   #2  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
А как то по расширеннее можно суть проблемы?
А то если Вам просто джобик по изменению счета на.... то это 4 строчки. Но чую дело не в этом
Старый 02.02.2009, 08:54   #3  
Antant is offline
Antant
Участник
 
82 / 17 (1) ++
Регистрация: 03.12.2005
Отфактуровали огромные заказы, потребовалось значительное время. Потом выяснилос, что в клиенте не стоял "счет на", соотвественно проводки для оплаты сформировались по коду клиента.
Сейчас нужно срочно, подходит время оплаты, поменять "счет на" в этих заказах. Я посмотрел, там он проставлен и в фактуре, и в накладной, и в проводках. Я думаю, если буду писать сам, могу не учесть парочку таблиц.
Вот может кто-то сталкивался с такой проблемой и у кого-то есть готовый вариат джобика?
__________________
И почему никто меня не любит?
Да, я надоедливый
Старый 02.02.2009, 08:57   #4  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Ну что бы не забыть ни одной таблицы, почему бы программно не вернуть эти заказы, и по новой разнести с нужным "счет на".
Просто в таблицах не просто нужно поменять счет на, но и всю информацию, связанную с ним (адреса и прочая инфа), которая используется при печати и тд.
Старый 02.02.2009, 08:58   #5  
Antant is offline
Antant
Участник
 
82 / 17 (1) ++
Регистрация: 03.12.2005
Уйдет слишком много времени... у нас сейчас столько его нет
__________________
И почему никто меня не любит?
Да, я надоедливый
Старый 02.02.2009, 09:01   #6  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Тогда ждите...
ПС: Но времени на это не так уж и много.
Старый 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).
Старый 02.02.2009, 09:13   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Antant Посмотреть сообщение
Уйдет слишком много времени... у нас сейчас столько его нет
Что думать?! Трясти надо!
__________________
полезное на axForum, github, vk, coub.
Старый 02.02.2009, 09:26   #9  
Antant is offline
Antant
Участник
 
82 / 17 (1) ++
Регистрация: 03.12.2005
Цитата:
Сообщение от mazzy Посмотреть сообщение

В свою очередь, проводки в CustTrans могут быть:
1. переоценены
2. сопоставлены с платежами
3. влиять на прогноз дивжения денежных средств
Суммы при переходе с клиента на клиента в этом случае остаются теми же, прогноз движения денежных средств мы не используем, а оплат по фактурам еще не было.
__________________
И почему никто меня не любит?
Да, я надоедливый
Старый 02.02.2009, 09:57   #10  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Antant Посмотреть сообщение
Суммы при переходе с клиента на клиента в этом случае остаются теми же
И что? Проводки то будут другими.

Цитата:
Сообщение от Antant Посмотреть сообщение
прогноз движения денежных средств мы не используем, а оплат по фактурам еще не было.
"планета шелезяка" какая-то...

при чем здесь оплаты по фактурам?
впрочем, как скажете.
__________________
полезное на axForum, github, vk, coub.
Старый 02.02.2009, 10:36   #11  
pitersky is offline
pitersky
северный Будда
Аватар для pitersky
Ex AND Project
Соотечественники
 
1,509 / 432 (18) +++++++
Регистрация: 26.09.2007
Адрес: Солнечная система
Цитата:
Сообщение от mazzy Посмотреть сообщение
Ну, а проводки в LedgerTrans могут влиять... на все что угодно
Гм... А можно поподробнее по поводу? Я как-то думал, что в стандартной аксапте LedgerTrans это хранилище данных для отчётов по ГК и не более того.
Старый 02.02.2009, 10:42   #12  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от pitersky Посмотреть сообщение
Я как-то думал, что в стандартной аксапте LedgerTrans это хранилище данных для отчётов по ГК и не более того.
Так и есть.
А отчеты по ГК ни на что не влияют?
__________________
полезное на axForum, github, vk, coub.
Старый 02.02.2009, 10:49   #13  
pitersky is offline
pitersky
северный Будда
Аватар для pitersky
Ex AND Project
Соотечественники
 
1,509 / 432 (18) +++++++
Регистрация: 26.09.2007
Адрес: Солнечная система
Цитата:
Сообщение от mazzy Посмотреть сообщение
Так и есть.
А отчеты по ГК ни на что не влияют?
Ну это влияние уже выходит за рамки Аксапты
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Изменение "курсора" в цикле ZVV DAX: Программирование 8 09.12.2008 15:11
Галка "маршрут контроля" на произв.заказе sev DAX: Функционал 4 01.03.2006 11:19
Параметр "Счет на" Bars DAX: Функционал 3 20.01.2006 12:11
Счет 76.5 , Операция - "Уступка права требования" soin DAX: Функционал 4 04.03.2004 13:22
"Счет на" в заказах. OX DAX: Функционал 2 12.11.2003 18:00

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:58.