|
07.11.2006, 10:59 | #1 |
Участник
|
Сопоставление открытых проводок
Из журнала платежей от поставщика по кнопке разноска нужно автоматически маркировать платеж в форме Сопостовления открытых проводок, как это сделать?
Не могу загрузить форму. Метод модификации находится в DS. помогите кто чем может........... |
|
07.11.2006, 11:20 | #2 |
NavAx
|
В настройке профилей разноски по клиентам/поставщикам есть Закладка "Права на таблицы", а на ней галочка "Сопоставление", прочите по ней подсказку:
Сопоставление Укажите, будут ли записи, созданные на базе данного профиля разноски, сопоставляться автоматически, или они должны сопоставляться вручную посредством редактирования открытых проводок. ЗЫ. Если надумаете программировать, то на VendTrans(CustTrans) есть метод markForSettlement(). Последний раз редактировалось raz; 07.11.2006 в 11:24. |
|
07.11.2006, 11:37 | #3 |
Участник
|
ЗЫ. Если надумаете программировать, то на VendTrans(CustTrans) есть метод markForSettlement().[/QUOTE]
А причем здесь это мне нужно програмно проставия этот маркер |
|
07.11.2006, 11:44 | #4 |
NavAx
|
А можно по русски, лучше "от печки".
ЗЫ. VendTrans.markForSettlement() - программная маркировка. ЗЗЫ. Если сделать поиск в АОТ по "markForSettlement", то можно найти примеры. Последний раз редактировалось raz; 07.11.2006 в 11:47. |
|
07.11.2006, 11:56 | #5 |
Участник
|
А стандартная функция автоматического сопоставления никак не помогает?
__________________
|
|
07.11.2006, 11:21 | #6 |
Участник
|
Посмотрите как используются
\Classes\Specification \Classes\Specification_OffsetVoucher в особенности: \Classes\Specification\create |
|
07.11.2006, 11:22 | #7 |
Member
|
Цитата:
Сообщение от Himan
...
платежей от поставщика ... Цитата:
Сообщение от Himan
...
по кнопке разноска нужно автоматически маркировать платеж в форме Сопостовления открытых проводок ... По крайней мере я так делал. Работало надежно.
__________________
С уважением, glibs® |
|
07.11.2006, 12:16 | #8 |
Участник
|
А почему не воспользоваться стандартной функциональностью "Предложение по оплате"? Система сама предложит накладные, которые надо оплатить, и пометит их для сопоставления.
|
|
07.11.2006, 12:22 | #9 |
Administrator
|
Попробую догадаться: накладной на момент разноски платежа еще не существует. То есть Вы хотите маркировать разносимый платеж для сопоставления с открытым заказом/закупкой. Так?
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
07.11.2006, 12:29 | #10 |
Участник
|
от Maxim Gorbunov
Попробую догадаться: накладной на момент разноски платежа еще не существует. То есть Вы хотите маркировать разносимый платеж для сопоставления с открытым заказом/закупкой. Так?[/QUOTE] Да, вы совершенно правы |
|
07.11.2006, 12:44 | #11 |
Administrator
|
В таком случае, только программировать.
Советую посмотреть, что происходит (какие классы вызываются и как), когда Вы делаете это вручную, а потом постараться это реализовать в коде. Посмотрите классы, которые Вам belugin посоветовал. Задача средней сложности.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me Последний раз редактировалось Maxim Gorbunov; 07.11.2006 в 12:54. |
|
07.11.2006, 13:09 | #12 |
Участник
|
Цитата:
Цитата:
Сообщение от Himan
Из журнала платежей от поставщика по кнопке разноска нужно автоматически маркировать платеж в форме Сопостовления открытых проводок, как это сделать?
|
|
07.11.2006, 13:39 | #13 |
Administrator
|
Цитата:
P.S.: Кстати, только что обратил внимание, что в Похожих темах (это те, которые в самом низу этой странички) достаточно обсуждений, в которых уже решена один в один такая же задача!
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me Последний раз редактировалось Maxim Gorbunov; 07.11.2006 в 13:41. |
|
07.11.2006, 13:17 | #14 |
NavAx
|
Маркировать к сопоставлению:
X++: void markForSettlement_Cust(CustTrans _custTrans, ledgerJournalTrans _transto) { Specification specOffsetVoucher; CustTransOpen transOpen; ; transOpen = CustTransOpen::findRefId(_custTrans.RecId); specOffsetVoucher = new Specification_OffsetVoucher(_transto.tableId, _transto.recID, false); specOffsetVoucher.create(transOpen.recID, transOpen.AmountCur, _custTrans.currencycode); } |
|
|
За это сообщение автора поблагодарили: johny77 (1). |
07.11.2006, 13:17 | #15 |
Участник
|
Все большое спасибо вроде получилось
|
|