Страница 2 из 2

Добавлено: 18 фев 2009, 10:54
Polimer
А разве выходил новый нап после атлантиса 5.4.14 ?

Добавлено: 18 фев 2009, 11:31
sim
Нап вроде бы обновлялся вместе с атлантисом 5.4.14
По крайней мере на FTP в актуальных лежит файл napsrv_EXE_54140

Добавлено: 18 фев 2009, 11:40
Polimer
sim писал(а):Нап вроде бы обновлялся вместе с атлантисом 5.4.14
По крайней мере на FTP в актуальных лежит файл napsrv_EXE_54140
Нап 5.4.14 был обновлен вместе с атлантисом.

Добавлено: 19 фев 2009, 12:59
Screw
Описание причины проблемы с "Размером годового дохода" и проч. должно находиться в ms70drv.log. По всей видимости, речь о 103.4054. Если так, то ждите решения в 5.4.16 (уже выпускается).

Добавлено: 24 мар 2009, 07:46
at
=> Screw
Виталий,подскажите.
( это все та же проблема, о которой писала Мария Ф.)
При очередном переходе (на март)
- после перехода - размер годового дохода и Размер социальных налогов до расчета зарплаты ПУСТЫ!
платформа MS SOL ( все патчи на 12 марта )
в ms70drv.log четыре пары сообщений такого типа.
-----------------------------------------
14.03.2009 12:19:02 []:
INSERT INTO V$SUMUPSOC("F$NREC"... ","F$STRTABN") SELECT T_0."F$NREC",T_0."F$ATL_LASTDATE".... F$OLDCLSCH",T_0."F$STRTABN"
FROM T$SUMULSOC T_0
14.03.2009 12:19:02 []:
42000: [Microsoft][ODBC SQL Server Driver][SQL Server]INSERT permission denied on object 'V$SUMUPSOC', database 'Galazp81', owner 'dbo'.
.....
и те же сообщения для V$SUMUPPRO
V$SUMUPBUD
V$SUMUPTEC
-----------------------------------------------
....сообщения очень длинные из-за перечисления внутри INSERT, но если будет нужно можно привести их полностью.
Спасибо.

Добавлено: 24 мар 2009, 10:59
Polimer
Из MS70DRV_DLL_54160.txt:

Код: Выделить всё

№4
* ПРОБЛЕМА В ПИР: 103.4054
* ПЕРВОЕ РЕШЕНИЕ: NEW
* КРАТКОЕ ОПИСАНИЕ: Ошибки при переходе в ЗП на другой отчетный период. MsSQL
* ПРОЕКТ: Поддержка различных платформ баз данных
* ДЕТАЛИЗАЦИЯ: MS SQL
# ЧТО ИЗМЕНЕНО: Журнализация включена по всем таблицам >1000
     Протект включен.
     Захожу в заработную плату
     под пользователем _не_админом_.
        - отчетный месяц 01.2006
     Запускаю переход
      Расчет зарплаты - Переход к новому периоду
     в процессе перехода получаю лог ЗП см. вложение1
  в ms70drv.log тот же список таблиц. +
11.02.2009 11:59:30 [GAL810MASTER#LEONID#1]:
INSERT INTO 
V$SUMUPSOC("F$NREC","F$ATL_LASTDATE","F$ATL_LASTTIME","F$ATL_LASTUSER","F$ATL_OR
IGINOFFICE","F$
....
42000: [Microsoft][ODBC SQL Server Driver][SQL Server]INSERT permission denied 
on object 'V$SUMUPSOC', database 'Gal810Master', owner 'dbo'.
  полный лог во вложении 2
  В итоге SUMUPSOC - пустая!
Контроль SUMUPSOC (сервисная функция в ЗП)  под тем  же
пользователем работает корректно.

# КАК ИЗМЕНЕНО: Доработан код раздачи прав на соответствующие объекты.

# ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: После  установки обновления  перед запуском  
приложения
необходимо     принудительно     пересчитать      права
пользователей на таблицы с помощью утилиты Саппорт. При
этом      значение     конфигурационного      параметра
SQLDriver.ForceRights должно быть установлено в "On".

* * *
№5
* ПРОБЛЕМА В ПИР: 104.18742
* ПЕРВОЕ РЕШЕНИЕ: NEW
* КРАТКОЕ ОПИСАНИЕ: Сбои при закрытии отчетного периода
* ПРОЕКТ: Зарплата
* ДЕТАЛИЗАЦИЯ: Переход к новому периоду
# ЧТО ИЗМЕНЕНО: При включенной галочке "быстро удалять данные текущего периода 
(без журнализации)"
на платформе MS SQL (тестировалось на MS SQL 2000 SP4, сборка экзешников на
атлантисе 5.3.24) в протокол выводятся сообщения:
[!] Предупреждение !!! Не очистился справочник ROUTING
[!] Предупреждение !!! Не очистился справочник RASORD
[!] Предупреждение !!! Не очистился справочник CHILDONE
[!] Предупреждение !!! Не очистился справочник PEREVODTEK
[!] Предупреждение !!! Не очистился справочник SUMUPSOC
[!] Предупреждение !!! Не очистился справочник SUMUPPRO
[!] Предупреждение !!! Не очистился справочник SUMUPBUD
[!] Предупреждение !!! Не очистился справочник SUMUPTEC
[!] Предупреждение !!! Не очистился справочник DOPNAP
[!] Предупреждение !!! Не очистился справочник DOPNAP2
[!] Предупреждение !!! Не очистился справочник SYS_UDER
[!] Предупреждение !!! Не очистился справочник "Информация о работнике за
    текущий месяц"
После чего переход вроде бы нормально завершается. Но на самом деле
после такого перехода расчет зарплаты (в частности, налогов) выполняется 
неверно.
Штатных средств для возращения БД в корректное состояние не предусмотрено.
Хотелось бы узнать, из за чего могут возникать такие ошибки и как с ними 
бороться.
Считаю, что такие сообщения должны быть не предупреждениями, а ошибками.
При возникновении первой ошибки переход должен прерываться, а отчетный период
в этом случае изменяться не должен. В этом случае возможно будет предпринять
необходимые действия для исправления ситуации и выполнить переход повторно.
Для того, чтобы дать возможность решить проблему вручную, предлагаю
перед очисткой данных таблиц проверять, есть ли в них записи и,
запускать очистку только в случае, если записи есть. Это позволит при
необходимости очистить данные таблицы вручную.

# КАК ИЗМЕНЕНО: Причина сбоя в работе метода TruncateTable устранена.

Добавлено: 24 мар 2009, 11:24
jornand
Добрый день! Какие возможны еще глюки этой ошибки при переходе на новый период помимо налогов? Они исправляются установкой новых обновлений?

Добавлено: 25 мар 2009, 05:49
at
=> Polimer
Спасибо,
Похоже действительно просто нужно было пересчитать права, после патчей.

Добавлено: 27 мар 2009, 11:54
Pomuk
Та же ситуация с переходом в зарплате. Данные из "После расчета" не переносятся в "До расчета". Налоги вообще пропадают. И что интересно в ms70drv.log ничего не пишется. Никаких ошибок во время перехода не пишет типа "[!] Предупреждение !!! Не очистился справочник... ". Просто Переход выполнен успешно и все. Обновления 5.4.16 конечно же не помогли. Хотя и права пересчитывал.

Добавлено: 27 мар 2009, 12:40
jornand
Нам обновления помогли....