|
При обновление ЗГУ 3.1.15.139 на 3.1.16.106 выходит ошибка | ☑ | ||
---|---|---|---|---|
0
aleks100
18.01.21
✎
10:40
|
Привет!
При обновление файловой базы ЗГУ 3.1.15.139 на 3.1.16.106 выходит ошибка Индекс находится за границами массива {Документ.ПереводНаРаботуСКоронавирусом.МодульМенеджера(129)}: СотрудникиФизЛицаОрганизаций[0].ПолучательСтимулирующихВыплатФСС = Истина; {(1)}:Документы.ПереводНаРаботуСКоронавирусом.ЗаполнитьСотрудников() {ОбщийМодуль.ОбщегоНазначения.Модуль(5113)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(6318)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(Обработчик.Процедура, ПараметрыОбработчика); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(2155)}: ВыполнитьОбработчикОбновления(Обработчик, ПараметрыОбработчика, ДополнительныеПараметры); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(1707)}: ИтерацияОбновления.ВыполненныеОбработчики = ВыполнитьИтерациюОбновления(ИтерацияОбновления, Параметры); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(93)}: ВыполнитьДействияПриОбновленииИнформационнойБазы(ПараметрыОбновления, ДополнительныеПараметры); {ОбщийМодуль.ОбновлениеИнформационнойБазыСлужебный.Модуль(2289)}: Результат = ВыполнитьОбновлениеИнформационнойБазы(ПараметрыОбновления); {(1)}:ОбновлениеИнформационнойБазыСлужебный.ВыполнитьОбновлениеИнформационнойБазыВФоне(Параметры[0],Параметры[1]) {ОбщийМодуль.ОбщегоНазначения.Модуль(5113)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; {ОбщийМодуль.ДлительныеОперации.Модуль(1036)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова); {ОбщийМодуль.ДлительныеОперации.Модуль(1026)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры); Что это может быть? |
|||
1
DJ Anthon
18.01.21
✎
10:47
|
СотрудникиФизЛицаОрганизаций не содержит данных, либо равен Неопределено. Возможно, в каком-то документе перевода на работу с коронавирусом что-то недозаполено, может, таблица сотрудников, а кривой процедурой обработки это не предусмотрено. восстановить базу до обновления и проинспектировать все документы этого вида. либо в процессе обновления перехватить эту строчку в отладчике и засунуть руками в переменную какие-нибудь данные.
|
|||
2
kzot
18.01.21
✎
10:48
|
3.1.16.106 нет такого в рабочих
|
|||
3
kzot
18.01.21
✎
10:50
|
(2) смотреть Ошибка 30175282 https://bugboard.v8.1c.ru/error/000103292
|
|||
4
aleks100
18.01.21
✎
10:51
|
ошибся релиз 3.1.16.108
|
|||
5
DJ Anthon
18.01.21
✎
10:53
|
(2) 108, наверное он имел в виду
|
|||
6
aleks100
18.01.21
✎
10:53
|
(1) и (3) спасибо сейчас посмотрю
|
|||
7
DJ Anthon
18.01.21
✎
10:54
|
(3) а можно сюда текст скинуть? а то у меня доступа туда сейчас нет
|
|||
8
DJ Anthon
18.01.21
✎
11:01
|
там в коде выше написано
Если СотрудникиФизЛицаОрганизаций.Количество() = 0 Тогда //однозначное соответствие - не смотрим на категорию СотрудникиФизЛицаОрганизаций[0].ПолучательСтимулирующихВыплатФСС = Истина; налицо детский баг, можно поправить разными способами. умеешь в расширения? |
|||
9
aleks100
18.01.21
✎
11:18
|
да , но я уже начал загружать не обновленную конфигурацию
|
|||
10
DJ Anthon
18.01.21
✎
11:57
|
тогда в расширении скопируй модуль всей процедуры и закомментируй строчку
СотрудникиФизЛицаОрганизаций[0].ПолучательСтимулирующихВыплатФСС = Истина; в ней нет смысла |
|||
11
aleks100
18.01.21
✎
12:16
|
понятно
|
|||
12
aleks100
18.01.21
✎
12:17
|
оказались пустые строки были удалил и все обновилось
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |