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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.03.2010, 08:33   #1  
hated8 is offline
hated8
Участник
Аватар для hated8
Злыдни
 
133 / 18 (1) ++
Регистрация: 27.06.2008
Перемещение ошибок в новый журнал
При разноске производственного журнала "Приемка" (путь: производство/журналы/приемка) на форме "Разнести журнал" есть поле "Перемещение ошибок в новый журнал".
Почему при ошибке "... не может быть скомплектовано, поскольку в запасах имеется только...", данная функция("Перемещение ошибок в новый журнал") не работает: просто обрывается и откатывается разноска, и как это исправить?
Заранее благодарю...
__________________
Что сломалось не знаем, но уже немного подчинили...
Старый 22.03.2010, 17:12   #2  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
Очень мало данных.

Но все-таки:
1. При приемке регистрируется приход, а у вас статус скомплектовано - это статус для списания. Это у вас как так получается?

2. Предполагаю, что при приемке вы автоматически формируете и разносите журнал отгрузочных накладных.

3. Если 2-ое верно, то проблема может быть в том, что модуль Производство предлагает альтернативный механизм контроля таких ситуаций. Можно настроить (кажется в параметрах модуля), что делать если у нас недостает кол-ва в остатках, списывать то, что есть или выдавать ошибку. Скорее всего, этот альтернативный механизм, не дружит с опцией "Перемещение ошибок в новый журнал".

Производства нет под рукой, поэтому проверить свои предположения не могу.
Старый 12.04.2010, 10:18   #3  
hated8 is offline
hated8
Участник
Аватар для hated8
Злыдни
 
133 / 18 (1) ++
Регистрация: 27.06.2008
Вы всё верно поняли, извиняюсь за неполное описание...

Но тем не мение подобных настроек я не нашёл...
Буду копать почему же
Цитата:
этот альтернативный механизм, не дружит с опцией "Перемещение ошибок в новый журнал".
Предпологаю что там какая-то ошибка с транзакциями, будем разбираться...

Просто думал что проблема известная и тихо надеялся что просторешаемая)
__________________
Что сломалось не знаем, но уже немного подчинили...

Последний раз редактировалось hated8; 12.04.2010 в 10:21.
Старый 12.04.2010, 10:40   #4  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
В параметрах модуля "Производство" на закладке "Журналы" два поля:
- "Отпуск при перерасходе" из хелпа по ax30 - Выберите это поле, если хотите разрешить негативный счет на физическом складе при разноске.
- "Физическое сокращение" из хелпа по ax30 - Выберите это поле, если вы хотите автоматически уменьшить выпуск номенклатуры по физическому складу в случае отсутствия запасов.
В ax30 этими параметрами можно управлять и при запуске производства.

Думаю в DAX2009 эти параметры тоже перекачивали.
Старый 13.04.2010, 07:00   #5  
hated8 is offline
hated8
Участник
Аватар для hated8
Злыдни
 
133 / 18 (1) ++
Регистрация: 27.06.2008
Спасибо конечно, но проблема не в том что количества не хватает....

А в том, что обрывается вся операция и ошибки не переносятся в новый журнал...
__________________
Что сломалось не знаем, но уже немного подчинили...
Старый 13.04.2010, 12:44   #6  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
Цитата:
Сообщение от hated8 Посмотреть сообщение
Спасибо конечно, но проблема не в том что количества не хватает....

А в том, что обрывается вся операция и ошибки не переносятся в новый журнал...
Я понял, в чем у вас вопрос и указал возможную причину такого поведения системы.

Хотя… возможно причина и не в этом.
Ошибка возникает не в том журнале, который вы разносите, а в журнале отгрузочных накладных, который создается автоматически при разноске журнала приемка.

Поставьте эксперимент - создайте журнал отгрузочных накладных, в строках которого укажите количество меньшее, чем есть в остатках. Разнесите этот журнал с опцией копировать в новый журнал. Что сделает система в этом случае? Скопирует строки или нет? Я вообще думаю, что скопирует.
Если да, то попробуйте описать ваш (правильный) алгоритм работы системы в описанной вами ситуации.
Что она должна делать? Копировать и строки журнала приемка и строки журнала отгрузочных накладных?
Старый 13.04.2010, 14:00   #7  
hated8 is offline
hated8
Участник
Аватар для hated8
Злыдни
 
