Съобщение за грешка "Нямате разрешение да вмъквате в таблицата за запис на длъжност на служител", когато изпълнявате функцията "Линия за одобрение" в диалоговия прозорец "Трудов договор", като използвате лиценз на клиент в руската версия на Microsoft Dynamics NAV 2009 Service Pack 1

Отнася се за
Dynamics NAV 2009 Service Pack 1

Тази статия се отнася за Microsoft Dynamics NAV за езиково-географска променлива за руски (ru).

Симптоми

Да приемем, че използвате лиценз на клиент в руската версия на Microsoft Dynamics NAV 2009 Service Pack 1 (SP1). Когато изпълнявате функцията "Ред за одобряване " в диалоговия прозорец " Трудов договор ", получавате следното съобщение за грешка:

Забележка

Нямате разрешение за вмъкване в таблицата за запис за работа на служител.

Решение

Информация за горещи поправки

Поддържа гореща поправка вече се предлага от Microsoft. Целта му е обаче само да коригира проблема, който е описан в тази статия. Прилагайте го само към системи, които срещат този конкретен проблем. Тази гореща корекция може да бъде подложена на допълнително тестване. Ето защо, ако не сте сериозно засегнати от този проблем, ви препоръчваме да изчакате следващия сервизен пакет за Microsoft Dynamics NAV 2009 или следващата версия на Microsoft Dynamics NAV, която съдържа тази гореща корекция.

Забележка: При специални случаи таксите, които обикновено се начисляват за свързани с поддръжката разговори, могат да бъдат отменени, ако специалист по техническа поддръжка за Microsoft Dynamics и свързаните продукти реши, че проблемът може да бъде решен със специфична актуализация. Стандартните такси за поддръжката ще важат за допълнителни въпроси, свързани с нея, както и за проблеми, които не спадат към съответната актуализация.

            
          

Информация за инсталиране

Microsoft предоставя примери за програмиране само за илюстрация, без гаранция, нито изрична, или подразбираща се. Това включва, но не се ограничава до, подразбиращите се гаранции за продаваемост или годност за определена цел. В тази статия се предполага, че сте запознати с езика за програмиране, който се демонстрира, и с инструментите, които се използват за създаване и за процедури за отстраняване на грешки. Инженерите по поддръжка на Microsoft могат да ви помогнат да обяснят функционалността на дадена процедура, но няма да променят тези примери, за да предоставят допълнителна функционалност или да конструират процедури, които да отговарят на вашите конкретни изисквания.

Забележка Преди да инсталирате тази гореща корекция, уверете се, че всички потребители на клиента на Microsoft Navision са излезли от системата. Това включва потребители на клиенти на Microsoft Navision Application Services (NAS). Когато внедрявате тази гореща корекция, трябва да сте единственият клиентски потребител е влязъл.

За да приложите тази гореща корекция, трябва да имате лиценз за разработчик.

Препоръчваме на потребителския акаунт в прозореца за влизане в Windows или в прозореца за влизане в база данни да бъде присвоен ИД на роля "SUPER". Ако на потребителския акаунт не може да бъде присвоен ИД на роля "SUPER", трябва да се уверите, че този потребителски акаунт има следните разрешения:

  • Разрешението за промяна за обекта, който ще променяте.
  • Разрешението за изпълнение за обекта 5210 на системен обект с ИД 5210 и за обекта 9015 на системен обект.

                
Забележка: Не е необходимо да имате права за хранилищата за данни, освен ако не трябва да извършите поправка на данни.

Промени в кода

Забележка: Винаги тествайте корекциите на кода в контролирана среда, преди да ги приложите към производствените си компютри.
За да решите този проблем, изпълнете следните стъпки:

  1. Изтеглете актуализирания клиентски лиценз от Voice.
    Бележка Granule 14720 е променена на 20 декември 2010 г. 
    За повече информация относно инструкцията за изтегляне посетете следния уеб сайт на Microsofte:
    Как да изтеглите лицензен файл на Microsoft Dynamics NAV на клиент от VOICE

  2. Променете кода в обекта "Свойства" в кодовата единица "Управление на трудовите договори" (17370), както следва:
    Съществуващ код

    {
      OBJECT-PROPERTIES
      {
        Date=;
        Time=;
        Version List=;
      }
      PROPERTIES
      {
        OnRun=BEGIN
              END;
    

    Код за подмяна

    {
      OBJECT-PROPERTIES
      {
        Date=;
        Time=;
        Version List=;
      }
      PROPERTIES
      {
        Permissions=TableData 17363=rim,
                    TableData 17389=rim,
                    TableData 17413=rim;
        OnRun=BEGIN
              END;
    
  3. Променете кода в обекта "Свойства" в кодовата единица "Отсъствие Order-Post" (17387) по следния начин:
    Съществуващ код

    {
      OBJECT-PROPERTIES
      {
        Date=;
        Time=;
        Version List=;
      }
      PROPERTIES
      {
        TableNo=17385;
        Permissions=TableData 17387=rim,
                    TableData 17388=rim,
                    TableData 17389=rim;
        OnRun=VAR
    

    Код за подмяна

    {
      OBJECT-PROPERTIES
      {
        Date=;
        Time=;
        Version List=;
      }
      PROPERTIES
      {
        TableNo=17385;
        Permissions=TableData 17387=rimd,
                    TableData 17388=rimd,
                    TableData 17389=rimd,
                    TableData 17413=rimd;
        OnRun=VAR
    
  4. Променете кода в обекта "Свойства" в заплатния документ – пощенски код (17405) по следния начин:
    Съществуващ код

    {
      OBJECT-PROPERTIES
      {
        Date=;
        Time=;
        Version List=;
      }
      PROPERTIES
      {
        TableNo=17414;
        Permissions=TableData 17416=rim,
                    TableData 17417=rim;
        OnRun=BEGIN
    

    Код за подмяна

    {
      OBJECT-PROPERTIES
      {
        Date=;
        Time=;
        Version List=;
      }
      PROPERTIES
      {
        TableNo=17414;
        Permissions=TableData 17416=rim,
                    TableData 17417=rim,
                    TableData 17418=rim,
                    TableData 17419=rim,
                    TableData 17431=rim,
                    TableData 17432=rim,
                    TableData 17439=rim,
                    TableData 17460=rim,
                    TableData 17461=rim;
        OnRun=BEGIN
    
  5. Променете кода в обекта "Свойства" в Period-Close кодова единица "Заплати" (17410) по следния начин:
    Съществуващ код

    {
      OBJECT-PROPERTIES
      {
        Date=;
        Time=;
        Version List=;
      }
      PROPERTIES
      {
        TableNo=17426;
        OnRun=BEGIN
    

    Код за подмяна

    {
      OBJECT-PROPERTIES
      {
        Date=;
        Time=;
        Version List=;
      }
      PROPERTIES
      {
        TableNo=17426;
        Permissions=TableData 17389=rim;
        OnRun=BEGIN
    
  6. Променете кода в обекта "Свойства" в кодовата единица за управление на AE Calc (17480), както следва:
    Съществуващ код

    {
      OBJECT-PROPERTIES
      {
        Date=;
        Time=;
        Version List=;
      }
      PROPERTIES
      {
        OnRun=BEGIN
    

    Код за подмяна

    {
      OBJECT-PROPERTIES
      {
        Date=;
        Time=;
        Version List=;
      }
      PROPERTIES
      {
        Permissions=TableData 17433=rim;
        OnRun=BEGIN
    
  7. Променете кода в обекта "Свойства" във формуляра "Подформуляр на документа за заплати" (17415) както следва:
    Съществуващ код

    {
      OBJECT-PROPERTIES
      {
        Date=;
        Time=;
        Version List=;
      }
      PROPERTIES
      {
        Width=16060;
    

    Код за замяна

    {
      OBJECT-PROPERTIES
      {
        Date=;
        Time=;
        Version List=;
      }
      PROPERTIES
      {
        Permissions=TableData 17433=rimd;
        Width=16060;
    
  8. Променете кода в обекта "Свойства" в таблицата с редове за заплатен документ (17415) по следния начин:
    Съществуващ код

    {
      OBJECT-PROPERTIES
      {
        Date=;
        Time=;
        Version List=;
      }
      PROPERTIES
      {
        OnInsert=BEGIN
    

    Repalcement code

    {
      OBJECT-PROPERTIES
      {
        Date=;
        Time=;
        Version List=;
      }
      PROPERTIES
      {
        Permissions=TableData 17433=rimd;
        OnInsert=BEGIN
    

Предварителни изисквания

Трябва да имате инсталирана руската версия на Microsoft Dynamics NAV 2009 Service Pack 1, за да приложите тази гореща корекция.

Информация за премахване

Не можете да премахнете тази гореща корекция.

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Забележка: Това е статия "FAST PUBLISH", създадена директно от организацията за поддръжка на Microsoft. Информацията, съдържаща се тук, е предоставена както е в отговор на възникващи проблеми. В резултат на бързината на предоставянето им, материалите могат да включват печатни грешки и могат да бъдат коригирани по всяко време без предизвестие. Вижте условията на използване за други съображения.