Бухгалтерия предприятия, редакция 3.0 (3.0.128.10), ОСНО. Здравствуйте! В 3 квартале 2022 года я использовала вашу обработку (Зачет задолженности оплаты в разных валютах) , все отлично получилось. Закрываю операции за 4 квартал 2022 — проблема, обработка не хочет создавать операцию…, что делать? Во вложении скрин. Спасибо.
Все комментарии (7)
Комментарии закрыты.
Здравствуйте!
Ошибка, насколько я вижу из скрина, платформенная, т.е. в окне сообщений нет кода ошибки, номера строки программного кода, в которой произошел сбой и проанализировать причину этой ошибку можно только в Отладчике на ваших данных.
Я правильно понимаю, что ошибка появилась после нажатия на кнопку Создать?
Если так, то проверьте все-таки журнал Операции, введенные вручную за указанный период: есть там документ на эту дату с этим контрагентом или нет?
Формирование документа происходит в два этапа:
— первый: записывается шапка (см.скрин), сами проводки формируются во втором этапе.
На первом этапе не должно быть никаких проблем, если период декабря у вас еще не закрыт, если не выставлена дата запрета редактирования.
— второй: заполнение тела проводок (см. скрин).
И нужно понять на каком этапе происходит сбой: на первом (тогда вас не будет документа без проводок в журнале операций, но документ вы увидите по дате, контрагенту и договорам), или на втором — тогда документ уже есть, но пустой.
Поэтому:
— проверьте дату запрета редактирования
— выполните обработку еще раз и сразу перейдите в Журнал операций в разделе Администрирование -Обслуживание — ссылка Журнал регистрации Найдите строчку с ошибкой, если она зарегистрируется и информацию выложите здесь.
— проверьте, как выше написано Журнал Операции, введенные вручную.
Ошибка, повторяю, связана не с кодом обработки, а наполнением данных в базе и реакция 1С на нее именно платформенная, поэтому смотреть нужно ее в Отладчике на вашей базе.
Вы можете прислать ссылку на скчивание копии базы на почту Lada@profbuh8.ru, если не разберетесь и я посмотрю вашу ситуацию на ваших данных.
Здравствуйте!
— проверила дату запрета редактирования (сделала 31.12.2021)
— проверила Журнал Операции, введенные вручную (за этот период нет операций с этим контрагентом)
— выполнила обработку еще раз, ничего не изменилось, формирует операцию, только все пусто в этом документе.
Выкладываю ошибку:
Значение не является значением объектного типа (ВалютнаяСуммаКт)
{ВнешняяОбработка.ОперацииКурсовыеРазницыЗачетЗадолженностиОплатыВРазныхВалютах.Форма.Форма.Форма(146)}:РегЗапись.ВалютнаяСуммаКт = СуммаКТ_+Разница;
{ВнешняяОбработка.ОперацииКурсовыеРазницыЗачетЗадолженностиОплатыВРазныхВалютах.Форма.Форма.Форма(158)}:СоздатьНаСервере();
Здравствуйте!
Посмотрела вашу базу — причину вижу.
Вы формируете операцию на 6.12.2022, у вас нет остатка по указанному контрагенту USCO SpA (Модена, Италия) и договору Контракт 002/22 от 21.01.2022 (EUR) на это число. Остаток появится только 15.12.2022. Поэтому раньше этого времени делать перенос задолженности нельзя.
Вот скрин из места ошибки: идет формирование таблицы значений на указанный период с контрагентом, договором по счету 60.21
Запрос возвращает пустое значение и это понятно, документы у вас поступят только 15.12.22.
Когда остаток уже будет по счету 60.21, то операция без проблем создастся.
Вот я создала ее на 16.12.2022.
Ирина, здравствуйте! Это спасение! Я, конечно, создавала операцию и на дату прихода 15.12.2022г., но у меня не получалось также…, не догадалась сделать после 15 числа. Благодарю вас за помощь!!! Вопрос можно закрыть.
Тогда вопрос закрываю.
Хорошего вам дня! 🙂