индекс находится за границами массива в конфигурации ЗУП 2.1.45.3

1. markey 17.08.18 11:27 Сейчас в теме
При вызове настроек формы "Расчетная ведомость организации" выпадает ошибка "индекс находиться за границами массива"

И перенаправляет в конфигуратор.

Служебные сообщения:

{Отчет.РасчетныеВедомостиОрганизаций.МодульОбъекта(82)}: Индекс находится за границами массива
ЭлементыНастройки[3] = КомпоновщикНастроек.Настройки.Структура[0].Колонки[1].Структура[0];
{Отчет.РасчетныеВедомостиОрганизаций.МодульОбъекта(82)}: Индекс находится за границами массива
ЭлементыНастройки[3] = КомпоновщикНастроек.Настройки.Структура[0].Колонки[1].Структура[0];
Прикрепленные файлы:
Найденные решения
13. СергейКа 670 18.08.18 09:08 Сейчас в теме
(12) Я понимаю. Теперь нужно проверить есть ли колонки в переданной структуре?
Если есть то какие и сколько?
Если колонок не хватает, то проверить что это за настройка (посмотреть ее свойства, что передается). Потому что поздрение в том что с ней какой то глюк. Достаточно большая вероятность что она такая одна, из-за нее не формируются остальные. Если это так, то нужно ее вычислить и удалить и справочника найденного ранее.
Если это не помогает, нужно перейти отладкой в процедуру, которая вызывется кнопкой для сохранения настроек и посмотреть с какой схемы эта проблема тянется.
В общем обычный процесс отладки ))
Делается это быстрее чем описывается, если знаете как. Но к сожалению в ситуации когда самому посмотреть нельзя - только советами и направлениями...
Если в действительности так как вы описывали (конфигурация не изменялась в этот период, платформа тоже) - значит проблема с данными. Что то сломалось. Необходимо вычислить где и исправить.
Более универсального рецепта в данном случае нет.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. СергейКа 670 17.08.18 11:38 Сейчас в теме
А где вы такую конфигурацию откопали?
3. markey 17.08.18 11:42 Сейчас в теме
(2) ЗУП Украина. А что, очень старая?
4. СергейКа 670 17.08.18 11:57 Сейчас в теме
(3) Если Украина то понятно, просто не сталкивался с ней.
Не глянул на картинку сразу (
По теме сабжа, судя по картинке конфигурация доработанная. Ошибку выдает потому что в структуре настроек нет колонок, надо понимать что туда передается, может быть настроек нет.
5. markey 17.08.18 12:48 Сейчас в теме
(4) Эта функция работала месяц назад, а теперь начала выдавать ошибку. Пользователи использовали каждый свою личную настройку для выдачи отчета и они поочередно с разницей в неделю перестали работать так же как и настройка по умолчанию. Что делать? Где искать ошибку?
6. СергейКа 670 17.08.18 14:20 Сейчас в теме
(5) Значит изменились какие-то условия. Вы платформу в этот период не обновляли? Или конфигурацию?
Обычно настройки хранятся либо в регистре версий отчетов, либо в хранилище настроек.
Проверьте это регистр, не удалялись ли оттуда данные?
7. markey 17.08.18 14:48 Сейчас в теме
(6) Платформа не обновлялась. Конфигурация тоже. У меня настроен бекап ежедневно. База от мая-июня идет без этой ошибки, а июль-август с ошибкой. А где этот регистр найти? Я в вопросах 1с еще новичок. Спасибо заранее за подсказку)))
8. СергейКа 670 17.08.18 15:39 Сейчас в теме
(7) Эта конфигурация на что больше похожа? 2.5 для Росии или 3.1?
9. СергейКа 670 17.08.18 15:45 Сейчас в теме
Визуально посмотрите либо в справочнике "Сохраненные настройки", либо в справочнике "Отчеты", зависит от конфигурации.
Если нашли, проверьте есть ли там настройки для этого отчета.
10. markey 17.08.18 15:58 Сейчас в теме
(9)Есть! Нашел в справочнике "Сохраненные настройки" конфигурации для всех пользователей(выделены синим). Только в этом справочнике система почкму-то мне не дает ничего сделать. Что дальше?
Прикрепленные файлы:
11. СергейКа 670 17.08.18 16:30 Сейчас в теме
(10) А что вы хотите там сделать? Посмотрели, настройки существуют. Значит проблема не в этом.
Нужно включать отладку и смотреть что передается в эту настройку
12. markey 17.08.18 22:11 Сейчас в теме
(11) отладка направляет меня в строку 82 на скрине
Прикрепленные файлы:
13. СергейКа 670 18.08.18 09:08 Сейчас в теме
(12) Я понимаю. Теперь нужно проверить есть ли колонки в переданной структуре?
Если есть то какие и сколько?
Если колонок не хватает, то проверить что это за настройка (посмотреть ее свойства, что передается). Потому что поздрение в том что с ней какой то глюк. Достаточно большая вероятность что она такая одна, из-за нее не формируются остальные. Если это так, то нужно ее вычислить и удалить и справочника найденного ранее.
Если это не помогает, нужно перейти отладкой в процедуру, которая вызывется кнопкой для сохранения настроек и посмотреть с какой схемы эта проблема тянется.
В общем обычный процесс отладки ))
Делается это быстрее чем описывается, если знаете как. Но к сожалению в ситуации когда самому посмотреть нельзя - только советами и направлениями...
Если в действительности так как вы описывали (конфигурация не изменялась в этот период, платформа тоже) - значит проблема с данными. Что то сломалось. Необходимо вычислить где и исправить.
Более универсального рецепта в данном случае нет.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот