Поделиться через


Ошибка при попытке выполнить процесс закрытия в конце года в общем реестре в Microsoft Dynamics GP: учетная запись с нераспределенная прибыль не найдена

В этой статье описаны способы устранения ошибки, возникающей при выполнении процесса закрытия в конце года в общем реестре в Microsoft Dynamics GP.

Применимо к: Microsoft Dynamics GP
Исходный номер базы знаний: 850741

Симптомы

При попытке завершить год в Общем реестре в Microsoft Dynamics GP появляется следующее сообщение об ошибке:

Нераспределимая прибыль счета не найдена.

Нераспределимая прибыль счета не найдена.

Причина

Эта проблема возникает, если щелкнуть флажок Закрыть до сегментов учетной записи деления проверка в окне Настройка общего реестра.

Кроме того, сообщение об ошибке может возникать по одной из следующих причин:

Причина 1

Настроен только один счет нераспределаемой прибыли. Однако в окне Настройка общего реестра установлен флажок Близко к сегменту учетной записи отдела проверка. См . решение 1.

Причина 2

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

Причина 3

Установлен флажок Близко к сегменту учетной записи деления проверка. Однако учетная запись Нераспределаемая прибыль настроена не для каждого сегмента. См . решение 3.

Причина 4

Счета с нераспределленной прибылью имеют пустые пробелы. См . решение 4.

Причина 5

Таблица индекса учетной записи GL00105 имеет поврежденную запись. См . решение 5.

Причина 6

При использовании закрывающихся к подразделениям учетных записей RE она ищет учетные записи единиц. См . решение 6.

Разрешение

Перед выполнением любого из этих решений убедитесь, что все остальные пользователи выходят из Microsoft Dynamics GP или Microsoft Business Solutions — Great Plains. Кроме того, создайте восстанавливаемую резервную копию базы данных компании.

Решение 1

Чтобы устранить эту проблему, снимите флажок Закрыть до сегментов учетной записи подразделения проверка в окне Настройка общего реестра. Для этого выполните следующие действия:

  1. Откройте окно Настройка общего реестра, щелкните Сервис в меню Microsoft Dynamics GP , наведите указатель мыши на пункты Настройка, Финансовое, а затем — Общий реестр.
  2. В окне Настройка общего реестра снимите флажок Закрыть до сегментов учетной записи деления проверка.
  3. Нажмите кнопку OK, чтобы сохранить изменения.

Решение 2

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

Пример

В этом примере существуют следующие номера счетов с нераспределаемой прибылью:

  • A-000-3030-00
  • B-100-3030-00
  • C-200-3030-00

В этом примере невозможно закрыть второй сегмент номеров счетов. Вторые сегменты: 000, 100 и 200. После того как вы решите, что сегмент будет закрыт, остальные сегменты должны быть одинаковыми. Таким образом, в этом примере у вас есть следующие варианты:

  • Если вы хотите закрыть с помощью второго сегмента, необходимо изменить первый сегмент (букву), чтобы он был одинаковым для всех учетных записей. Например, чтобы закрыть с помощью второго сегмента и с помощью нераспределяемых доходов, измените первые сегменты следующим образом:
    • A-000-3030-00
    • A-100-3030-00
    • A-200-3030-00
  • Если вы хотите закрыть первый сегмент, необходимо изменить второй сегмент, чтобы он был одинаковым для всех учетных записей. Второй сегмент можно изменить с помощью одного из следующих параметров:
    • A-000-3030-00, B-000-3030-00, C-000-3030-00
    • A-100-3030-00, B-100-3030-00, C-100-3030-00
    • A-200-3030-00, B-200-3030-00, C-200-3030-00

Решение 3

Убедитесь, что в разделе сегментов нет созданной учетной записи с сохранением прибыли. Для этого выполните следующие действия:

  1. Откройте окно Настройка сегмента учетной записи , выберите пункт Сервис в меню Microsoft Dynamics GP , наведите указатель мыши на пункт Настройка, наведите указатель на пункт Финансовые, а затем — Сегмент.

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

  3. Нажмите кнопку подстановки рядом с полем Число .

  4. Обратите внимание на номера сегментов, которые можно просмотреть с помощью кнопки поиска сегментов.

  5. Откройте окно Обслуживание учетной записи. Для этого щелкните Карточки, выберите Пункт Финансовые, а затем — Учетная запись.

  6. Убедитесь, что для всех сегментов, отмеченных на шаге 4, настроены соответствующие счета с сохранением прибыли.

    Пример:

    Выполняются следующие условия:

    • У вас есть счет нераспределаемых доходов 000-3030-00.
    • Первый сегмент номера счета настраивается как сегмент учетной записи деления.
    • Вы отметили, что первый сегмент имеет такие числа: 000, 100, 200, 300 и 400.

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

    • 100-3030-00
    • 200-3030-00
    • 300-3030-00
    • 400-3030-00
  7. Если все сегменты не настроены, настройте их в окне обслуживания учетной записи . Для этого щелкните Карточки, выберите Пункт Финансовые, а затем — Учетная запись.

