Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ця стаття стосується Microsoft Dynamics NAV для перелічених нижче країн і мовних мовних регіонів.

  • Німецька (Німеччина) (de-de)

  • Австрійський (Австрія) (at-AT)

  • Французька (Швейцарія) (fr-CH)

  • Німецька (Швейцарія) (de-CH)

  • Італійська (Швейцарія) (It-CH)

Ознаки

Під час запуску "Posted фіз. Inct. "Звіт про відмінності". "доповідь не відображає різниці. Звіт має стовпець «очікувані рядки», стовпець «рядки запису» та стовпець «лінії відстеження». Стовпець праворуч – це завжди пусте значення. Ця проблема виникає в таких продуктах:

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

  • Австрійська версія Microsoft Dynamics NAV 2009 R2

  • Швейцарська версія Microsoft Dynamics NAV 2009 R2

  • Німецька версія Microsoft Dynamics NAV 2009 Service Pack 1

  • Австрійська версія Microsoft Dynamics NAV 2009 Service Pack 1

  • Швейцарська версія пакета оновлень 1 (SP1) для Microsoft Dynamics

Причина

Ця проблема виникає через те, що змінну TempPhysInvtDiffListBuffer2 для звіту – це локальна змінна, а змінна ніколи не призначається в будь-якому місці звіту. Крім того, змінна – це не тимчасова змінна. Тому змінна вказує на фактичне значення "фіз. Inct. Diff. Буфер списку "Таблиця", яка завжди пуста.

Спосіб вирішення

Відомості про виправлення

Корпорацією Майкрософт випущено наявне виправлення. Тим не менш, призначений лише для виправлення проблеми, описаної в цій статті. Застосуємо його лише до систем, які відчувають цю конкретну проблему. Це виправлення може отримати додаткове тестування. Тому, якщо ви не постраждали від цієї проблеми, радимо зачекати на наступний пакет Microsoft Dynamics NAV 2009 Service Pack або наступну версію Microsoft Dynamics NAV, що містить це виправлення.

Примітка. у особливих випадках збори, які зазвичай виникли для викликів підтримки, можуть бути скасовані, якщо технічну підтримку для фахівців Microsoft Dynamics і пов'язаних продуктів визначає, що певне оновлення вирішить проблему. За додаткові послуги технічної підтримки, не пов’язані з цим оновленням, плата стягується на загальних засадах.


Відомості про інсталяцію

Корпорація Майкрософт надає приклади програмування тільки для ілюстрації, без гарантій або неявних. Це включає в себе, але не обмежується, неявні гарантії товарної придатності або придатності для певної мети. У цій статті припускається, що ви знайомі з мовою програмування, що відображається, і з інструментами, які використовуються для створення та налагодження процедур. Інженери служби підтримки Microsoft можуть допомогти пояснити функціональність певної процедури. Однак вони не змінюватимуть ці приклади, щоб надати додаткову функціональність або сконструювати процедури відповідно до конкретних вимог.

Примітка перед інсталяцією цього виправлення переконайтеся, що всі користувачі клієнта Microsoft Navision вийшли із системи. Це стосується користувачів клієнтів служб Microsoft Navivision (NAS). Ви маєте бути єдиним користувачем, який увійшов у систему, коли ви реалізуєте це виправлення.

Щоб здійснити це виправлення, потрібно мати ліцензію розробника.

Ми радимо, що обліковий запис користувача в вікні "вхід у Windows" або у вікні "логіни бази даних" призначається ІДЕНТИФІКАТОРОМ "SUPER". Якщо обліковий запис користувача не можна призначити ІДЕНТИФІКАТОРА ролі "SUPER", потрібно перевірити, чи обліковий запис користувача має такі дозволи:

  • Дозвіл на змінення для об'єкта, який потрібно змінити.

  • Дозвіл "виконати" для об'єкта "код об'єкта" 5210 і для об'єкта "системний об'єкт – 9015".



Зверніть увагу, що ви не маєте права на зберігання даних, якщо потрібно виконати відновлення даних.

Зміни коду

Примітка. завжди перевіряйте виправлення коду в контрольованому середовищі, перш ніж ви застосуєте виправлення до своїх виробничих комп'ютерів.
Щоб вирішити цю проблему, виконайте наведені нижче дії.

  1. Змініть змінну TempPhysInvtDiffListBuffer2 у функції CreateDiffListBuffer із локальної змінної до глобальної змінної публікації. Inct. Порівняння замовлень. Звіт (5005351), виконавши такі дії:

    TempPhysInvtDiffListBuffer2@1140019 : TEMPORARY Record 5005363;

    tempphysinvtdifflistbuffer2@1140019

  2. Змініть код у функції Findorcreateдифузійного буфера в розділі "фізика". Inct. Порівняння замовлень. Звіт (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

  • Швейцарська версія Microsoft Dynamics NAV 2009 R2

  • Німецька версія Microsoft Dynamics NAV 2009 Service Pack 1

  • Австрійська версія Microsoft Dynamics NAV 2009 Service Pack 1

  • Швейцарська версія пакета оновлень 1 (SP1) для Microsoft Dynamics

Відомості про видалення

Це виправлення видалити не можна.

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Примітка. Це стаття "Швидка ПУБЛІКАЦІЯ", створена безпосередньо в організації підтримки Microsoft. Відомості, що містяться в цьому документі, наведено у відповідь на виникаючі проблеми. У результаті швидкості в її доступності матеріали можуть містити друкарські помилки та можуть бути переглянуті в будь-який час без попереднього повідомлення. Ознайомтеся з умовами використання інших міркувань.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×