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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.12.2005, 13:08   #1  
Migel_84 is offline
Migel_84
Участник
 
45 / 12 (1) ++
Регистрация: 07.10.2005
Адрес: Череповец
? Присвоение заказу статуса Завершено
Необходимо присвоить заказу со статусом Расчитана себестоимость статус Завершено по факту закрытия конкретного ПЗ после проведения калькуляции, что бы исключить возникновение матерьальных затрат и НЗП. Я сделал кнопку, по нажатию которой присваивается статус Завершено и удаляется складская проводка по приходу Заказано. Подскажите, что ещё необходимо сделать при таком присвоении кроме удаления этой проводки?
Старый 20.12.2005, 16:05   #2  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
Т.е. при калькуляции ПЗ, вы автоматом переводите в статус Завершено все его производные заказы? Если да, то почему бы вым не использовать стандартные классы которые выполняют эти действия. В стандарте они запускаются по кнопке Обработка/Калькуляция издержек. Вам прийдется только продублировать их запуск программно с нужными параметрами.

ЗЫ: Ну а вообще не понятно зачем это нужно.
Старый 20.12.2005, 16:19   #3  
Migel_84 is offline
Migel_84
Участник
 
45 / 12 (1) ++
Регистрация: 07.10.2005
Адрес: Череповец
Немного не так, статус Завершено присваивается после калькуляции вручную.

ЗЫ: вообще я и сам не очень понимаю зачем это надо, мне главное правильно выполнить заявку.
Старый 20.12.2005, 16:23   #4  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
Ну так вручную он и без модифкаций присваивается, при проведении калькуляции ПЗ активизируйте параметр параметр "Заключительное задание" в форме Калькуляция издержек и будем вам счастье.
Старый 20.12.2005, 16:29   #5  
Migel_84 is offline
Migel_84
Участник
 
45 / 12 (1) ++
Регистрация: 07.10.2005
Адрес: Череповец
Про заключительное задание я знаю, только у нас калькулируют без него, потому что не всегда известно, понадобиться этот заказ ещё или нет, а когда будет известно, что уже нет, то нужно ему присвоить статус Завершено, что бы не было потом проблем при калькуляции
Старый 20.12.2005, 16:41   #6  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
Ну так делайте повторную калькуляция с активным параметром "Заключительное задание". Для удобства используйте кнопки выбор и значения по умолчанию.
Зачем заново изобретать велосипед?
Старый 20.12.2005, 16:45   #7  
Migel_84 is offline
Migel_84
Участник
 
45 / 12 (1) ++
Регистрация: 07.10.2005
Адрес: Череповец
Повторную калькуляцию не сделать, нет количества к приемке
Старый 20.12.2005, 17:13   #8  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Ок, если изобретать велосипед, то методом копирования существующего образца: \Classes\ProdUpdHistoricalCost\updateProduction. Обратите внимание, что никаких складских проводок не удаляется, поскольку их все равно не должно оставаться в статусе "Заказано" после того, как осуществлена приемка всего количества. По сути дела, система для заказов в статусе "Завершено" дополнительно делает только вот это: WrkCtrCapRes::deleteCapRefId(...) т.е. удаляет резервирование мощностей. Это уж не говоря о том, что просто так удалять InventTrans - в корне неверно. Система делает это сама в методе ProdTable.update() в зависимости от поля ProdTable.remainInventPhysical.
Старый 20.12.2005, 17:18   #9  
Migel_84 is offline
Migel_84
Участник
 
45 / 12 (1) ++
Регистрация: 07.10.2005
Адрес: Череповец
Спаибо
Старый 20.12.2005, 18:29   #10  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
Цитата:
Сообщение от Migel_84
Повторную калькуляцию не сделать, нет количества к приемке
Может, я чего-то не понимаю, но:
1. Создаю производственный заказа - статус создано
2. Запускаю его - статус начато
3. Списываю компоненты спецификации, отражаю выполнение операций - статус начато
4. Делаю приемку - статус приемка
5. Делаю калькуляцию без параметра "заключительное задание" - статус калькуляция издержек.
6. Делаю калькуляцию c параметром "заключительное задание" - статус завершено!
Между шагами 5 и 6, ни каких действий не выполнялось, и перед выполнением 6-ого шага количество к приемке 0. Что не получается? Все предельно просто, и нет необходимости что-то дописывать, создавая себе дополнительные трудности.

ЗЫ: ну решать конечно вам
Старый 21.12.2005, 09:22   #11  
Migel_84 is offline
Migel_84
Участник
 
