Добрый день! После обновления на релиз 3.1.14.55 при заполнении документа получаю сообщение об ошибке. На копии до обновления — такая проблема не возникает. Помогите понять, что нужно сделать???
Все комментарии (26)
Комментарии закрыты.
Добрый день! После обновления на релиз 3.1.14.55 при заполнении документа получаю сообщение об ошибке. На копии до обновления — такая проблема не возникает. Помогите понять, что нужно сделать???
Комментарии закрыты.
Нажимая на кнопку «Зарегистрироваться», я подтверждаю принадлежность мне сообщенных при регистрации сведений, их достоверность, даю согласие на обработку моих персональных данных и подтверждаю ознакомление с политикой их обработки.
Отправляя форму Вы даёте согласие на обработку персональных данных, защищенных политикой конфиденциальности
Здравствуйте! Проверила на ЗУП 3.1.14.55, ошибка не воспроизводится.
Попробуйте почистить программный кэш — Очистка кэш 1С 8.3 и обновить платформу. При таких ошибках обычно помогает.
Добрый день, спасибо за ответ. Очистка кэш — вряд ли, ошибка и на машине заказчика, и на моей домашней, под совершенно новым пользователем, специально созданным. А вот платформу обновить попробую!
Увы, платформа 8.3.15.1958 дает прежний результат!!!
А на какой платформе у Вас ошибка не воспроизводится?
8.3.16.1063, 8.3.17.1386
Апрель также вылетает с ошибкой (пометила на удаление имевшийся документ, завела новый, не заполнился). А вот за июнь — заполняется, по тем данным, которые есть на этот момент
А вот когда начислила ЗП за июнь — снова та же ошибка при формировании резервов отпусков!!!
Ещё есть вероятность, что в базе доработана процедура заполнения документа «Резервы отпусков» и при обновлении доработка «слетела». Возможно расширение установлено. У Вас в базе нет доработок?
Из расширений — только Реестр 65+; есть единый нумератор кадровых документов (установлен из конфигуратоа)
Проверила еще раз — изменений нет
Сравнила общий модуль РезервыОтпусков, там серьезные изменения (до обновления была 3.1.13.188), именно в нем сейчас и выскакивает ошибка
Выделена строка, на которой возникает ошибка, я добавила Попытка/Исключить…, сравнила результаты заполнения документа, получила интересные: итоговые суммы по таблицам совпадают, однако по каждой строке — расхождение. ПлачУ.)))
плАчу))))
Сравнила указанные на скриншоте процедуры, да разработчики их сильно изменили. Т.е. у Вас в базе доработок нет? Они там колонки добавили (статья финансирования, например) в результате, я так понимаю, на определенных данных идёт несостыковка. Если база типовая, им нужно письмо на писать на v8@1C.ru, т.к. ошибка на демобазе не воспроизводится, они попросят рабочую.
Оо! Большое спасибо, я поняла почему расходятся значения по строкам, из-за статьи финансирования! И вообще, думаю, в статьях финансирования все дело! Это не бюджетники, но все по статьям разбивают, потому, наверное, в других базах ошибка и не воспроизводится!!!
Оставлю пока Попытка/Исключить, хоть и понимаю все риски этого варианта; обновить базу обратно нельзя, ждать с обновлением заказчик не хотел, да и не уверена, что это — если это ошибка — такая уж распространенная и быстро будет исправлена, среди знакомых мне информационных баз больше нет с финансированием из разных источников и ведением резервов отпусков одновременно(((((
А учет по статьям был, конечно, не всегда (но уже больше года), может, что-то из неопределившихся начислений цепляется
Я попробовала через расширение заменила процедуру на старую, всё работает. Если нужно могу выслать.
Я была бы очень Вам признательна!!!!
Высылаю расширение — https://buhexpert8.ru/wp-content/uploads/2020/06/IspravlenieRezervov.zip .
Огромное спасибо! Спасибо, что в выходной день Вы потратили на мою проблему столько времени, спасибо за помощь, спасибо за решение в виде расширения, а не заплатки! Спасибо!
Пожалуйста! Рада, что смогла Вам помочь!
Здравствуйте! Разработчики зарегистрировали данную ошибку:
Код ошибки: 30173195
Статус: Планируется исправление в будущих версиях Зарегистрирована: 08.06.2020
Исправлена: «1С:ЗУП 3, 1С:ЗГУ 3», версия 3.1.14
Описание:
ЗГУ. Оценочные обязательства. Ошибка при заполнении «индекс находится за границами массива» когда в остатках резервов по статьям количество статей больше чем статей, по которым отражается начисление.
Способ исправления:
В общем модуле РезервОтпусков в процедуре ДополнитьТаблицуНакопленнымиРезервами строку (2047)
ТекущийИндексСтрокиРасчета = ИндексСтрокиОстатка * КоличествоСтрокОстатков + ИндексСтрокиРасчета;
заменить на
ТекущийИндексСтрокиРасчета = ИндексСтрокиОстатка * КоличествоСтрокРасчета + ИндексСтрокиРасчета;
По их описанию способа обхода сделала новое расширение
https://buhexpert8.ru/wp-content/uploads/2020/06/IspravlenieRezervov_ver_2.0.zip
Спасибо!!!