Решение 4

Чтобы устранить эту проблему, определите, имеются ли в номерах счетов нераспределаемой прибыли пробелы. Для этого выполните следующие действия:

  1. Откройте окно Обслуживание учетной записи. Для этого щелкните Карточки, выберите Пункт Финансовые , а затем — Учетная запись.

  2. Выберите один из счетов с нераспределаемой прибылью, а затем проверьте номер счета, чтобы убедиться, что в нем нет пробелов.

    Пример:

    • У вас есть счет нераспределаемых доходов 000-3030-00.
    • Первый сегмент номера счета настраивается как сегмент учетной записи деления.
    • Вы отметили, что первый сегмент имеет такие числа: 000, 100, 200, 300 и 400.

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

    • 100-3030-10
    • 200-3030-20
    • 300-3030-30
    • 400-3030-40

    Однако вы могли случайно увеличить длину первого сегмента до четырех символов, и Microsoft Dynamics GP не распознает созданные вами учетные записи с сохранением прибыли. При увеличении первого сегмента номера счетов будут выглядеть следующим образом:

    • 100X-3030-10
    • 200X-3030-20
    • 300X-3030-30
    • 400X-3030-40

    Примечание.

    В этих числах X представляет пустое пространство.

    Если в номерах учетных записей есть пробелы, выполните следующие действия.

  3. Откройте окно Сверка. Для этого выберите пункт Сервис в меню Microsoft Dynamics GP , наведите указатель на пункт Служебные программы, наведите указатель на пункт Система, а затем — Выверить.

    Примечание.

    Команда Согласование возвращает формат сегмента учетной записи до исходной длины сегментов. Сверка работает только в том случае, если нет учетных записей с фактической длиной первого сегмента в четыре символа, за исключением пробелов. То есть нет учетных записей с первым сегментом, например 1000, как в примере 1000-1100-00. В этом случае длина сегмента отменить изменения до трех символов.

  4. Выберите Настройка формата учетной записи и нажмите кнопку Вставить.

  5. Нажмите кнопку Согласование и выведите журнал ошибок на экран.

    Примечание.

    Таблица Master индекса учетных записей (GL00105), вероятно, по-прежнему будет содержать учетные записи с длиной четырех символов. Поэтому необходимо перестроить таблицу с помощью обслуживания SQL.

  6. Откройте окно обслуживание SQL. Для этого в меню Microsoft Dynamics GP наведите указатель на пункт Обслуживание, а затем выберите SQL.

  7. Выберите базу данных компании, а затем выберите Microsoft Dynamics GP в разделе Продукт.

  8. Выберите таблицу Главный индекс счета в разделе Финансовые ряды.

  9. Щелкните, чтобы выбрать все поля проверка, а затем нажмите кнопку Обработать.

    Примечание.

    После повторного создания таблицы GL00105 необходимо восстановить данные с помощью проверки ссылок.

  10. Откройте окно Проверка ссылок. Для этого в меню Microsoft Dynamics GP наведите указатель на пункт Обслуживание, а затем щелкните Проверить ссылки.

  11. Выберите Финансовый в качестве ряда, а затем вставьте логические таблицы Главная учетная запись.

  12. Нажмите кнопку ОК , чтобы запустить процесс.

    Примечание.

    Сведения, найденные в таблице Master Account (GL00100), теперь должны заполнить таблицу GL00105.

Решение 5

  1. Откройте Среда SQL Server Management Studio.

  2. В окне запроса выполните следующий скрипт в базе данных компании:

    Delete GL00105
    
  3. Откройте Microsoft Dynamics GP. В меню Microsoft Dynamics GP наведите указатель на пункт Обслуживание и щелкните Проверить ссылки.

  4. Выберите Финансовый ряд.

  5. В списке Логические таблицы выберите Пункт Хозяин учетной записи. Нажмите кнопку Вставить.

  6. Затем нажмите кнопку ОК, чтобы запустить проверка ссылки. Выведите журнал ошибок на экран.

  7. Протестируйте еще раз.

Решение 6

Для успешного закрытия может потребоваться настроить дополнительные учетные записи re подразделения с пустыми сегментами, чтобы учитывать "учетные записи единиц". (Просмотрите структуру учетных записей единиц по сравнению с тем, как должны выглядеть ваши учетные записи re divisional и какой сегмент вы закрываете.) Для этого зарегистрирована проблема с качеством, так как система не должна смотреть на учетные записи единиц во время процесса re re.