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

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

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

Последний раз редактировалось lev; 10.10.2014 в 08:20. Причина: добавил про АХ2012
За это сообщение автора поблагодарили: S.Kuskov (2).
Старый 10.10.2014, 08:24   #3  
DmitryK is offline
DmitryK
Участник
 
179 / 76 (3) ++++
Регистрация: 22.12.2011
Согласен со вторым случаем на 100%
А если проводок нет? Ошибка пользователя при внесении логовора и еще раз при внесении ДС, надо удалить, почему нельзя?

C уважением, Дмитрий.
Старый 10.10.2014, 08:41   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от DmitryK Посмотреть сообщение
А если проводок нет? Ошибка пользователя при внесении логовора и еще раз при внесении ДС, надо удалить, почему нельзя?.
ДС = денежные средства? Получается всё-таки есть проводки? Или вы что-то другое имели в виду?

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

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

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблемма обновления строк заказа на покупку 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

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

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

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