Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

ЗУП 3.1: Значение не является значением объектного типа (ОтборВедущих)

ЗУП 3.1: Значение не является значением объектного типа (ОтборВедущих)
Я
   vlasabo
 
05.10.20 - 18:49
Добрый день.
Стандартная конфа, обновлённая до упора.
При попытке включить оплачиваемый учебный отпуск (Настройка – Расчет зарплаты – Настройка состава начислений и удержаний) выдаёт ошибку:
   vlasabo
 
1 - 05.10.20 - 18:52
Случайно отправил недописав.

Ошибка:

При сохранении настроек возникла ошибка:
Значение не является значением объектного типа (ОтборВедущих)

Даже если вообще не менять настройки.

В ЗУП 3.1 загружались данные из нескольких ЗУПов 2.5 стандартным обменом.

Если вручную открыть регистры и грохнуть все настройки - проблема не уходит. ТИИ делалось, кеш чистился.

Падает и при попытке вручную создать в справочнике видов отпусков вид отпуска Дополнительный учебный отпуск (оплачиваемый).


Подскажите куда копать, пожалуйста
   kubik_live
 
2 - 05.10.20 - 19:08
(1) Проверил на типовой 3.1.15.67 - проблему не обнаружил.
   vlasabo
 
3 - 05.10.20 - 19:14
(2) я полагаю дело в переносе данных из старых ЗУП в этот новый, в т.ч. настроек.
Гуглинг вообще не подсказал не только как исправить ситуацию, но даже куда смотреть - подобной проблемы не нашёл.
   kubik_live
 
4 - 05.10.20 - 19:17
(3) Попробуй отладку запустить.
Установи останов по ошибке - может что покажет.
   vlasabo
 
5 - 05.10.20 - 19:19
(4) пробовал, при попытке изменения настроек обработкой - ничего, тот же текст.
При попытке создать вручную элемет справочника:

Значение не является значением объектного типа (ОтборВедущих)
{Справочник.ВидыОтпусков.Форма.ФормаЭлемента.Форма(218)}:    Записать();

по причине:
Ошибка при выполнении обработчика - 'ПриЗаписи'
по причине:
Значение не является значением объектного типа (ОтборВедущих)
{ОбщийМодуль.РасчетЗарплатыРасширенный.Модуль(15400)}:        ОтборВедущих = СвойстваНачисления.ОтборВедущих;
{ПланВидовРасчета.Начисления.МодульМенеджера(350)}:    РасчетЗарплатыРасширенный.ДозаполнитьВидыРасчета(КоллекторНачислений);
{ПланВидовРасчета.Начисления.МодульМенеджера(1146)}:        ЗаписатьВидыРасчетаКоллектора(КоллекторНачислений, СвойстваНачислений, КоллекторУдержаний);
{Справочник.ВидыОтпусков.МодульОбъекта(112)}:        ПланыВидовРасчета.Начисления.СоздатьНачисленияОтпускаИКомпенсации(Ссылка, Наименование, СоздаватьНачислениеОтпуска, СоздаватьНачислениеКомпенсацииОтпуска);
{Справочник.ВидыОтпусков.МодульОбъекта(21)}:    СоздатьНачисленияОтпускаИКомпенсации();
   vlasabo
 
6 - 06.10.20 - 10:06
РЕШЕНИЕ: (костыльное)

В общем модуле "РасчетЗарплатыРасширенный" обернул всю процедуру ДозаполнитьВидыРасчета в Попытка-Исключение.

Для моих целей (включить учебный отпуск) - проканало, попробовал тестово начислить - начислилось.
   pvorobev
 
7 - 06.10.20 - 12:58
(6) можно пример? в какое место Попытку вставить?
   Mihasya
 
8 - 06.10.20 - 14:18
(0) Проверь все виды расчета, похоже у какого-то (или нескольких) не задано "КатегорияНачисленияИлиНеоплаченногоВремени"
   pvorobev
 
9 - 07.10.20 - 13:09
(8) Все задано, ошибка прежняя
   Mihasya
 
10 - 07.10.20 - 14:32
Не может быть! Значит есть какой-то "не используется" вид расчета... Либо конфа не типовая...
Выгреби консолькой все КатегорииРасчетов

ВЫБРАТЬ
    Начисления.КатегорияНачисленияИлиНеоплаченногоВремени КАК КатегорияНачисленияИлиНеоплаченногоВремени,
    Начисления.Ссылка КАК Ссылка
ИЗ
    ПланВидовРасчета.Начисления КАК Начисления

УПОРЯДОЧИТЬ ПО
    КатегорияНачисленияИлиНеоплаченногоВремени
ИТОГИ ПО
    КатегорияНачисленияИлиНеоплаченногоВремени

Покажи результат выполнения
   pvorobev
 
11 - 07.10.20 - 16:03
(10) КатегорияНачисленияИлиНеоплаченногоВремени    Ссылка    Наименование    Код    ПометкаУдаления
Доплата до среднего заработка                
Доплата до среднего заработка    Доплата до среднего заработка    Доплата до среднего заработка    ДПСРЗ    Нет
Болезнь без оплаты                
Болезнь без оплаты    Отсутствие по болезни    Отсутствие по болезни    10023    Нет
Заработок на время трудоустройства                
Заработок на время трудоустройства    Сохраняемый заработок на время трудоустройства    Сохраняемый заработок на время трудоустройства    00005    Нет
Отпуск по беременности и родам без оплаты                
Отпуск по беременности и родам без оплаты    Неоплачиваемые дни отпуска по беременности и родам    Неоплачиваемые дни отпуска по беременности и родам    10024    Нет

Идет чередование пустая и с данными(((
Что с этим сделать?
   Mihasya
 
12 - 07.10.20 - 16:15
Ну самое простое, те что без Категории пометить на удаление и удалить... Если на них есть ссылки, заменить на нормальные и все равно удалить ))
   pvorobev
 
13 - 07.10.20 - 16:21
(12) это показывает в запросе, когда смотрю через универсальный обработчик там этих расчетов нет с пустой Категорией
   Mihasya
 
14 - 07.10.20 - 16:21
(11) Хотя погоди, у тебя нет пустой категории... Вот знать бы на какой категории спотыкается, в отладчике можешь посмотреть?
   Mihasya
 
15 - 07.10.20 - 16:23
вот тут точку останова:
ОбщийМодуль.РасчетЗарплатыРасширенный.Модуль(15400)
и скрин, что покажет значения СвойстваНачисления
   pvorobev
 
16 - 07.10.20 - 16:28
(15) не останавливается он там((
   pvorobev
 
17 - 07.10.20 - 16:30
(15) Фоновое задание. Ошибка выполнения
{ОбщийМодуль.РасчетЗарплатыРасширенный.Модуль(15400)}: Значение не является значением объектного типа (ОтборВедущих)
   Mihasya
 
18 - 07.10.20 - 16:31
(17) Поставь галку отладки фоновых заданий
   pvorobev
 
19 - 07.10.20 - 16:37
(18) как картинку сюда прицепить?
   Mihasya
 
20 - 07.10.20 - 16:38
хз, а в облако кидаю, и сцыль сюда
   pvorobev
 
21 - 07.10.20 - 16:40
Значение элемента    Тип элемента    Ключ    Значение
КлючИЗначение    КлючИЗначение    "СпособВыполненияНачисления"    Ежемесячно
КлючИЗначение    КлючИЗначение    "СпособРасчета"    Произвольная формула
КлючИЗначение    КлючИЗначение    "ФормулаРасчета"    ""
КлючИЗначение    КлючИЗначение    "ВидДокументаНачисления"    
КлючИЗначение    КлючИЗначение    "ВидПособияСоциальногоСтрахования"    
КлючИЗначение    КлючИЗначение    "ВидВремени"    Дополнительно оплачиваемое время в пределах нормы времени
КлючИЗначение    КлючИЗначение    "ОбозначениеВТабелеУчетаРабочегоВремени"    
КлючИЗначение    КлючИЗначение    "ВидОтпуска"    
КлючИЗначение    КлючИЗначение    "ВидОперацииПоЗарплате"    Начислено
КлючИЗначение    КлючИЗначение    "ПериодРасчетаБазовыхНачислений"    Текущий месяц
КлючИЗначение    КлючИЗначение    "КоличествоМесяцевБазовогоПериода"    
КлючИЗначение    КлючИЗначение    "СдвигБазовогоПериода"    
КлючИЗначение    КлючИЗначение    "ПорядокОпределенияРасчетногоПериодаСреднегоЗаработка"    
КлючИЗначение    КлючИЗначение    "КодДоходаНДФЛ"    2000
КлючИЗначение    КлючИЗначение    "КатегорияДохода"    Оплата труда
КлючИЗначение    КлючИЗначение    "КодДоходаСтраховыеВзносы"    Доходы, целиком облагаемые страховыми взносами
КлючИЗначение    КлючИЗначение    "КодДоходаСтраховыеВзносы2017"    Доходы, целиком облагаемые страховыми взносами
КлючИЗначение    КлючИЗначение    "ВидСтажаСЗВ"    
КлючИЗначение    КлючИЗначение    "ВидСтажаПФР2014"    Включается в стаж для досрочного назначения пенсии
КлючИЗначение    КлючИЗначение    "ВидНачисленияДляНУ"    пп.1, ст.255 НК РФ
КлючИЗначение    КлючИЗначение    "ЗачетНормыВремени"    
КлючИЗначение    КлючИЗначение    "ЗачетОтработанногоВремени"    
КлючИЗначение    КлючИЗначение    "НачисляетсяПриРасчетеПервойПоловиныМесяца"    Истина
КлючИЗначение    КлючИЗначение    "ОтборБазовых"    Структура
КлючИЗначение    КлючИЗначение    "ОтборВытесняющих"    Структура
КлючИЗначение    КлючИЗначение    "ОтборВедущих"    Структура
КлючИЗначение    КлючИЗначение    "ИменаИнструкций"    "НедоступныеСвойства,КлючевыеСвойства,ИменаИнструкций,ПараметрыВыбора,ОтборБазовых,ОтборВытесняющих,ОтборВедущих,ДоступенПустойВидНачисленийДляНУ"
КлючИЗначение    КлючИЗначение    "ПараметрыВыбора"    Структура
КлючИЗначение    КлючИЗначение    "НедоступныеСвойства"    Массив
КлючИЗначение    КлючИЗначение    "СтратегияОтраженияВСреднемЗаработке"    Как задано виду расчета
КлючИЗначение    КлючИЗначение    "ВключатьВСреднийЗаработокОбщий"    Истина
КлючИЗначение    КлючИЗначение    "СреднийЗаработокОбщий"    Общий заработок
КлючИЗначение    КлючИЗначение    "ИндексируетсяСреднийЗаработокОбщий"    
КлючИЗначение    КлючИЗначение    "ВключатьВСреднийЗаработокФСС"    Истина
КлючИЗначение    КлючИЗначение    "ВключатьВСреднийЗаработокФСС2010"    
КлючИЗначение    КлючИЗначение    "СпособОтраженияЗарплатыВБухучете"    
КлючИЗначение    КлючИЗначение    "ОтношениеКЕНВД"    
КлючИЗначение    КлючИЗначение    "СтатьяФинансирования"    
КлючИЗначение    КлючИЗначение    "СтатьяРасходов"    
КлючИЗначение    КлючИЗначение    "СтратегияОтраженияВУчете"    По данным о сотруднике и его плановых начислениях
КлючИЗначение    КлючИЗначение    "ЯвляетсяДоходомВНатуральнойФорме"    
КлючИЗначение    КлючИЗначение    "КатегорияСтатистическогоНаблюдения"    Заработная плата работников
КлючИЗначение    КлючИЗначение    "КатегорияСтатистическогоНаблюдения2019"    Заработная плата работников
КлючИЗначение    КлючИЗначение    "ВидДоходаИсполнительногоПроизводства"    Заработная плата и иные доходы с ограничением взыскания
КлючИЗначение    КлючИЗначение    "ВключатьВФОТ"    Истина
КлючИЗначение    КлючИЗначение    "Рассчитывается"    Истина
КлючИЗначение    КлючИЗначение    "ПоддерживаетНесколькоПлановыхНачислений"    Ложь
КлючИЗначение    КлючИЗначение    "УчитыватьИзменениеЗначенийПоказателейВБазовомПериоде"    Истина
КлючИЗначение    КлючИЗначение    "ДоступенПустойВидНачисленийДляНУ"    Ложь
КлючИЗначение    КлючИЗначение    "ПериодичностьНачисления"

это значение СвойствоНачисления первый элимент из цикла
   Mihasya
 
22 - 07.10.20 - 16:46
(21) КлючИЗначение    КлючИЗначение    "ОтборВедущих"    Структура
У этого есть такое свойство, ищи у которого нет...
   vlasabo
 
23 - 08.10.20 - 12:56
(7) ДозаполнитьВидыРасчета всю.

т.е.
Процедура ДозаполнитьВидыРасчета()
Попытка
тут текст процедуры

исключение

КонецПопытки

КонецПроцедуры


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.