Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Эта статья относится к Microsoft Dynamics NAV для следующих стран и языковых языков.

  • Немецкий (Германия) (de-de)

  • Австрия (at-at)

  • Французский (Швейцария) (fr-ch)

  • Немецкий (Швейцария) (de-ch)

  • Итальянский (Швейцария) (it-ch)

Проблемы

При запуске posted Phys. Invt. Order Diff", the report displays no differences. В отчете есть столбцы "Ожидаемые линии", "Строки записи" и "Строки отслеживания". Столбец справа всегда пуст. Эта проблема возникает в следующих продуктах:

  • Немецкая версия Microsoft Dynamics NAV 2009 R2

  • Версия Microsoft Dynamics NAV 2009 R2 для Австрия

  • The Swiss version of Microsoft Dynamics NAV 2009 R2

  • Версия Microsoft Dynamics NAV 2009 для Германии Пакет обновления 1

  • Версия Microsoft Dynamics NAV 2009 для Австрия Пакет обновления 1

  • Swiss version of Microsoft Dynamics Пакет обновления 1

Причина

Эта проблема возникает потому, что переменная TempPhysInvtDiffBuffer2 отчета является локальной переменной и никогда не назначена нигде в отчете. Кроме того, переменная не является временной переменной. Поэтому переменная указывает на фактический "Phys. Invt. Diff. Таблица "Буфер списка" всегда пуста.

Решение

Сведения о hotfix

Теперь поддерживаемый hotfix доступен от Майкрософт. Однако оно предназначено только для устранения проблемы, описанной в этой статье. Применяте его только к системам, в которые возникла эта проблема. Этот префикс может получить дополнительное тестирование. Поэтому, если эта проблема не сильно повлияла на вас, мы рекомендуем дождаться следующего пакета обновления Microsoft Dynamics NAV 2009 или следующей версии Microsoft Dynamics NAV, которая содержит этот hotfix.

Обратите внимание на то, что в особых случаях плата за вызовы в службу поддержки может быть отменена, если специалист службы технической поддержки Microsoft Dynamics и связанных с ней продуктов определит, что решение о решении вашей проблемы решается конкретным обновлением. Обычные затраты на поддержку будут применяться к дополнительным вопросам и вопросам поддержки, которые не относятся к определенному обновлению.


Сведения об установке

Корпорация Майкрософт предоставляет примеры программирования только для иллюстрации без каких-либо гарантий, как выраженных, так и подразумеваемых. При этом подразумеваемые гарантии пригодности для определенной цели включают, но не ограничив эту возможность. В этой статье предполагается, что вы знакомы с демонстрировать язык программирования и средствами, которые используются для создания и отлагки процедур. Инженеры службы поддержки Майкрософт могут объяснить функциональные возможности конкретной процедуры. Однако они не будут изменять эти примеры, обеспечивая дополнительные функции или процедуры создания в необходимом порядке.

Перед установкой этого префикса убедитесь, что все пользователи клиента Microsoft Navision выключили систему. В том числе пользователи клиентов Microsoft Navision Application Services (NAS). При внедрении этого префикса вы должны выполнять вход только в систему.

Для реализации этого префикса у вас должна быть лицензия разработчика.

Учетной записи пользователя в окне "Вход в Windows" или в окне "Вход в базу данных" рекомендуется на должно быть назначено значение роля SUPER. Если учетной записи не может быть назначен ИД роли SUPER, необходимо убедиться, что у учетной записи есть следующие разрешения:

  • Разрешение на изменение объекта, который вы хотите изменить.

  • Разрешение на выполнение для объекта System Object ID 5210 и для объекта System Object ID 9015.



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

Изменения кода

Note Always test code fixes in a controlled environment before you apply the fixes to your production computers.
Чтобы устранить эту неполадку, выполните следующие действия:

  1. Измените переменную TempPhysInvtDiffListBuffer2 в функции CreateDiffListBuffer с локальной переменной на глобальную переменную опубликованного Phys. Invt. Order Diff. отчет (5005351)

    TempPhysInvtDiffListBuffer2@1140019 : TEMPORARY Record 5005363;

    tempphysinvtdifflistbuffer2@1140019

  2. Измените код в функции FindOrCreateDiffListBuffer в Posted Phys. Invt. Order Diff. отчет (5005351) следующим образом:
    существующий код

      TempPhysInvtDiffListBuffer.INSERT;
    NoOfBufferLines := NoOfBufferLines +1;
    END ELSE BEGIN
    IF NextLineNo = 1 THEN
    ...

    Заменяный код

    ...
    TempPhysInvtDiffListBuffer.INSERT;
    NoOfBufferLines := NoOfBufferLines +1;

    // Add the following lines.
    TempPhysInvtDiffListBuffer2 := TempPhysInvtDiffListBuffer;
    TempPhysInvtDiffListBuffer2.INSERT;
    // End of the lines.

    END ELSE BEGIN
    IF NextLineNo = 1 THEN
    ...

Предварительные условия

Для применения этого префикса необходимо установить один из следующих продуктов:

  • Немецкая версия Microsoft Dynamics NAV 2009 R2

  • Версия Microsoft Dynamics NAV 2009 R2 для Австрия

  • The Swiss version of Microsoft Dynamics NAV 2009 R2

  • Версия Microsoft Dynamics NAV 2009 для Германии Пакет обновления 1

  • Версия Microsoft Dynamics NAV 2009 для Австрия Пакет обновления 1

  • Swiss version of Microsoft Dynamics Пакет обновления 1

Сведения об удалении

Этот префикс удалить невозможно.

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Обратите внимание на то, что это статья fast PUBLISH, созданная непосредственно в организации поддержки Майкрософт. Информация в ней приводятся "как есть" для устранения возникших проблем. Из-за спешки при подготовке материалов они могут содержать опечатки и периодически подвергаться изменениям без предупреждения. Другие аспекты см. в условиях использования.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×