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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.12.2016, 18:27   #11  
AXcons is offline
AXcons
Участник
 
442 / 112 (4) +++++
Регистрация: 21.05.2015
Адрес: Москва
Цитата:
Сообщение от macklakov Посмотреть сообщение
Ну научи. Опиши как у вас удаление накладной выглядит. А то я ни разу вменяемой хотелки на удаление разнесенного документа в глаза не видел и привык отвергать эту идею не задумываясь. Может ты сможешь переубедить.
Для продаж:
На форме накладных кнопка "Удалить накладную". Доступна под специальным security key.

По кнопке диалог с вопросом "вы уверены, что хотите...?"
Далее проверка - период для даты накладной открыт или нет, и если период ограничен, то есть ли у пользователя права на редактирование в закрытом периоде.
Проверка не сопоставлена ли накладная. Если сопоставлена - отказ в операции.

Если все ок - удаляем проводки и записи в тех таблицах, которые используются при разноске. Все, что удаляется, выводится в инфолог.
Например:
Info Сообщение (18:22:20) Удалена строка по накладной [45980_065] номенклатура [DRWJE092] количество [1,00] сумма [467,80]
Info Сообщение (18:22:20) Удален сумма [-84,20] ранесённого налога
Info Сообщение (18:22:20) Удалена строка главной книги в сумме [84,20]
Info Сообщение (18:22:20) Удалена строка главной книги в сумме [467,80]
Info Сообщение (18:22:20) Удалена строка главной книги в сумме [-216,11]
Info Сообщение (18:22:20) Удалена строка главной книги в сумме [-467,80]
Info Сообщение (18:22:20) Удалена строка главной книги в сумме [-84,20]
Info Сообщение (18:22:20) Удалена строка главной книги в сумме [216,11]
Info Сообщение (18:22:20) Удалена накладная [45980_065] по заказу [064105_058].


Далее строки заказа и складские проводки приводятся в исходное до разноски накладной положение - проводки переводятся в статусе Заказано, а если в заголовке стоит параметр "Автоматическое резервирование", то резервируются.
Статус строк апдейтится.
Вроде все.

Только там аккуратно надо, чтобы учесть случай, когда несколько накладных по заказу, чтобы лишних проводок не удалить.
Теги
#внашейдеревневсетакделают, #вывсеконсультантыаядартаньян, #миллионымухнемогутошибаться, вывседуракиинелечитесь, однаяумнаявбеломпальтостоюкрасивая

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Обращение к http-сервису в Аксапте Lucky13 DAX: Программирование 31 24.03.2015 19:37
Ax2009 AIF: Проблема с Custom Service Aif Marina Konevskih DAX: Программирование 3 07.06.2010 08:45
Проблема с серией документов АХ3 SP5 Build 12.0 Jakonya DAX: Функционал 1 18.07.2008 10:03
Система оповещений в Аксапте (события в Аксапте) raunio DAX: Прочие вопросы 1 29.09.2005 15:44
Проблема: русские шрифты в отчетах, формируемых на сервере. Anais DAX: Администрирование 3 17.11.2003 13:20

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:54.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.