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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.04.2010, 23:35   #1  
Buratino is offline
Buratino
Участник
 
1 / 10 (1) +
Регистрация: 06.04.2010
"Откат" разноски заказа на продажу
Здравствуйте

Подскажите, пожалуйста, существует ли в DAX принципиальная возможность полностью ликвидировать все последствия разноски заказа на продажу (Sales Order)?

То есть я захожу в пункт "заказ на продажу"->"разноска"->"фактура", жму "Ok", все успешно выполняется/разносится. Через некоторое время выясняется, что строки заказа нужно поменять (изменилось количество) и все проводки нужно сделать уже по измененному заказу, предварительно удалив все, что касалось предыдущего варианта заказа.

Как это можно/нужно реализовать средствами DAX и можно ли вообще?

Алексей
DAX 2009 / MS SQL 2005
Старый 07.04.2010, 08:44   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Buratino Посмотреть сообщение
существует ли в DAX принципиальная возможность полностью ликвидировать все последствия разноски заказа на продажу (Sales Order)?
Нет
Цитата:
Сообщение от Buratino Посмотреть сообщение
Как это можно/нужно реализовать средствами DAX и можно ли вообще?
Нельзя. Нужно создавать сторно документа
Старый 07.04.2010, 10:03   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Конечно же нет, как уже сказали выше.

Цитата:
Сообщение от Buratino Посмотреть сообщение
То есть я захожу в пункт "заказ на продажу"->"разноска"->"фактура", жму "Ok", все успешно выполняется/разносится. Через некоторое время выясняется, что строки заказа нужно поменять (изменилось количество) и все проводки нужно сделать уже по измененному заказу, предварительно удалив все, что касалось предыдущего варианта заказа.
Объясню почему атегорическое нет.

Axapta - многопользовательская система.
Как это ни странно, это значит что с ней работают несколько людей/ролей.

В частности, с заказом может работать Продавец и Кладовщик (на самом деле людей больше)
Представьте что:
1. продавец выписал документы на 100 рублей
2. кладовщик отпустил клиенту товара на 100 рублей
3. ВНЕЗАПНО "через некоторое время выясняется, что строки заказа нужно поменять (изменилось количество)" и продавец меняет заказ на 80 рублей, печатает документы клиенту
4. клиент оплачивает по документам 80 рублей.

Если система предоставляет "принципиальную возможность полностью ликвидировать все последствия разноски заказа на продажу", то кто виноват в том, что со склада реально отпущено на 100 рублей, а оплачено на 80?

Вот сейчас вы будете говорить о предоплате.
Но предоплата не меняет ничего. С предоплатой сценарий может быть такой:
1. Продавец выписал документы на предоплату на 80 рублей
2. Клиент оплатил
3. Внезапно продавец меняет документы на 100 рублей
4. Кладовщик отпускает
5. Внезапно продавец меняет документы обратно

и т.п.
Сама "принципиальная возможность без следов изменить проведенный документ" противоречит надежной работе нескольких людей в одной системе.

Поэтому:
= каждый может делать что угодно в черновике (неразнесенный заказ)
= черновики не влияют на итоги
= как только человек нажал на кнопку Ок/Провести/Разнести - это значит документ переводится в беловик, это значит, что человек ставит свою подпись на документе, он отвечает за подготовленный документ, он считает его правильным. И, самое главное, документ могут использовать другие в своей работе
= во время процедуры разноски система должна проверить входящие данны (валидация). Если проверка не прошла, то система выдает ошибки и не проводит документ (возвращает в состояние черновик).
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: baget (1), kashperuk (3), Buratino (1).
Старый 07.04.2010, 12:03   #4  
AX2009
Гость
 
n/a
Начать нужно с того, для чего это нужно.
А реализовать можно только с помощью модификации. Причем не самой тривиальной.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
"Откат" производства из статуса Завершено Rezervforall DAX: Функционал 15 10.08.2009 06:58
Производственный заказ из заказа на продажу (не создается) Sadj DAX: Функционал 3 23.01.2009 09:39
Статус "Отменено" в строках заказа oleg61858 DAX: База знаний и проекты 12 16.10.2007 23:28
Error "Непоправимая ошибка" при создании заказа/закупки Zabr DAX: Администрирование 11 11.03.2004 12:50
Воспрос о форме "Журнал разноски" в ТРЕТЬЕЙ версии Аксапты. VES DAX: Функционал 0 24.07.2003 19:01

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

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

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