45 / 12 (1) ++
Регистрация: 07.10.2005
Адрес: Череповец
Это всё хорошо, но попробуйте сделать приёмку без заключительного задания и калькуляция с заключительным заданием не получится
Старый 21.12.2005, 16:33   #12  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
не совсем понимаю о чем вы. у меня все получается.
Старый 21.12.2005, 16:42   #13  
Migel_84 is offline
Migel_84
Участник
 
45 / 12 (1) ++
Регистрация: 07.10.2005
Адрес: Череповец
Вы делаете приемку без признака Заключительное задание?
Старый 29.08.2006, 12:47   #14  
akvi is offline
akvi
Участник
 
119 / 12 (1) ++
Регистрация: 31.03.2003
Адрес: Москва
Здравствуйте!
У нас вообще глюк с приемкой появился: "Заказанное количество не может быть уменьшено, т.к. недостаточно проводок со статусом 'заказано'. Номенклатура находится в статусе Продано, Отпущено или Скомплектовано".
Все предыдущие операции выполнены правильно, но застряли на статусе "Начато", дальше не продвинуться.

Изменение параметров "Заключительное задание", "Ошибка ввода" и др. не помогает
Старый 29.08.2006, 12:54   #15  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
Мало исходных данных.
Распишите по этапам, что у вас там происходит с ПЗ.
Старый 29.08.2006, 15:02   #16  
akvi is offline
akvi
Участник
 
119 / 12 (1) ++
Регистрация: 31.03.2003
Адрес: Москва
Повторить ситуацию не удается. Ошибка появилась для двух ПЗ, которые создавались по обычной схеме, как у всех:
1. создаешь ПЗ
2. оцениваешь
3. планируешь операции
3. отгружаешь материалы
4. регистрируешь выполнение операций
и т.д.

Насчет Ошибки ввода наврал - если этот параметр отключить, то ошибка другая:"Материал 'qqqq' отпущен в производство лишь частично", причем для каждой строки строки спецификации.
Старый 30.08.2006, 09:10   #17  
akvi is offline
akvi
Участник
 
119 / 12 (1) ++
Регистрация: 31.03.2003
Адрес: Москва
Удалось, наконец-то, завершить производственные заказы следующим образом:
- обнаружили, что значения полей "Остаток" и "Готово" на вкладке "Количество" производственной спецификации у одной из строк отличаются от остальных строк;
- исправили эти значения по аналогии с "правильной" строкой (править пришлось средствами БД, на форме этого не сделаешь. Также, отличалось значение поля Backorderstatus - Статус строки недопоставленного заказа, и его тоже поменяли);
- в результате дальнейшая приемка и калькуляция издержек прошли без ошибок.

Чем была вызвана ошибка - непонятно. Будем надеяться, что она больше не появится
Старый 31.08.2006, 14:43   #18  
tolstjak is offline
tolstjak
Участник
 
440 / 16 (1) ++
Регистрация: 05.01.2003
Цитата:
Сообщение от akvi
Удалось, наконец-то, завершить производственные заказы следующим образом:
- обнаружили, что значения полей "Остаток" и "Готово" на вкладке "Количество" производственной спецификации у одной из строк отличаются от остальных строк;
- исправили эти значения по аналогии с "правильной" строкой (править пришлось средствами БД, на форме этого не сделаешь. Также, отличалось значение поля Backorderstatus - Статус строки недопоставленного заказа, и его тоже поменяли);
- в результате дальнейшая приемка и калькуляция издержек прошли без ошибок.

Чем была вызвана ошибка - непонятно. Будем надеяться, что она больше не появится
Я бы так оптимистически на это не смотрел.
У нас такие ошибки возникают периодически, но только в отгрузочных накладных. И, что странно, только когда уже у созданной строки меняют количество. Правда мы научились их быстро исправлять.
__________________
Александр

Последний раз редактировалось tolstjak; 31.08.2006 в 14:46.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Спецификации. Изменение номера операции после сброса статуса petr DAX: Функционал 3 15.01.2008 12:47
Проводки при сбросе статуса производства Om DAX: Функционал 12 07.12.2005 22:24
Проводки по производственному заказу RFC DAX: Функционал 4 18.10.2004 14:20
оплата по заказу: аванс 50% в течении 10 дней и 50% после отгрузки OlegKocherga DAX: Функционал 11 14.11.2003 14:56
Создание Закупки по Заказу для другой Компании Anton Sk. DAX: Функционал 3 19.12.2001 23:42

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

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

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