1c77 ЗиК 318 релиз: При расчете зарплаты сотрудникам выдаётся ошибка.
При расчете зарплаты сотрудникам выдаётся ошибка СуммыВычетов[Номер]= СуммыВычетов[Номер]+ СуммаВычета "{Глобальный модуль(34479)}: Значение индексного выражения находится за границами массива".
Причем, что характерно, так получилось, что по совместителям подобной проблемы не прослеживается, а только по штатным сотрудникам,у которых есть вычет на детей с кодом 108\114
Кто-то сталкивался с подобным?
Причем, что характерно, так получилось, что по совместителям подобной проблемы не прослеживается, а только по штатным сотрудникам,у которых есть вычет на детей с кодом 108\114
Кто-то сталкивался с подобным?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
В справочнике кодов НДФЛ посмотри:
У меня было такое, что там почему-то (но не на всех базах как ни странно, и руками ни чего не добавлялось...) задвоились эти элементы С КОДОМ 108/144, и в справочнике был еще один код -- просто 108.
У меня было такое, что там почему-то (но не на всех базах как ни странно, и руками ни чего не добавлялось...) задвоились эти элементы С КОДОМ 108/144, и в справочнике был еще один код -- просто 108.
У меня было подобное, видимо из-за того, что в прошлом году когда менялись коды вычетов вручную корректировал справочник Виды Вычетов. Теперь я его просто удалил (вроде файл SC861.dbf) и заново проставил вычеты сотрудникам, благо их немного.
При обновление справочник обновляется (заменяется).
Такая ошибка выдается в гл. модуле: СуммыВычетов[Номер]= СуммыВычетов[Номер]+ СуммаВычета "{Глобальный модуль(34479)}: Значение индексного выражения находится за границами массива".
Если у вас стоит 317 релиз , то
пример строчка в гл модуле Функция глСобратьДанныеДляНДФЛ2011( ... ) Экспорт
Найти строчку // Суммы текущих вычетов
Для Ссч = 1 По 20 Цикл
ВычетыТекущие[Ссч]=0;
КонецЦикла;
заменить на // Суммы текущих вычетов
Для Ссч = 1 По 30 Цикл
ВычетыТекущие[Ссч]=0;
КонецЦикла;
// Суммы вычетов нарастающим итогом
Для Сч = 1 По 20 Цикл
СуммыВычетов[Сч]=0;
СуммыВычетовП[Сч]=0;
КонецЦикла;
заменить на
Для Сч = 1 По 30 Цикл
СуммыВычетов[Сч]=0;
СуммыВычетовП[Сч]=0;
КонецЦикла;
// Суммы текущих вычетов
Для Ссч = 1 По 30 Цикл
ВычетыТекущие[Ссч]=0;
КонецЦикла;
и еще что то нужно изменить, именно в этой функции.
В релиз 318 это поправили.
Такая ошибка выдается в гл. модуле: СуммыВычетов[Номер]= СуммыВычетов[Номер]+ СуммаВычета "{Глобальный модуль(34479)}: Значение индексного выражения находится за границами массива".
Если у вас стоит 317 релиз , то
пример строчка в гл модуле Функция глСобратьДанныеДляНДФЛ2011( ... ) Экспорт
Найти строчку // Суммы текущих вычетов
Для Ссч = 1 По 20 Цикл
ВычетыТекущие[Ссч]=0;
КонецЦикла;
заменить на // Суммы текущих вычетов
Для Ссч = 1 По 30 Цикл
ВычетыТекущие[Ссч]=0;
КонецЦикла;
// Суммы вычетов нарастающим итогом
Для Сч = 1 По 20 Цикл
СуммыВычетов[Сч]=0;
СуммыВычетовП[Сч]=0;
КонецЦикла;
заменить на
Для Сч = 1 По 30 Цикл
СуммыВычетов[Сч]=0;
СуммыВычетовП[Сч]=0;
КонецЦикла;
// Суммы текущих вычетов
Для Ссч = 1 По 30 Цикл
ВычетыТекущие[Ссч]=0;
КонецЦикла;
и еще что то нужно изменить, именно в этой функции.
В релиз 318 это поправили.
Подскажите, при обновлении с 317 на 318 релиз вылезает:
"Нет возможности переподчинить справочник СтраховыеВзносыДоходы. в справочнике существуют записи" что делать?Реорганизацию базы данных не выполняет.Помогите, кто чем может...
"Нет возможности переподчинить справочник СтраховыеВзносыДоходы. в справочнике существуют записи" что делать?Реорганизацию базы данных не выполняет.Помогите, кто чем может...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот