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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.10.2005, 14:46   #1  
exceptor is offline
exceptor
Участник
 
32 / 14 (1) ++
Регистрация: 15.03.2004
Проводки по закупке
В рамках реализации задачи возникла необходимость изменить работу стандартного функционала следующим образом:

Как работает система сейчас:
1. Создаем закупку, добавляем новую строку, устанавливаем количество = 10.
2. Обрабатываем отборочную накладную на все количество.
Результат - образовалась проводка на 10 штук со статусом прихода Получено.
3. Вписываем в поле Немедленное получение количество = 3, обрабатываем Накладную на это количество.
Результат - старая проводка (со статусом Получено) обновилась, количество в ней уменьшилось до 7. Добавилась новая проводка со статусом прихода Закуплено на количество, равное 3.

В некоторых особых случаях требуется, чтобы после выполнения шага 3 система не обновляла проводку, созданную на шаге 2, а сразу создавала новую проводку. Таким образом, результатом должны стать две проводки:
первая - на 10 штук со статусом прихода Получено
вторая - на 3 штуки со статусом прихода Закуплено

Подскажите, пожалуйста, как наиболее безболезненно выполнить такую модификацию.
__________________
Спокойствие, только спокойствие! (Астрид Линдгрен)
Старый 10.10.2005, 14:51   #2  
Peter Savintsev is offline
Peter Savintsev
Участник
 
246 / 119 (4) +++++
Регистрация: 14.12.2001
А почему нельзя создать вторую строку с количеством 3 и обработать накладную только по этой строке? Получится как раз то, что нужно.
Старый 10.10.2005, 14:55   #3  
exceptor is offline
exceptor
Участник
 
32 / 14 (1) ++
Регистрация: 15.03.2004
Наверное потому, что данная модификация делается в рамках реализации более сложной задачи И действия не могут быть разделены.
__________________
Спокойствие, только спокойствие! (Астрид Линдгрен)
Старый 10.10.2005, 15:01   #4  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
А на 3 шт. сделать сначала packing slip, а потом только invoice вы не можете?
__________________
С уважением,
glibs®
Старый 10.10.2005, 15:06   #5  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Тогда у Вас на приходе будет 13 штук. А фактически у Вас пришло 10 штук.
Объясните бизнес-процесс. Какой скрытый смысл в Вашей задумке?
Старый 10.10.2005, 15:50   #6  
exceptor is offline
exceptor
Участник
 
32 / 14 (1) ++
Регистрация: 15.03.2004
2 glibs: прошу пощения, но я чего-то не понял как сделать сначала packing slip, а потом invoice, чтобы получить желаемый результат?
Вопрос как раз в том, как в рамках только лишь одной операции обработки invoice-а добиться требуемого.

2 slava09: процесс довольно сложный. Но для простоты можете полагать, что лишние 3 штуки потом вернутся.
__________________
Спокойствие, только спокойствие! (Астрид Линдгрен)
Старый 10.10.2005, 16:09   #7  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Изначально опубликовано exceptor
...
Вопрос как раз в том, как в рамках только лишь одной операции обработки invoice-а добиться требуемого.
...
Ну если вопрос ставить ребром, то никак. Придется программировать.

Очень большому сомнению поддается целесообразность именно такой жесткой постановки вопроса. Но это уже ваше дело.
__________________
С уважением,
glibs®
Старый 10.10.2005, 16:15   #8  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Цитата:
Изначально опубликовано glibs

Очень большому сомнению поддается целесообразность именно такой жесткой постановки вопроса.
Согласен на 100%. Поэтому если нужен нормальный совет, описывайте ситуацию полностью.
Старый 10.10.2005, 16:37   #9  
exceptor is offline
exceptor
Участник
 
32 / 14 (1) ++
Регистрация: 15.03.2004
2 glibs: действительно, постановка вопроса жестка и необходимо сделать именно то, что я описал в первом посте Задача, к сожалению, меняться не будет
...Придется программировать.
- придётся. Именно поэтому я и запостил сообщение в топик Программирование, а не Функционал, в надежде на то, что кто-то делал нечто подобное и, возможно, подскажет какие-то моменты или возможные трудности в реализации модификации.

2 slava09: подскажите, а что именно непонятно в моей ситуации, кроме того, что непонятен скрытый смысл задумки?

В любом случае спасибо за попытку помочь.
__________________
Спокойствие, только спокойствие! (Астрид Линдгрен)
Старый 10.10.2005, 17:03   #10  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Цитата:
Изначально опубликовано exceptor

2 slava09: подскажите, а что именно непонятно в моей ситуации, кроме того, что непонятен скрытый смысл задумки?
Вобщем-то все кроме задумки понятно
Но может если бы Вы описали ситуацию, Вам помогли бы консультанты, а не программисты! Может там ничего и программировать не надо.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
сторнирование накладной по закупке с накладными расходами bes DAX: Функционал 9 13.02.2015 17:29
настроить проводки по Заказу и Закупке Manner DAX: Функционал 5 30.05.2008 15:13
связь проводки НДС по оплате с основанием ksenia DAX: Функционал 2 26.01.2007 12:01
Закрывающие/открывающие проводки KatyN DAX: Функционал 11 24.07.2006 16:15
Тип проводки - округление накладной по закупке Ann DAX: Функционал 0 23.06.2004 14:05

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

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

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