AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search Mark Forums Read

 
 
Thread Tools Search this Thread Display Modes
Old 09.10.2014, 15:11   #1  
NoProvlem is offline
NoProvlem
Участник
 
13 / 10 (1) +
Join Date: 29.03.2011
Договоры покупку - удаление строк
Добрый день!
На проекте столкнулись с такой ситуацией: при использовании договора в заказе на покупку, рождается связь строка договора-строка закупки и производится запись в "строки заказа на использование". Таким образом, пока существует эта самая связь, строку договора удалить нельзя.
Отсюда вопрос - а нафига? Если мы хотим работать по одному договору, наполняя его номенклатурами, а в последствии, если поставщик более не поставляет нам - ее нужно удалить. Какая цель преследуется по этой связи?
Изначально было предположение, что это из-за галки "Цена и скидка фиксированы", но тесты показали, это тут не при чем. Так для чего же связи. коллеги?

Last edited by NoProvlem; 09.10.2014 at 15:41.
Old 10.10.2014, 08:01   #2  
lev is offline
lev
Ищущий знания...
lev's Avatar
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Join Date: 18.01.2005
Location: Москва
Quote:
Originally Posted by NoProvlem View Post
Добрый день!
На проекте столкнулись с такой ситуацией: при использовании договора в заказе на покупку, рождается связь строка договора-строка закупки и производится запись в "строки заказа на использование". Таким образом, пока существует эта самая связь, строку договора удалить нельзя.
Отсюда вопрос - а нафига? Если мы хотим работать по одному договору, наполняя его номенклатурами, а в последствии, если поставщик более не поставляет нам - ее нужно удалить. Какая цель преследуется по этой связи?
Изначально было предположение, что это из-за галки "Цена и скидка фиксированы", но тесты показали, это тут не при чем. Так для чего же связи. коллеги?
Добрый!
Если с поставщиком перестают работать по определенному договору, то у этого договора просто меняют статус на "Закрыт" (добавлю, в АХ2012 выставляется дата окончания договора, и статус там называется "На удержании". в 2009 не помню).
Удалять договора нельзя по нескольким причинам (моё ИМХО):
1. Сохранение истории.
2. Целостность данных. Если удалять договор, то, например, получится, по поставщику есть проводки ссылающиеся на договор, а его нет. Или, накладная ссылается на договор, а его нет. И т.п.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем

Last edited by lev; 10.10.2014 at 08:20. Reason: добавил про АХ2012
This post has been rated by: S.Kuskov (2).
Old 10.10.2014, 08:24   #3  
DmitryK is offline
DmitryK
Участник
 
179 / 76 (3) ++++
Join Date: 22.12.2011
Согласен со вторым случаем на 100%
А если проводок нет? Ошибка пользователя при внесении логовора и еще раз при внесении ДС, надо удалить, почему нельзя?

C уважением, Дмитрий.
Old 10.10.2014, 08:41   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,450 / 1792 (66) ++++++++
Join Date: 28.04.2007
Location: Калуга
Quote:
Originally Posted by DmitryK View Post
А если проводок нет? Ошибка пользователя при внесении логовора и еще раз при внесении ДС, надо удалить, почему нельзя?.
ДС = денежные средства? Получается всё-таки есть проводки? Или вы что-то другое имели в виду?

Возможно ограничение на удаление как-то связано с тем что договора выступают в роли финансовых аналитик? Как тут AX12 Удаление поставщика
Old 10.10.2014, 08:46   #5  
lev is offline
lev
Ищущий знания...
lev's Avatar
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Join Date: 18.01.2005
Location: Москва
Quote:
Originally Posted by DmitryK View Post
Согласен со вторым случаем на 100%
А если проводок нет? Ошибка пользователя при внесении логовора и еще раз при внесении ДС, надо удалить, почему нельзя?

C уважением, Дмитрий.
Если говорить про заказы, то, если проводок нет, значит заказы ещё не разнесены, если заказы не разнесены значит их можно удалить (удалить строку). После чего можно будет удалить и строку договора, так как связь строки договора со строкой заказа исчезнет.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Old 10.10.2014, 10:46   #6  
NoProvlem is offline
NoProvlem
Участник
 
