Добрый день. Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.181.18) (ОСНО)
Проблема при печати авансового отчета. В самом документе все верно указывается — какой аванс выдан, какой перерасход или остаток, но при выводе на печать весь расход ставит в перерасход, хотя выданный аванс тоже ставит в нужную строку
Все комментарии (10)
Комментарии закрыты.
Здравствуйте!
Пришлите скрин Карточки счета 71 по данному подотчетному лицу за этот день (дата АО).
Нет такой зарегистрированной ошибки.
Посмотрите предыдущий АО, все верно там отражается?
Восстановите последовательность документов (Операции — Закрытие месяца — шаг 0 Перепроведение документов). Если не поможет, полностью удалите АО и заполните заново.
Как удалить помеченные на удаление документы в 1С 8.3
К сожалению, так со всеми отчетами(
Передали вопрос программисту, чтобы его максимально проработали с точки зрения кода — из-за чего такое может быть.
Здравствуйте!
Возможно, у вас были доработки конфигурации, поскольку внешний вид присланных скринов немного отличается от типовой 1С:Бухгалтерия 3.0
Вы можете смело присылать нам полные скрины, работа на сайте настроена так, что ваши скрины никто кроме куратора не видит, а вот скрины куратора из своей базы видят все.
Почему я думаю, что у вас может быть доработана конфигурация? Окраска перерасхода желтая вместо красной.
Поэтому я могу вам показать работу типового алгоритма в 1С на тестовом примере с перерасходом и без, чтобы вы посмотрели и проверили у себя.
Но если у вас это наблюдается во всех авансовых отчетах, то велика вероятность, что в программе что-то меняли.
Итак, смотрите, для работы с Авансовым отчетом удобно использовать Оборотно-сальдовую ведомость по счету 71 на дату формирования Авансового отчета.
Пример 1.
В печатную форму Авансового отчета в строчку Предыдущий аванс (остаток/перерасчет) программа определяет по алгоритму:
Дт нач.ост — это пойдет в графу Остаток
Кт нач. остаток — это пойдет в графу Перерасход
В моем примере Есть Кт нач. остаток и он идет как -4200 (кредитовый) и попадает в колонку Перерасход. Минус в печатной форме не отражается, но мы видим, что программа понимает все корректно, т.е. колонка «перерасход» — это минус, «остаток» — это плюс.
И теперь согласно формуле считается итог:
+ Остаток(-Перерасход) + Получено — Израсходовано = -4200+10000-14619,13 = -8819, раз минус, то в печатной форме эта цифра пойдет в перерасход.
При этом соответствие ОСВ-71 на дату и печатной формы Авансового отчета один-в-один!
Привожу скрины и примера и программного кода, где видно, как определяется итог и перерасход у разработчиков.
А теперь внимание! Когда могут быть в типовом решении отклонения?
Пример 2.
Я меняю время авансового отчета на более раннее: с 23:00:00 на 9:00:00 и… У меня уже совсем другая ситуация получается!
Печатная форма формируется с другими значениями, хотя ОСВ-71 совсем не поменялась.
Почему?)
Есть нюанс. 🙂
Причина, как вы уже наверно догадались, именно в том, что выдача денег прошла в 18:00:00 из кассы. а авансовый отчет сформирован на 9:00:00.
И в этом случае программа посчитает, что перерасход был не 4200, а 4200 + 10 000 (аванс) выданный позже авансового отчета по времени.
Расчет в этом случае будет уже таким:
Перерасход (-4200-10000) + 10000 (получено) — 14619,13 (израсходовано) = -18819,13 (перерасход)
Это так работает в типовом алгоритме разработчиков.
Более подробно вам может помочь программист на вашей конкретной базе, пройдя алгоритм формирования печатной формы Авансового отчета в Отладчике.
Мы вам достаточно подробно описали заложенный алгоритм и дали рекомендации по проверке некоторых моментов, влияющих на формирование данных в печатной форме.
Это максимум, чем мы можем вам помочь без базы.
Спасибо. У нас действительно база не типовая, с БИТ строительством, но по идее оно не должно менять авансовые отчеты. Главное понятно. что нужен программист