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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.09.2009, 20:40   #1  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Расчеты с поставщиками. Создание кредит-ноты
Dynamics AX 4.0
Kernel: 4.0.2501.116
Application: 4.0.2501.121
Localization: Eastern Europe


Описанные ниже проблемы возникли на нашем рабочем приложении последовательно. С первой проблемой разобрались давно, а вторая совсем еще свежая и зеленая .

Проблема 1. Невозможно создать кредит-ноту
Если по строке заказа на покупку сформировалось более 1 складской проводки с одинаковым номером лота, то при попытке создать кредит-ноту на эту строку заказа на покупку рискуем получим ошибку: "Для номенклатуры установлен режим автоматической генерации серийных номеров " (Item has automatic serial number allocation). Ошибка появляется даже если для номенклатуры не установлено автоматическое создание серийных номеров.

Microsoft в KB 937109 рекомендует исправлять ошибку примерно так:



Согласен, если вырезать шкодный метод updateinvoiceCreditCopy класса PurchCopying_CreditNote вопрос будет исчерпан . Однако, после этого может возникнуть еще одна проблема, дойти до которой раньше не позволяла ошибка, описанная выше.

Проблема 2. Путаница в складских проводках из-за KB 937109

Применяем хотфикс KB 937109.

Создаем заказ на покупку с одной строкой и количеством 3 шт. Последовательно регистрируем:
  • 1 шт на GW
  • 1 шт на GW
  • для 1 шт меняем склад на MW, но не регистрируем (!)
Проводки после этого должны выглядеть так:



Разносим накладную № 248 для зарегистрированных проводок:



Создаем сторно-заказ для накладной № 248. После создания кредит-ноты резервирование и маркировка по проводкам выглядят так:



Очевидно, что при создании кредит-ноты складские аналитики расходных проводок должны совпадать со складскими аналитиками приходных. Однако в этот раз система установила неправильные маркировку и резервирование. На самом деле, маркироваться должны были первые две проводки в статусе куплено.

Немного поэкспериментировав, выяснил, что такие же ошибки возникают не только при регистрации номенклатур, но и при разбиении складской проводки. Правда, в этом случае последствия немного отличаются.
Миниатюры
Нажмите на изображение для увеличения
Название: 937109.png
Просмотров: 584
Размер:	114.3 Кб
ID:	5118   Нажмите на изображение для увеличения
Название: Проводки3.png
Просмотров: 585
Размер:	8.2 Кб
ID:	5121  

Изображения
  
Теги
создание кредит-ноты

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Пересчет себестоимости в заказе. Задвоение себестоимости кредит-ноты. Aquarius DAX: Функционал 4 10.06.2009 10:59
Ошибка при создании кредит-ноты по заказу Фаткуллов Ренат DAX: Функционал 2 13.04.2009 12:56
Закрытие заказа после создания кредит-ноты natterru DAX: Функционал 6 28.10.2008 23:06
Расчеты с поставщиками\Функции\Создание на основе заказов\Резервирование заказанной номенклатуры slava09 DAX: Функционал 10 30.01.2007 13:57
Расчеты с поставщиками\Параметры George V. Tavrizoff DAX: Функционал 1 28.02.2003 16:13

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

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

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