Top.Mail.Ru
Заказать консультацию
специалиста 1С
Отправить заявку

Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и соглашаетесь с политикой конфиденциальности.

Не проводится документ Списание безналичных денежных средств, что делать?

Палкина Юлия Посмотреть все статьи >> Специалист по внедрению 1С франчайзинговой сети "ИнфоСофт".
22.07.2023
1875
Время прочтения - 4 мин.
Заказать консультацию

В программах 1С семейства ERP очень часто приходится сталкиваться с проблемой проведения документов. Пользователь получает ошибку и отказ в проведении. Что дальше делать с этим документом для пользователя не понятно. Такие ошибки часто возникают по причине непоследовательного проведения документов или, когда пользователь вносит изменения в проведенные документы.

Разберем на примере конкретную ситуацию: не проводится документ Списание безналичных денежных средств (далее Списание БДС № 1, 2). Выдает сообщение: «По договору Договор № 1 от дд.мм.гггг оплачивается больше, чем утверждено в заявке на 1000 руб.» (сумма условная).

Уточняем у пользователя, что он делал перед тем, как возникла ошибка:

  1. Пользователь создал 4 документа Заявка на расходование денежных средств (далее Заявка на РДС № 1, 2, 3 и 4) с 3 разными договорами (далее Договор № 1, 2, 3).

  2. На основании этих 4 заявок создал документ Списание БДС № 1.

  3. Через месяц уже другой пользователь удалил из документа Списание БДС № 1 Заявку на РДС № 2.

  4. На основании документа Заявка на РДС № 2 другой пользователь создает документ Списание БДС № 2 и он выдает ошибку проведения.

На первый взгляд проблема решается очень просто. Нужно:

  1. Из документа Списание БДС № 1 удалить все оставшиеся Заявки на РДС № 1, 3 и 4.

  2. По кнопке Подобрать из заявок добавить их заново в документ. Провести и закрыть.

  3. То же самое необходимо проделать с документами Заявки на РДС № 2 и Списание БДС № 2.

Но проблему это не решает. Документ не проводится.

Расследуем проблему по истории изменения документов (хорошо, что она включена). Первоначально в документе Списание БДС № 1 были данные:

  • Заявка РДС № 1 - Договор № 1

  • Заявка РДС № 2 - Договор № 1

  • Заявка РДС № 3 - Договор № 2

  • Заявка РДС № 4 - Договор № 3

Смотрим историю документа Списание БДС № 1:

  • Изменение 1. Пользователь удалил из документа документ Заявка на РДС № 2.

  • Изменение 2. Пользователь в документе Заявка на РДС № 1 изменил Договор № 1 на Договор № 2.

  • Изменение 3. Пользователь в документе Заявка на РДС № 1 изменил сумму.

Отсюда можно сделать вывод, что Заявка РДС № 1 - Договор № 1 и Заявка РДС № 2 - Договор № 1 – были в связке по договорам, соответственно система – это контролирует.

Как мы помним пользователь в документе Заявка на РДС № 1 изменил Договор № 1 на Договор № 2. Поступим так же.

В документе Заявка на РДС № 2 изменим Договор № 1 на Договор № 2. Проведем документ. Перезаполним документ Списание БДС № 2 (т.е. заново подтянем в него измененную Заявку на РДС № 2). Проведем документ.

Данная схема расследования «преступления» будет работать только в том случае, если в системе включена опция сохранять историю изменения документов.


Заказать консультацию специалиста 1С
Оставьте заявку и наши эксперты проконсультируют вас по данной статье.
Отправить заявку

Нажимая на кнопку, вы даете согласие на обработку своих персональных данных и соглашаетесь с политикой конфиденциальности.

Рассказать друзьям
1C:ERP
Вам может быть интересно: