![]() |
|
УПП: РасчетныеВедомостиОрганизаций: Индекс находится за границами массива.... ?? | ☑ | ||
---|---|---|---|---|
0
dave2000
23.03.16
✎
18:24
|
1С 3.8.6.2299
УПП для Украины 1.3 Пришло время и УПП начала требовать платформу не менее 3.8.6.2299, обновили платформу. У пользователей с полными правами всё нормально. А вот у пользователей с установленными ролями "Пользователь" и "Расчетчик регламентированной зарплаты" вылез следующий глюк - при открытии настроек отчета "РасчетныеВедомостиОрганизаций" вылетает сообщение "Индекс находится за границами массива". По нажатии подробно: {ВнешнийОтчет.РасчетныеВедомостиОрганизаций.МодульОбъекта(80)}: Индекс находится за границами массива ЭлементыНастройки[1] = КомпоновщикНастроек.Настройки.Структура[0].Колонки[1]; Переходим в конфигуратор, видим: Процедура ЗапомнитьНастройку() Экспорт Если КомпоновщикНастроек.Настройки.Структура.Количество() <> 0 тогда Если ТипЗнч(КомпоновщикНастроек.Настройки.Структура[0]) <> Тип("ТаблицаКомпоновкиДанных") тогда Возврат; КонецЕсли; КонецЕсли; ЭлементыНастройки[0] = КомпоновщикНастроек.Настройки.Структура[0].Колонки[0]; ЭлементыНастройки[1] = КомпоновщикНастроек.Настройки.Структура[0].Колонки[1]; ЭлементыНастройки[2] = КомпоновщикНастроек.Настройки.Структура[0].Колонки[2]; ЭлементыНастройки[3] = КомпоновщикНастроек.Настройки.Структура[0].Колонки[1].Структура[0]; КомпоновщикНастроек.Настройки.Структура[0].Колонки.Удалить(ЭлементыНастройки[0]); КомпоновщикНастроек.Настройки.Структура[0].Колонки.Удалить(ЭлементыНастройки[1]); КомпоновщикНастроек.Настройки.Структура[0].Колонки.Удалить(ЭлементыНастройки[2]); КонецПроцедуры Что-то с компоновщиком настроек, т.к. множество КомпоновщикНастроек.Настройки.Структура[0].Колонки содержит всего одно значение, а должно быть три (при полных правах именно так). Прикол в том, что форма уже открывается с неверными настройками компоновщика - если ставлю точку останова в процедуре ПередОткрытием() формы, настройки уже неверные. Думал что-то с сохранёнными настройками, но никаких сохранённых настроек точно нет. Установил стандартную типовую пустую УПП - тот же глюк. Кто сталкивался с таким, как решили проблему? |
|||
1
dave2000
23.03.16
✎
18:36
|
Ещё наблюдение:
Т.к. проблема проявляется в зависимости от прав пользователя (при полных правах проблема отсутствует), создал роль с полными правами и начал потихоньку урезать права. Выяснилось, что проблема исчезает при условии, если на ветке "Документы" у роли стоят флажки "Чтение" и "Просмотр". Если стоит только флажок "Чтение", проблема проявляется. Бред какой-то. Чтобы найти, какие именно документы влияют на сей глюк, установил сразу оба флага на всю ветку Документы, зашел в неё и начал по очереди снимать галку "Просмотр" у документов, пока глюк не начнёт проявляться. Результат меня удивил ещё больше: глюк проявляется, если галка "Просмотр" не стоит на таких документах, как "ПлатежноеТребованиеПоручениеПолученное", "ПлатежноеПоручениеИсходящее" и других, никак не связанных с зарплатной ведомостью. Глюк платформы? |
|||
2
dave2000
23.03.16
✎
18:37
|
Пробовал выгрузить в *.dt и восстановить - не помогло.
|
|||
3
dave2000
23.03.16
✎
18:37
|
Какие у кого ещё идеи есть?
|
|||
4
piter3
23.03.16
✎
20:50
|
ну первая мысль это платформа.Ведь проблема появилась после смены так?потом это последний релиз?баг трек там еще глянуть.как-то так для начала
|
|||
5
dave2000
24.03.16
✎
16:14
|
(4) "баг трек" - что вы имеете в виду? Список зарегистрированных ошибок? Смотрел, не нашел ничего похожего (
|
|||
6
dave2000
24.03.16
✎
20:08
|
С глюком разобрались. Вернее, просто обошли его, т.к. это действительно ошибка платформы.
Здесь подробности: http://catalog.mista.ru/public/505615/ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |