AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Прочие вопросы
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.11.2007, 12:59   #1  
by_HT is offline
by_HT
Участник
 
195 / 10 (1) +
Регистрация: 12.10.2007
Ставлю обновление № 21263
В нем Таблицы заменаються (5200,5203,5205,5218......14800,14820,14821...)т.е. Merge: Existing<-New
В базе у меня на этих таблицах стоит версия:
NAVW14.00.01,NAVRU4.00.03,HPR

Данное обновление мне предлогает поставить версию на эти таблицы:
NAVW14.00.01,NAVRU4.00.03,HPR,2NDFL,SickList

Выдает ошибку:
Вы использовали не определенную переменную Solitary Depatment

Поковырявшись пришел к выводу, что это все из-за таблицы 5218. Там нет такого поле...Посмотрев версии заметил, что моя старая версия иммет вид:
NAVW14.00.01,NAVRU4.00.03,HPR

А предлогаемое обновление:
NAVW14.00.01,NAVRU4.00.03,HPR,2NDFL,SickList

Значит ли это то, что у меня не хватает какого-то обновления? подозрения на 2NDFL! хотя я не уверен, так как такие таблицы как 14800, 14820,14821 с версией NAVW14.00.01,NAVRU4.00.03,HPR, свободно поставилось на версию: NAVW14.00.01,NAVRU4.00.03,HPR,2NDFL,SickList
Старый 08.11.2007, 13:11   #2  
by_HT is offline
by_HT
Участник
 
195 / 10 (1) +
Регистрация: 12.10.2007
В этом обновлении:
Тип Но. Наименование Новый объект
Table 5200 Employee Нет
Table 5203 Employee Qualification Нет
Table 5205 Employee Relative Нет
Table 5218 Human Resources Setup Нет
Table 14708 Pers. Order Line Нет
Table 14709 Posted Pers. Order Line Нет
Table 14800 Payroll Element Нет
Table 14820 Payroll Journal Line Нет
Table 14821 Payroll Ledger Entry Нет
Table 14837 Time Sheet Нет
Table 14838 Sick-List Limit Нет
Form 5200 Employee Card Нет
Form 14710 Order Нет
Form 14715 Payment Absence Sub Нет
Form 14719 Staff & Payroll Setup Нет
Form 14800 Payroll Element Card Нет
Form 14808 Payroll Calc Method Step Нет
Form 14839 Payroll Journal Нет
Form 14860 Absence Payment Нет
Form 14861 Time Sheet Нет
Form 14875 Sick-List Limit Нет
Report 14712 Pers. Order T-6 Нет
Report 14770 Child Grant Да
Report 14771 Child Grant Order Да
Report 14855 Sick-List Day Нет
Report 14862 Sick-List Order Day Нет
Report 14868 Divide Time Sick-List Order Нет
Report 14884 Sick-List Hours Нет
Dataport 14802 Export Personal Inform. 4.0 Нет
Codeunit 14700 Pers. Order - Post Нет
Codeunit 14804 Payroll - Calculation Нет
Codeunit 14812 Payroll Transfer Fields Нет


Хочиться выделить именно эту таблицу: 5218, так как именно на ней валиться ошибка...остальное все проходит!
Старый 08.11.2007, 13:13   #3  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от by_HT Посмотреть сообщение
Ставлю обновление № 21263
В нем Таблицы заменаються (5200,5203,5205,5218......14800,14820,14821...)т.е. Merge: Existing<-New
Mое предложение - использовать REPLACE.
Старый 08.11.2007, 13:46   #4  
by_HT is offline
by_HT
Участник
 
195 / 10 (1) +
Регистрация: 12.10.2007
делаю REPLACE...обновление прошло...
ставим следущее обновление № 23 313 Там используеться тоже 5218 таблица...
Опять же ошибка, но уже:
Вы использовали не определенную переменную Kind Depatment.
Мне кажеться, что здесь REPLACE не самый лучший вариант развития

разбирался и пришел к выводу, что при обновлении в таблице 5218, создаеться Функция, в которой используеться данные из 14700 таблицы:

...
IF HRDepartment."Kind Depatment" = HRDepartment."Kind Depatment"::"0" THEN BEGIN
...


Смотрел таблицу 14700, там действительно нет поля Kind Depatment.


Боюсь опять предположить, что не хватает какой-то версии обновления!
Старый 08.11.2007, 14:14   #5  
by_HT is offline
by_HT
Участник
 
195 / 10 (1) +
Регистрация: 12.10.2007
дока:
Установка объектов на предыдущие версии
Объекты разработаны и протестированы для версии 4.00 HRP SP3 + Local Critical Update 2-NDFL. Пожалуйста, будьте внимательны – данная модификация может не работать на более ранних и на кастомизированных версиях.

усе понятно теперь....2-NDFL
Старый 08.11.2007, 14:19   #6  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от by_HT Посмотреть сообщение
делаю REPLACE...обновление прошло...
ставим следущее обновление № 23 313 Там используеться тоже 5218 таблица...
Опять же ошибка, но уже:
Вы использовали не определенную переменную Kind Depatment.
Мне кажеться, что здесь REPLACE не самый лучший вариант развития

разбирался и пришел к выводу, что при обновлении в таблице 5218, создаеться Функция, в которой используеться данные из 14700 таблицы:

...
IF HRDepartment."Kind Depatment" = HRDepartment."Kind Depatment"::"0" THEN BEGIN
...


Смотрел таблицу 14700, там действительно нет поля Kind Depatment.
Боюсь опять предположить, что не хватает какой-то версии обновления!
Попробуйте просто понять для чего этот код и поле нужны. И закоментить то, что "не нужно".
Старый 08.11.2007, 15:53   #7  
by_HT is offline
by_HT
Участник
 
195 / 10 (1) +
Регистрация: 12.10.2007
нарыл обнавеление:
Local Critical Update for NAV RU 4.00 HRP SP3 (24.01.2007 10:12:48)
New form of 2-NDFL

прокатило! хех
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:50.