|
1с ЗУП индекс находится за границами массива | ☑ | ||
---|---|---|---|---|
0
alexDSX
22.11.23
✎
11:44
|
Всех приветствую. Просьба помочь разобраться с проблемой:
В конфигурации 1С ЗУП установлена форма "Трудовой договор". До обновления на 3.1.27.93 всё работало. Теперь возникла следующая проблема: Есть кадровый пользователь с ограниченными правами (без доступа к зп с редактирование должностей). При попытке отправить на печать документ "Трудовой договор" вылезает ошибка: "Индекс находится за границей массива". Конфигуратор в режиме отладки показывает следующие данные: Индекс находится за границами массива {ОбщийМодуль.УправлениеПечатьюСлужебныйКлиент.Модуль(253)}:ВызватьИсключение РезультатФоновойОперации.КраткоеПредставлениеОшибки; {ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(621)}:ВыполнитьОбработкуОповещения(ОповещениеОЗавершении, Результат); {ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(326)}:ОповеститьОЗавершенииДлительнойОперации(Контекст.ОповещениеОЗавершении, {ОбщаяФорма.ДлительнаяОперация.Форма(221)}:Закрыть(); {ОбщаяФорма.ДлительнаяОперация.Форма(162)}:ЗавершитьДлительнуюОперациюИЗакрытьФорму(ДлительнаяОперация); {ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(621)}:ВыполнитьОбработкуОповещения(ОповещениеОЗавершении, Результат); {ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(613)}:ОповеститьОЗавершенииДлительнойОперации(ДлительнаяОперация.ОповещениеОЗавершении, {ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(551)}:ЗавершитьДлительнуюОперацию(ДлительнаяОперация, Результат); {ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(408)}:Если ОбработатьРезультатАктивнойОперации(Операция, Результат) Тогда {ОбщийМодуль.ДлительныеОперацииКлиент.Модуль(300)}:ОбработатьРезультатОперации(АктивныеДлительныеОперации, Операция, Результат); {ОбщийМодуль.СерверныеОповещенияКлиент.Модуль(352)}:ДлительныеОперацииКлиент.ПослеПериодическогоПолученияДанныхКлиентаНаСервере( {ОбщийМодуль.СерверныеОповещенияКлиент.Модуль(200)}:ПроверитьПолучитьСерверныеОповещенияСПоказателями(СостояниеПолучения, Показатели); {ОбщийМодуль.СерверныеОповещенияГлобальный.Модуль(19)}:СерверныеОповещенияКлиент.ПроверитьПолучитьСерверныеОповещения(); [ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка] Просьба не тапки не кидать, я совсем новичок и пока вообще плохо понимаю что с этим делать дальше. Прошу помощи |
|||
1
vicof
22.11.23
✎
12:15
|
Включи отладчик со всеми галочками и поставь остановку по ошибке. И заново запусти печать.
|
|||
2
Время
22.11.23
✎
12:21
|
(0) В ТД выводится инфа о ЗП?
|
|||
3
alexDSX
22.11.23
✎
12:27
|
(2) да, выводится тарифная ставка
|
|||
4
Время
22.11.23
✎
12:32
|
(3) Скорее всего, не хватает доступа к ЗП (начисления не доступны).
|
|||
5
alexDSX
22.11.23
✎
12:52
|
(1) а что означает "Включи отладку со всеми галочками"? это после запуска режима отладки в конфигураторе через меню "добавить или удалить кнопки -> настройки"? или куда?
(4) это нужно править права пользователю, верно? И если я правильно понимаю, то при наличии этой функции, у кадровика будет отображаться зп сотрудников (не тарифная ставка которую прописывают в ТД) или я не правильно понимаю? - суть в том, чтобы кадровик мог видеть только тарифную ставку, которая указывается в ТД, больше ему видеть не надо |
|||
6
Время
22.11.23
✎
13:32
|
(5) У нас была такая же проблема (после одного из обновлений) - у кадровика не печатается ТД (дописанный).
Помогло что-то из этого - https://postimg.cc/JtqKzM91 |
|||
7
SleepyHead
гуру
22.11.23
✎
14:55
|
(6) Поздравляю, теперь кадровик не просто вносит кадровые приказы, но еще сразу рассчитывает в них суммы и утверждает документ.
|
|||
8
Время
22.11.23
✎
15:17
|
(7) Спасибо, но Вы ошибаетесь.
Кадровик (в приемах и переводах) указывает начисления и удержания. Все расчетные док-ты - утверждают расчетчики. |
|||
9
alexDSX
22.11.23
✎
15:22
|
(6) получилось решить вопрос при помощи следующих прав:
Добавление и изменение данных для начисления зарплаты расширенная Чтение без просмотра плановых начислений При таком виде у сотрудника в карточке отсутствует информация о ЗП. При просмотре раздела "Штатное расписание" так же отсутствует информация о выплатах. Скажите пожалуйста, на сколько корректно использовать такое решение ? Печатная форма открывается и в ней есть информация об окладе (оно и должно быть) |
|||
10
SleepyHead
гуру
22.11.23
✎
16:02
|
(8) Это они что-то не так делают. По картинке у них должны быть права на утверждение.
Надеюсь, что я действительно ошибся, а не недоработка ваших кадровиков. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |