Индекс находится за границами массива #220458


#0 by Глобин
Уважаемые,подскажите пожалуйста. При попытке расчитать запись регистра выдает "Индекс находится за границами массива", хотя рег.ОсновныеНачисления и рег.ДополнительныеНачисления числятся базовыми для этого регистра? Что это может быть?   Для Каждого ЗаписьУдержание Из НаборЗаписейУдержания Цикл           Если ЗаписьУдержание.ВидРасчета.КатегорияРасчета = Перечисления.КатегорииРасчетов.ЗависимоеПервогоУровня Тогда
#1 by SKrin
в массиве Ресурсы есть что нибуть?
#2 by Глобин
Имеешь в виду есть ли расчитанные базовые записи?
#3 by Глобин
В том то и дело что все рассчитано.
#4 by SKrin
скажи в какой строке ругается
#5 by Глобин
Ошибка при выполнении обработчика - '{Документ.НачислениеЗарплаты}: Индекс находится за границами массива' по причине: {Документ.НачислениеЗарплаты}: Индекс находится за границами массива
#6 by SKrin
проверь в отладчике значение ЗаписьУдержание.ПолучитьБазу(Ресурсы,Измерения) должен выдать таблицу значений если в ней нету строк-будет ругаться
#7 by Глобин
Таблица
#8 by SKrin
что таблица?
#9 by Глобин
Извини здесь была проблема - отходил.
#10 by Глобин
Таблица Значений  - две колонки.
#11 by Глобин
Думается мне что в ней нету строк.А почему вот вопрос.
#12 by OlegKK
Скорее всего документ просто не записан.
#13 by Глобин
Измерения совпадают.Ресурсы есть в ведущих регистрах и рассчитаны.
#14 by Глобин
Я сначала записываю записи регистра а потом их рассчитываю.
#15 by Глобин
Бу
#16 by PetrG
Перед тем куском модуля, что привел, есть ли такая строчка: ?? + в конструкции ...
#17 by Глобин
Я пишу просто НаборЗаписейУдержания.записать
#18 by Глобин
Бу
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С