×
Показано с 1 по 3 из 3
  1. Клерк
    Регистрация
    10.04.2007
    Адрес
    Иваново
    Сообщений
    297

    ЗиК 7.7 за границей массива!

    При расчете ЗП,выдается ошибка в глобальном модуле с комментарием,что массив дней находится за границами массива и расчет прекращается.В чем может быть дело? Причем это после обновления релиза,возвращаюсь к старому и все ОК.
    Поделиться с друзьями

  2. Клерк
    Регистрация
    14.05.2008
    Сообщений
    97
    Ошибка проявляется, если у человека в месяце было 2 и более отклонения.1Сники обещаю к след.исправить и рекомендуют :
    "Способ исправления:
    В глобальном модуле заменить строки, начиная со строки 33006:

    Для инд = 0 по ДнейПо Цикл
    ИндДня = НомерДняПериода(ДатаНачала,ЖрнЗарплата.ДатаНачала+инд);
    МассивДней[ИндДня] = ?(МассивДней[ИндДня]<>"Х",МассивДней[ИндДня] + ?(ЖрнЗарплата.Сторно=0,-1,1),"Х");
    КонецЦикла;

    на строки:

    Для инд = 0 по ДнейПо Цикл
    Если ЖрнЗарплата.ДатаНачала < ДатаНачала Тогда
    Продолжить;
    КонецЕсли;
    ИндДня = НомерДняПериода(ДатаНачала,ЖрнЗарплата.ДатаНачала+инд);
    МассивДней[ИндДня] = ?(МассивДней[ИндДня]<>"Х",МассивДней[ИндДня] + ?(ЖрнЗарплата.Сторно=0,-1,1),"Х");
    КонецЦикла;

  3. Клерк Аватар для lesna
    Регистрация
    04.04.2007
    Сообщений
    144
    Без правки конфы, просто у тех сотрудников были виды расчета пропрорционально отработаным дням (более 2х отклонений). заменила на вид расчета фиксированной суммой. прокатило. )

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)