Ошибка “Индекс находится за границами массива” при записи сотрудника.

Здравствуйте.

При попытке записать сотрудника в программе зарплата и управление персоналом 3.1 выходит ошибка:

Индекс находится за границами массива{ОбщийМодуль.СотрудникиФормыБазовый.Модуль(1238)}:                ТекущиеКадровыеДанныеНаборЗаписей[0].ГоловнаяОрганизация = Форма.Сотрудник.ГоловнаяОрганизация;{ОбщийМодуль.СотрудникиФормыБазовый.Модуль(242)}:    ЗаписатьТекущиеДанные(Форма, ТекущийОбъект);{ОбщийМодуль.СотрудникиФормыРасширенный.Модуль(94)}:    СотрудникиФормыБазовый.СотрудникиПриЗаписиНаСервере(Форма, Отказ, ТекущийОбъект, ПараметрыЗаписи);{ОбщийМодуль.СотрудникиФормыВнутренний.Модуль(24)}:    СотрудникиФормыРасширенный.СотрудникиПриЗаписиНаСервере(Форма, Отказ, ТекущийОбъект, ПараметрыЗаписи);{ОбщийМодуль.СотрудникиФормы.Модуль(177)}:    СотрудникиФормыВнутренний.СотрудникиПриЗаписиНаСервере(Форма, Отказ, ТекущийОбъект, ПараметрыЗаписи);{Справочник.Сотрудники.Форма.ФормаЭлемента.Форма(188)}:    СотрудникиФормы.СотрудникиПриЗаписиНаСервере(ЭтотОбъект, Отказ, ТекущийОбъект, ПараметрыЗаписи);{ОбщийМодуль.СотрудникиКлиентБазовый.Модуль(97)}:    ИначеЕсли Форма.Записать(ПараметрыЗаписи) Тогда{ОбщийМодуль.СотрудникиКлиентБазовый.Модуль(79)}:        СотрудникиПередЗаписьюЗавершение(Отказ, ДополнительныеПараметры);{ОбщийМодуль.СотрудникиКлиентБазовый.Модуль(295)}:        ВыполнитьОбработкуОповещения(ОповещениеЗавершения, Отказ);{ОбщийМодуль.РедактированиеПериодическихСведенийКлиент.Модуль(97)}:            ВыполнитьОбработкуОповещения(ОповещениеЗавершения, Отказ);{ОбщийМодуль.СотрудникиКлиентБазовый.Модуль(270)}:        РедактированиеПериодическихСведенийКлиент.ЗапроситьРежимИзмененияРегистра(Форма, “ФИОФизическихЛиц”, ТекстВопроса, ТекстКнопкиДа, Отказ, Оповещение);    {ОбщийМодуль.СотрудникиКлиентБазовый.Модуль(63)}:    ЗапроситьРежимИзмененияФИО(Форма, Форма.ФИОФизическихЛиц, Форма.ФИОФизическихЛицНоваяЗапись, Отказ, НСтр(“ru = ‘сотрудника'”), Оповещение);{ОбщийМодуль.СотрудникиКлиентРасширенный.Модуль(39)}:    СотрудникиКлиентБазовый.СотрудникиПередЗаписью(Форма, Отказ, ПараметрыЗаписи, ОповещениеЗавершения, ЗакрытьПослеЗаписи);{ОбщийМодуль.СотрудникиКлиентВнутренний.Модуль(16)}:    СотрудникиКлиентРасширенный.СотрудникиПередЗаписью(Форма, Отказ, ПараметрыЗаписи, ОповещениеЗавершения, ЗакрытьПослеЗаписи);{ОбщийМодуль.СотрудникиКлиент.Модуль(272)}:    СотрудникиКлиентВнутренний.СотрудникиПередЗаписью(Форма, Отказ, ПараметрыЗаписи, ОповещениеЗавершения, ЗакрытьПослеЗаписи);{Справочник.Сотрудники.Форма.ФормаЭлемента.Форма(1115)}:        СотрудникиКлиент.СотрудникиПередЗаписью(ЭтотОбъект, Отказ, ПараметрыЗаписи, ОповещениеЗавершения, ЗакрытьПослеЗаписи);{Справочник.Сотрудники.Форма.ФормаЭлемента.Форма(369)}:    ЗаписатьНаКлиенте(Истина);

По данному вопросы я обратился в техподдержку 1с и там мне ответили, что по моему запросу:

Зарегистрирована ошибка № 10221904.Ошибка “Индекс находится за границами массива” при записи сотрудника.Причина: отсутствие данных по сотруднику в регистре сведений “Текущие кадровые данные сотрудников”.

А нам остается только ждать выхода нового релиза, который исправит данную ошибку

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *