Ошибка при расчете з/п
03.09.2008
14:25
#1
"ЗиК 7.7 недавно обновила на 283 релиз
При расчете заработной платы выдает ошибку -
МассивДней[ИндДня] = ?(МассивДней[ИндДня]<>"Х",МассивДней[ИндДня] + ?(ЖрнЗарплата.Сторно=0,-1,1),"Х");
{Глобальный модуль(33007)}: Значение индексного выражения находится за границами массива
Не удалось обработать данные о доходах и вычетах!
Что это может означать?"
При расчете заработной платы выдает ошибку -
МассивДней[ИндДня] = ?(МассивДней[ИндДня]<>"Х",МассивДней[ИндДня] + ?(ЖрнЗарплата.Сторно=0,-1,1),"Х");
{Глобальный модуль(33007)}: Значение индексного выражения находится за границами массива
Не удалось обработать данные о доходах и вычетах!
Что это может означать?"
04.09.2008
02:46
#2
"Способ исправления:
В глобальном модуле заменить строки, начиная со строки 33006:
Для инд = 0 по ДнейПо Цикл
ИндДня = НомерДняПериода(ДатаНачала,ЖрнЗарплата.ДатаНачала+инд);
МассивДней[ИндДня] = ?(МассивДней[ИндДня]<>"Х",МассивДней[ИндДня] + ?(ЖрнЗарплата.Сторно=0,-1,1),"Х");
КонецЦикла;
на строки:
НачалоФрагмента = Макс(ЖрнЗарплата.ДатаНачала,ДатаНачала);
Для инд = 0 по ДнейПо Цикл
ИндДня = НомерДняПериода(ДатаНачала,НачалоФрагмента+инд);
МассивДней[ИндДня] = ?(МассивДней[ИндДня]<>"Х",МассивДней[ИндДня] + ?(ЖрнЗарплата.Сторно=0,-1,1),"Х");
КонецЦикла;"
В глобальном модуле заменить строки, начиная со строки 33006:
Для инд = 0 по ДнейПо Цикл
ИндДня = НомерДняПериода(ДатаНачала,ЖрнЗарплата.ДатаНачала+инд);
МассивДней[ИндДня] = ?(МассивДней[ИндДня]<>"Х",МассивДней[ИндДня] + ?(ЖрнЗарплата.Сторно=0,-1,1),"Х");
КонецЦикла;
на строки:
НачалоФрагмента = Макс(ЖрнЗарплата.ДатаНачала,ДатаНачала);
Для инд = 0 по ДнейПо Цикл
ИндДня = НомерДняПериода(ДатаНачала,НачалоФрагмента+инд);
МассивДней[ИндДня] = ?(МассивДней[ИндДня]<>"Х",МассивДней[ИндДня] + ?(ЖрнЗарплата.Сторно=0,-1,1),"Х");
КонецЦикла;"
Читают тему
(гостей: 1)