Ошибка "Системное сообщение 10028" при попытке открыть Запись платы за проект (PA. CHG.00)

В этой статье представлено решение ошибки системного сообщения 10028, возникающей при попытке открыть запись платы за проект (PA). CHG.00).

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

Симптомы

Рассмотрим следующий сценарий в Project Controller для Microsoft Dynamics SL.

  • У вас нет флажка Включить нескольких компаний с межфирмейной обработкой в настройках GL или Multi-Company Setup.
  • Вы пытаетесь открыть запись платы за проект (PA. CHG.00).

При этом появляется сообщение об ошибке:

Системное сообщение 10028 Control Form1.cCpnyIDHeader, указанное в вызове msetprop, не является частью ни одной сетки

Причина

Ошибка 34686.

Решение

Применение Microsoft Dynamics SL 2015 с накопительным пакетом обновления 1 (CU1).

В качестве обходного решения можно проверка Включить мультикомпания с межфирмейной обработкой в многопользовательской настройке. Если у вас нет зарегистрированного модуля Multi-Company, вы можете вставить запись с помощью SQL Server Management Studio. Выполните приведенную ниже инструкцию в базе данных приложения.

insert mcsetup (compseg,intercofilepath,mcactivated,s4future1,s4future10,s4future11,s4future12, s4future13,s4future14,s4future2,s4future3,s4future4,s4future5,s4future6,s4future7,s4future8,
s4future9,setupid,user1,user2,user3,user4) values( 1, 'C:\Program Files (x86)\Microsoft Dynamics\SL\Applications', 1, '', 0, 0, 0, 0, 0,'', '', '', '', '', 0, 0, 0, 'MC', '', '', 0, 0)