0
lisichka64
25.03.21
✎
16:47
|
Добрый день! Люди добрые, который день бьюсь с проблемой проведения возврата в валюте, не могу найти причину. Из приходной накладной формируется накладная на возврат, при рублевой валюте все проводится как часы, стоит поменять на другую валюту все, ругается на кучу всего, сначала "Индекс находится за границами массива", при пошаговом поиске ругается на строке записи движений (конкретно в модуле проведения стандартная процедура "ПроведениеСерверУТ.ЗаписатьНаборыЗаписей(ЭтотОбъект)").
Может кто сталкивался с такой проблемой-куда смотреть, что не нравится? Все поля заполнен,все ок, не нравится валюта системе и все.
1с8.3 УТ 11 (11.4.13.47)
|
|
3
lisichka64
25.03.21
✎
17:55
|
Пока накопала следующее:
в модуле проведения поступления тов и услуг и возврата есть такая строка: "ПроведениеСерверУТ.ЗаписатьНаборыЗаписей(ЭтотОбъект);"
если она закомментирована в обоих документах, то проводится все, но в возврате вылетает 2 регистра (расчеты с поставщиками по срокам и плановые оплаты поставщикам"). Документ поступления товаров и услуг при раском. строке не проводится совсем, также ругается на индекс за пределами массива (ошибка обычно при переборе пустого массива).
Вопрос 1: возможно ли такое,что для какого то регистра не находится каких то записей и поэтому такая ошибка возникает при проведении (много полей было скрыто из-за ненадобности)?
Вопрос2: насколько сильно может аукнуться в будущем эта закомментированная строка в документах? Кто бы суть своими словами пояснил, а то слабое понимание есть, хотелось бы получше разобраться
P.s.: изначально в поступлении была закомментирована строка,а в возврате не была
|
|
4
lisichka64
26.03.21
✎
12:07
|
Тема закрыта. В поисках всего и вся, по цепочке проведения и распроведения документов выяснилось, что не были заполнены данные производственного календаря, по которым выполнялся один из запросов пересчета курсов...
|
|