13 / 10 (1) +
Join Date: 29.03.2011
Quote:
Originally Posted by lev View Post
Добрый!
Если с поставщиком перестают работать по определенному договору, то у этого договора просто меняют статус на "Закрыт" (добавлю, в АХ2012 выставляется дата окончания договора, и статус там называется "На удержании". в 2009 не помню).
Удалять договора нельзя по нескольким причинам (моё ИМХО):
1. Сохранение истории.
2. Целостность данных. Если удалять договор, то, например, получится, по поставщику есть проводки ссылающиеся на договор, а его нет. Или, накладная ссылается на договор, а его нет. И т.п.
Я говорила не про удаление договора, а именно про удаление строки договора. Сейчас в 2012 Ax сделана версионность договора, таким образом история у нас остается в любом случае.
Речь шла непосредственно о строке, о позиции, которую поставщик более не поставляет. А если ее удалить нельзя, то со временем пул таких номенклатур накопится, если договор будет пролонгироваться из года в год.
Old 10.10.2014, 11:03   #7  
NoProvlem is offline
NoProvlem
Участник
 
13 / 10 (1) +
Join Date: 29.03.2011
Quote:
Originally Posted by lev View Post
Если говорить про заказы, то, если проводок нет, значит заказы ещё не разнесены, если заказы не разнесены значит их можно удалить (удалить строку). После чего можно будет удалить и строку договора, так как связь строки договора со строкой заказа исчезнет.
Это если говорить о новой строке договора и новом заказе на покупку. А если по строке уже были раньше созданы закупки, прошло полгода-год, десять. Работа ведется в рамках одного договора.
Old 10.10.2014, 11:15   #8  
lev is offline
lev
Ищущий знания...
lev's Avatar
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Join Date: 18.01.2005
Location: Москва
Quote:
Originally Posted by NoProvlem View Post
Это если говорить о новой строке договора и новом заказе на покупку. А если по строке уже были раньше созданы закупки, прошло полгода-год, десять. Работа ведется в рамках одного договора.
Закупки созданы пол года назад и не разнесены? Странная ситуация... Если закупки не нужны можно их просто удалить.
Закупки созданы пол года назад и разнесены? В этом случае проводки по поставщику есть
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Old 10.10.2014, 11:18   #9  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Join Date: 28.11.2005
Location: Москва
Blog Entries: 3
А как вот... физически ведется эта "работа по одному договору"? Заключили договор, распечатали, подписали, составили приложение (которое, как водится, "является неотъемлемой частью настоящего договора") с перечнем номенклатур к поставке, подписали. Потом поставщик говорит, мол, такие-то номенклатуры из приложения я более поставлять не смогу - вы тут же рвете в клочки это приложение, печатаете новое с измененным перечнем и везете его на подпись поставщику?
Для меня просто как-то не сочетаются фразы "работать по одному договору" и "удалить строку договора"
This post has been rated by: lev (3).
Old 10.10.2014, 11:18   #10  
lev is offline
lev
Ищущий знания...
lev's Avatar
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Join Date: 18.01.2005
Location: Москва
Quote:
Originally Posted by NoProvlem View Post
... А если ее удалить нельзя, то со временем пул таких номенклатур накопится, если договор будет пролонгироваться из года в год.
А что в этом плохого? Мы видим, что поставщик когда то поставлял товар по договору. Можем анализировать исторические данные при необходимости.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Tags
ax2012, договор_покупки

 

Similar Threads
Thread Thread Starter Forum Replies Last Post
Проблемма обновления строк заказа на покупку kazpiez DAX: Функционал 6 05.08.2013 15:18
DAX 2012: Запрет на изменение частично оприходованных строк в заказе на покупку Stitch_MS DAX: Программирование 2 23.05.2013 13:54
Обнаружен дефект работы создания кредит-нот и вообще копирования строк в Заказах на покупку BOAL DAX: Функционал 0 01.09.2010 11:51
Удаление группы строк из Excel? Hidden DAX: Программирование 15 12.07.2010 18:03
Удаление отменённых строк в InventSettlement LCh DAX: Программирование 3 11.03.2004 08:04
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 08:52.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.