8.х ЗУП Ошибка при расчёте ЕСП

Тема в разделе ""1С:Зарплата и управление персоналом ЗУП"", создана пользователем DDRON, 20 ноя 2008.

  1. TopicStarter Overlay
    DDRON
    Offline

    DDRON Опытный в 1С

    Регистрация:
    26 авг 2008
    Сообщения:
    55
    Симпатии:
    0
    Баллы:
    26
    Добрый день.
    Платформа - 1С:Предприятие 8.1 (8.1.12.101)
    Конфигурация - Зарплата и Управление Персоналом, редакция 2.5 (2.5.11.2)
    Захожу в расчёт ЕСН.
    При потытке расчитать ЕСН за определённый месяц (за январь например) вылезает слудующяя ошибка:
    Код:
    {Документ.РасчетЕСН(2519)}: Ошибка при вызове метода контекста (Выполнить): Ошибка выполнения запроса "Ошибка при выполнении операции над данными:
    Microsoft OLE DB Provider for SQL Server: Arithmetic overflow error converting numeric to data type numeric.
    HRESULT=80040E57, SQLSrvr: Error state=8, Severity=10, native=8115, line=1
    "
    РезультатЗапроса = Запрос.Выполнить();
    по причине:
    Ошибка выполнения запроса "Ошибка при выполнении операции над данными:
    Microsoft OLE DB Provider for SQL Server: Arithmetic overflow error converting numeric to data type numeric.
    HRESULT=80040E57, SQLSrvr: Error state=8, Severity=10, native=8115, line=1
    "
    по причине:
    Ошибка при выполнении операции над данными:
    Microsoft OLE DB Provider for SQL Server: Arithmetic overflow error converting numeric to data type numeric.
    HRESULT=80040E57, SQLSrvr: Error state=8, Severity=10, native=8115, line=1
    
    
    
    
    
    

    Причём, расчёт идёт для организации в которой несколько подразделений.
    Так вот, если попробовать расчитать ЕСН для одного конкретного подразделения - то всё ОК, в случае если название подразделения не длинное.
    Если же длинное, то вылетит та ошибка, которую я написал выше.

    Посмотрел в конфигураторе - поле наименование подразделения строковое, длина 100 символов.
    Однако у меня уже на 19 символах вываливается эта ошибка.
    Причём если "длинное" подразделение переименовать в короткое - ошибка не пропадёт.
    Как и не появится если "короткое" в "длинное".

    Может дело и не связано с длиной подразделения...
    Подскажите, в чём может быть проблема.
    Спасибо.
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Вроде как этот признанный косяк был. Где-то видел код по исправлению. Попробуйте на партнёрском поискать

Поделиться этой страницей