|
Поле объекта недоступно для записи (ФизическиеЛица) | ☑ | ||
---|---|---|---|---|
0
егаис
06.11.17
✎
13:43
|
При формировании ОСВ по 70 счету или любых макетов, где выводятся сотрудники
{ОбщийМодуль.КадровыйУчет.Модуль(491)}: Поле объекта недоступно для записи (ФизическиеЛица) ФизическиеЛица = СписокФизическихЛиц; |
|||
1
егаис
06.11.17
✎
13:44
|
Функция ПериодыИзмененияФИОФизическихЛиц(СписокФизическихЛиц) Экспорт
|
|||
2
егаис
06.11.17
✎
13:51
|
вылезло на 54.13, смотрю оперативно вышел 54.15
попробую обновиться |
|||
3
егаис
06.11.17
✎
21:36
|
дело не в обновлении БП.
БП скрещен с УАТ. Учитывая, что крайнее обновление УАТа (не поспевают они видимо) было в сентябре, приходится с напильником накатывать обновления БП (БСП, общие формы, модули). Ошибка лезет отсюда Функция ДатыИзмененияОтветственныхЛицОрганизаций(Организация) Экспорт УстановитьПривилегированныйРежим(Истина); Запрос = Новый Запрос; Запрос.УстановитьПараметр("Организация", Организация); Запрос.Текст = "ВЫБРАТЬ | ОтветственныеЛицаОрганизаций.Период КАК Период, | ОтветственныеЛицаОрганизаций.ФизическоеЛицо КАК ФизическоеЛицо |ИЗ | РегистрСведений.ОтветственныеЛицаОрганизаций КАК ОтветственныеЛицаОрганизаций |ГДЕ | ОтветственныеЛицаОрганизаций.СтруктурнаяЕдиница = &Организация | |ОБЪЕДИНИТЬ | |ВЫБРАТЬ | ОтветственныеЛицаОрганизаций.Период, | ОтветственныеЛицаОрганизаций.ФизическоеЛицо |ИЗ | РегистрСведений.ОтветственныеЛицаОрганизаций КАК ОтветственныеЛицаОрганизаций | ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций | ПО ОтветственныеЛицаОрганизаций.СтруктурнаяЕдиница = ПодразделенияОрганизаций.Ссылка | И (ПодразделенияОрганизаций.Владелец = &Организация)"; ТаблицаОтветственныеЛица = Запрос.Выполнить().Выгрузить(); ТаблицаОтветственныеЛица.Индексы.Добавить("ФизическоеЛицо"); МассивДат = ТаблицаОтветственныеЛица.ВыгрузитьКолонку("Период"); МассивФизическиеЛица = ТаблицаОтветственныеЛица.ВыгрузитьКолонку("ФизическоеЛицо"); МассивДат = ОбщегоНазначенияБПВызовСервера.УдалитьПовторяющиесяЭлементыМассива(МассивДат); МассивФизическиеЛица = ОбщегоНазначенияБПВызовСервера.УдалитьПовторяющиесяЭлементыМассива(МассивФизическиеЛица); ТаблицаФизическиеЛица = КадровыйУчет.ПериодыИзмененияФИОФизическихЛиц(МассивФизическиеЛица); Для каждого СтрокаТаблицыФизическиеЛица Из ТаблицаФизическиеЛица Цикл ДатыНазначенияОтвественныхЛиц = ТаблицаОтветственныеЛица.НайтиСтроки(Новый Структура("ФизическоеЛицо", СтрокаТаблицыФизическиеЛица.ФизическоеЛицо)); Для каждого ДатаНазначенияОтветственногоЛица Из ДатыНазначенияОтвественныхЛиц Цикл // Добавляем дату изменения ФИО ответственного лица, только если оно произошло после назначения в должность Если ДатаНазначенияОтветственногоЛица.Период < СтрокаТаблицыФизическиеЛица.Период И МассивДат.Найти(СтрокаТаблицыФизическиеЛица.Период) = Неопределено Тогда МассивДат.Добавить(СтрокаТаблицыФизическиеЛица.Период); Прервать; КонецЕсли; КонецЦикла; КонецЦикла; Возврат МассивДат; КонецФункции конкретно ТаблицаФизическиеЛица = КадровыйУчет.ПериодыИзмененияФИОФизическихЛиц(МассивФизическиеЛица); Ошибка ОбщийМодуль.КадровыйУчет.Модуль(491)}: Поле объекта недоступно для записи (ФизическиеЛица) ФизическиеЛица = СписокФизическихЛиц; Проверил права на регистры в запросе, все ок. Понимаю, что сам где-то криво обновил, кажется проверил все. Из-за чего может быть такая ошибка еще? |
|||
4
Филиал-msk
06.11.17
✎
21:37
|
Из за присутствия в конфигурации общего модуля с таким именем?
|
|||
5
егаис
06.11.17
✎
21:48
|
браво! Есть общий модуль ФизическиеЛица, апендикс УАТа.
Благодарю! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |