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

Ошибка:

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

тут текст процедуры

исключение

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

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