133 / 18 (1) ++
Регистрация: 27.06.2008
Да в отгрузочных, всё работает... кривые строки попадают в новый журнал, остальные благополучно разносятся!
Вооот...

И я вообще представлял что в приёмке все должно работать аналогично! Т.е. те строки которые удаётся разнести -> разносим ->создаём отгрузку->разносим отгрузку, те которые не получается, просто перекидываем в новый журнал...

По моему это было бы логичным, для такой опции как "перенос ошибок в новый журнал"...
__________________
Что сломалось не знаем, но уже немного подчинили...
Старый 14.04.2010, 14:47   #8  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
А сколько журналов отгрузочных накладных создает система если вы разносите приемки например по 3-ем ПЗ?
Если 3 (по одному на каждый журнал приемки), то тогда я думаю можно что-то придумать. Если же один, то все значительно сложнее...
За это сообщение автора поблагодарили: hated8 (1).
Старый 15.04.2010, 06:58   #9  
hated8 is offline
hated8
Участник
Аватар для hated8
Злыдни
 
133 / 18 (1) ++
Регистрация: 27.06.2008
На каждый ПЗ система создаёт по одному журналу!...
__________________
Что сломалось не знаем, но уже немного подчинили...
Старый 15.04.2010, 13:12   #10  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
Возможности проклацать у меня сейчас нет. Пока я не вижу ни каких проблем в модификации, которая будет работать следующим образом:
Если в журнале отгрузочных накладных ошибка, то:
-- удалять журнал отгрузочных накладных с ошибкой
-- переносить строку журнала приемки в новый журнал
Попросите разработки пусть посмотрим...
Старый 15.04.2010, 14:06   #11  
hated8 is offline
hated8
Участник
Аватар для hated8
Злыдни
 
133 / 18 (1) ++
Регистрация: 27.06.2008
Спасиб за помощь, полез в код....
сообщу о результатах...
__________________
Что сломалось не знаем, но уже немного подчинили...
Старый 28.04.2010, 08:47   #12  
hated8 is offline
hated8
Участник
Аватар для hated8
Злыдни
 
133 / 18 (1) ++
Регистрация: 27.06.2008
В общем, исправил...
Вся проблема в том что внедряющая фирма не совсем корректно(на мой взгляд) реализовала алгоритм разноски отгрузочных накладных при разноске приёмки (не в обиду сказано)...
А именно:
При разноске приёмки сначала разносятся все строки и журнал приёмки, а только потом по имеющимся проводкам(из строк приёмки) формируется журнал отгрузки...
При ошибке разноски журнала отгрузки, тупо откатывается вся операция...

Т.к. на момент разноски отгрузки журнал и строки приёмки уже разнесены, мы не можем предотвратить разноску строк приёмки по которым не удалось сформировать отгрузочную. Следовательно единственный выход откатывать всю операцию и после этого переносить в новый журнал строки приемки по которым были ошибки отгрузки... Что и было реализованно...

Нет конечно можно пределать весь механизм и разносить отгрузку перед приёмкой (что было бы более правильно), но на это нет ни времени ни желания, да и хлеба дома больше не станет)))

Спасибо за помощь...
__________________
Что сломалось не знаем, но уже немного подчинили...

Последний раз редактировалось hated8; 28.04.2010 в 09:46.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Не отображается журнал прибытия в форме WMSJournalTable. Кирен DAX: Программирование 4 14.05.2009 12:01
Не работает перенос строк с ошибками в новый журнал Bega DAX: Функционал 4 19.09.2005 11:46
Ошибка при разноске журналов Перенос с копированием ошибок в новый журнал. raz DAX: Функционал 1 07.07.2005 16:19
Журнал спецификаций Lol14 DAX: Функционал 13 16.06.2003 13:10
Журнал коммерческих соглашений Роман Кошелев DAX: Функционал 4 08.08.2002 16:59

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

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

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