21.06.2010, 05:32 | #1 |
Участник
|
Реверс проводок отборочной накладной
Добрый день!
После долгого чтения форума решил обратиться за помощью к участникам. Используется АХ 4.0 Собственно задание: сделать риверс проводок отборочной накладной (packing slip) кнопкой из формы журнала. Вопросы: Какие таблицы вовлечены в этот вопрос? Какие классы? Как лучше реализовать? Из найденого: Считаю что необходимо использовать класс salesFormLetter Форма накладных Буду очень признателен за ваши советы! |
|
21.06.2010, 06:40 | #2 |
Читатель
|
SalesFormLetter_PackingSlip
пример можно глянуть в PurchFormLetter.updateSalesTable() Можно в строках заказа проставить отрицательное немедленное получение. А можно самостоятельно заполнить SalesParmTable/SalesParmLine. Как-то так. |
|
|
За это сообщение автора поблагодарили: byteabc (1). |
21.06.2010, 10:55 | #3 |
Участник
|
не надо там ничего реализовывать!
"немедленное получение" со знаком минус |
|
21.06.2010, 11:20 | #4 |
северный Будда
|
Цитата:
Сделайте кнопку автозаполнения немедленного получения. Остальное нужно выполнять стандартными средствами
__________________
С уважением, Вячеслав |
|
21.06.2010, 12:14 | #5 |
Administrator
|
Про дату разноски при этом не забудьте еще
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
21.06.2010, 19:10 | #6 |
Участник
|
Цитата:
В конфигурации уже сделаны кое какие изменения и стандартный способ не совсем подходит. Что вы имеете в виду под стандартными средствами. Не могли бы более подробно расписать процесс? Спасибо |
|
22.06.2010, 10:57 | #7 |
Участник
|
под стандартным процессом понимается разноска с помощью стандартной формы SalesEditLines, наврядли вы что-то лучше придумаете чем эта форма..
..но разноску документов можно легко вызвать из кода - вот разноска накладной по заказу, количество = все, вам нужно только вызвать для отборочной накладной, и параметр SalesUpdate == DeliverNow Цитата:
SalesFormLetter salesFormLetter;
; salesFormLetter = SalesFormLetter::construct(DocumentStatus::Invoice); salesFormLetter.update(_salesTable, transdate, SalesUpdate::All, AccountOrder::None, NoYes::No, NoYes::No); |
|
|
За это сообщение автора поблагодарили: byteabc (1). |