|
01.07.2009, 12:58 | #1 |
Участник
|
Всем добрый день
NAV 5.0 с модулем персонал и зарплата ))) При попытке заполнить информацию в ячейке "От даты" в формах "Сотрудник Обучение"(14779) и "Сотрудник Предыдущая Работа" (14777) (в карточке сотрудника кнопка "Сотрудник" - Обучение и переподготовка/Предыдущая Работа) NAV выдает ошибку: --------------------------- Microsoft Dynamics NAV --------------------------- Это неправильный тип для первичного ключа для средств Autosplitkey. Он должен быть Integer/BigInteger/Decimal/GUID. --------------------------- ОК --------------------------- Подскажите, что нужно сделать для исправления данной ошибки? |
|
01.07.2009, 13:06 | #2 |
Участник
|
Видимо на данных формах (субформах может быть) установлено свойство Autosplitkey (автоматом наращивать целочисленную часть первичного ключа, допустим Строка Но.). Наверняка вы расширили ПК нецелочисленным полем и форма, пытаясь автоматом нарастить цифирь натыкается на неожиданный тип данных. Поле перечисленных в тексте ошибке типов должно быть последним в ПК.
Если изменение ПК обосновано и откату не подлежит сбрасывайте значение свойства в Нет и прописывайте наращивание значения полей ПК на триггере OnInsert() соотв. таблиц. |
|