22.03.2010, 08:33 | #1 |
Участник
|
Перемещение ошибок в новый журнал
При разноске производственного журнала "Приемка" (путь: производство/журналы/приемка) на форме "Разнести журнал" есть поле "Перемещение ошибок в новый журнал".
Почему при ошибке "... не может быть скомплектовано, поскольку в запасах имеется только...", данная функция("Перемещение ошибок в новый журнал") не работает: просто обрывается и откатывается разноска, и как это исправить? Заранее благодарю...
__________________
Что сломалось не знаем, но уже немного подчинили... |
|
22.03.2010, 17:12 | #2 |
Участник
|
Очень мало данных.
Но все-таки: 1. При приемке регистрируется приход, а у вас статус скомплектовано - это статус для списания. Это у вас как так получается? 2. Предполагаю, что при приемке вы автоматически формируете и разносите журнал отгрузочных накладных. 3. Если 2-ое верно, то проблема может быть в том, что модуль Производство предлагает альтернативный механизм контроля таких ситуаций. Можно настроить (кажется в параметрах модуля), что делать если у нас недостает кол-ва в остатках, списывать то, что есть или выдавать ошибку. Скорее всего, этот альтернативный механизм, не дружит с опцией "Перемещение ошибок в новый журнал". Производства нет под рукой, поэтому проверить свои предположения не могу. |
|
12.04.2010, 10:18 | #3 |
Участник
|
Вы всё верно поняли, извиняюсь за неполное описание...
Но тем не мение подобных настроек я не нашёл... Буду копать почему же Цитата:
этот альтернативный механизм, не дружит с опцией "Перемещение ошибок в новый журнал".
Просто думал что проблема известная и тихо надеялся что просторешаемая)
__________________
Что сломалось не знаем, но уже немного подчинили... Последний раз редактировалось hated8; 12.04.2010 в 10:21. |
|
12.04.2010, 10:40 | #4 |
Участник
|
В параметрах модуля "Производство" на закладке "Журналы" два поля:
- "Отпуск при перерасходе" из хелпа по ax30 - Выберите это поле, если хотите разрешить негативный счет на физическом складе при разноске. - "Физическое сокращение" из хелпа по ax30 - Выберите это поле, если вы хотите автоматически уменьшить выпуск номенклатуры по физическому складу в случае отсутствия запасов. В ax30 этими параметрами можно управлять и при запуске производства. Думаю в DAX2009 эти параметры тоже перекачивали. |
|
13.04.2010, 07:00 | #5 |
Участник
|
Спасибо конечно, но проблема не в том что количества не хватает....
А в том, что обрывается вся операция и ошибки не переносятся в новый журнал...
__________________
Что сломалось не знаем, но уже немного подчинили... |
|
13.04.2010, 12:44 | #6 |
Участник
|
Цитата:
Хотя… возможно причина и не в этом. Ошибка возникает не в том журнале, который вы разносите, а в журнале отгрузочных накладных, который создается автоматически при разноске журнала приемка. Поставьте эксперимент - создайте журнал отгрузочных накладных, в строках которого укажите количество меньшее, чем есть в остатках. Разнесите этот журнал с опцией копировать в новый журнал. Что сделает система в этом случае? Скопирует строки или нет? Я вообще думаю, что скопирует. Если да, то попробуйте описать ваш (правильный) алгоритм работы системы в описанной вами ситуации. Что она должна делать? Копировать и строки журнала приемка и строки журнала отгрузочных накладных? |
|
13.04.2010, 14:00 | #7 |
Участник
|
Да в отгрузочных, всё работает... кривые строки попадают в новый журнал, остальные благополучно разносятся!
Вооот... И я вообще представлял что в приёмке все должно работать аналогично! Т.е. те строки которые удаётся разнести -> разносим ->создаём отгрузку->разносим отгрузку, те которые не получается, просто перекидываем в новый журнал... По моему это было бы логичным, для такой опции как "перенос ошибок в новый журнал"...
__________________
Что сломалось не знаем, но уже немного подчинили... |
|
14.04.2010, 14:47 | #8 |
Участник
|
А сколько журналов отгрузочных накладных создает система если вы разносите приемки например по 3-ем ПЗ?
Если 3 (по одному на каждый журнал приемки), то тогда я думаю можно что-то придумать. Если же один, то все значительно сложнее... |
|
|
За это сообщение автора поблагодарили: hated8 (1). |
15.04.2010, 06:58 | #9 |
Участник
|
На каждый ПЗ система создаёт по одному журналу!...
__________________
Что сломалось не знаем, но уже немного подчинили... |
|
15.04.2010, 13:12 | #10 |
Участник
|
Возможности проклацать у меня сейчас нет. Пока я не вижу ни каких проблем в модификации, которая будет работать следующим образом:
Если в журнале отгрузочных накладных ошибка, то: -- удалять журнал отгрузочных накладных с ошибкой -- переносить строку журнала приемки в новый журнал Попросите разработки пусть посмотрим... |
|
15.04.2010, 14:06 | #11 |
Участник
|
Спасиб за помощь, полез в код....
сообщу о результатах...
__________________
Что сломалось не знаем, но уже немного подчинили... |
|
28.04.2010, 08:47 | #12 |
Участник
|
В общем, исправил...
Вся проблема в том что внедряющая фирма не совсем корректно(на мой взгляд) реализовала алгоритм разноски отгрузочных накладных при разноске приёмки (не в обиду сказано)... А именно: При разноске приёмки сначала разносятся все строки и журнал приёмки, а только потом по имеющимся проводкам(из строк приёмки) формируется журнал отгрузки... При ошибке разноски журнала отгрузки, тупо откатывается вся операция... Т.к. на момент разноски отгрузки журнал и строки приёмки уже разнесены, мы не можем предотвратить разноску строк приёмки по которым не удалось сформировать отгрузочную. Следовательно единственный выход откатывать всю операцию и после этого переносить в новый журнал строки приемки по которым были ошибки отгрузки... Что и было реализованно... Нет конечно можно пределать весь механизм и разносить отгрузку перед приёмкой (что было бы более правильно), но на это нет ни времени ни желания, да и хлеба дома больше не станет))) Спасибо за помощь...
__________________
Что сломалось не знаем, но уже немного подчинили... Последний раз редактировалось hated8; 28.04.2010 в 09:46. |
|