Вход | Регистрация
 

При обновление ЗГУ 3.1.15.139 на 3.1.16.106 выходит ошибка

При обновление ЗГУ 3.1.15.139 на  3.1.16.106 выходит ошибка
Я
   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)}:        ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);

Что это может быть?
   DJ Anthon
 
1 - 18.01.21 - 10:47
СотрудникиФизЛицаОрганизаций не содержит данных, либо равен Неопределено. Возможно, в каком-то документе перевода на работу с коронавирусом что-то недозаполено, может, таблица сотрудников, а кривой процедурой обработки это не предусмотрено. восстановить базу до обновления и проинспектировать все документы этого вида. либо в процессе обновления перехватить эту строчку в отладчике и засунуть руками в переменную какие-нибудь данные.
   kzot
 
2 - 18.01.21 - 10:48
3.1.16.106  нет такого в рабочих
   kzot
 
3 - 18.01.21 - 10:50
(2) смотреть  Ошибка 30175282 https://bugboard.v8.1c.ru/error/000103292
   aleks100
 
4 - 18.01.21 - 10:51
ошибся релиз 3.1.16.108
   DJ Anthon
 
5 - 18.01.21 - 10:53
(2) 108, наверное он имел в виду
   aleks100
 
6 - 18.01.21 - 10:53
(1) и (3)  спасибо сейчас  посмотрю
   DJ Anthon
 
7 - 18.01.21 - 10:54
(3) а можно сюда текст скинуть? а то у меня доступа туда сейчас нет
   DJ Anthon
 
8 - 18.01.21 - 11:01
там в коде выше написано
         Если СотрудникиФизЛицаОрганизаций.Количество() = 0 Тогда
            //однозначное соответствие - не смотрим на категорию

            СотрудникиФизЛицаОрганизаций[0].ПолучательСтимулирующихВыплатФСС = Истина;


налицо детский баг, можно поправить разными способами. умеешь в расширения?
   aleks100
 
9 - 18.01.21 - 11:18
да , но я уже начал загружать не обновленную конфигурацию
   DJ Anthon
 
10 - 18.01.21 - 11:57
тогда в расширении скопируй модуль всей процедуры и закомментируй строчку
 СотрудникиФизЛицаОрганизаций[0].ПолучательСтимулирующихВыплатФСС = Истина;
в ней нет смысла
   aleks100
 
11 - 18.01.21 - 12:16
понятно
   aleks100
 
12 - 18.01.21 - 12:17
оказались пустые строки были удалил и все обновилось

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