Разноска банковской выписки по правилам для БП 3.0 и УНФ 3.0: предпросмотр, журнал, откат
Учетные задачи - Банковские операции
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Что происходит с платёжкой после загрузки выписки
Типовая загрузка создаёт документы и угадывает вид операции по тексту. Дальше начинается ручная часть: поправить вид операции, поставить статью ДДС, найти договор, указать ставку НДС. Эта обработка берёт её на себя, но по вашим правилам и с контролем на каждом шаге.
Один платёж на примере: поступление от покупателя 12 000 S81; с текстом «Оплата по счету № 15 за товар. В том числе НДС 22%».
| Поле | Было | Станет |
|---|---|---|
| Статья ДДС (шапка и расшифровка) | пусто | Оплата от покупателей |
| Ставка НДС в расшифровке | пусто | 22% |
| Сумма НДС | 0 | 2 163,93 (12 000 × 22 ÷ 122) |
Именно такая таблица — «было, станет, по какому правилу» — показывается в обработке под списком платежей, пока вы ничего не записали.
Три шага вместо «правило сработало при загрузке»
1. Подбор. Вы выбираете период и нажимаете «Подобрать». Обработка читает банковские документы, применяет правила и ничего не пишет. Для каждого платежа она заодно проверяет на копии документа в памяти, пройдёт ли заполнение с новыми значениями, и объясняет, чего не хватает.
2. Применение. Отмечаете нужные платежи и подтверждаете. Документы записываются без проведения. Перед записью значения сверяются: если документ меняли после подбора, он пропускается. После записи проверяется, что документ принял значения (некоторые документы сами пересчитывают часть полей, например шапку списания по расшифровке в БП).
3. Журнал и откат. Запуск записывается: кто, когда, какие поля, прежнее и новое значение. Откат возвращает прежнее, но только там, где поле не меняли вручную после разноски.
Правила, которые не конфликтуют
У правила есть условия (все должны выполниться) и действия. Подходящих правил может быть несколько: каждое поле получает значение от самого раннего по приоритету правила, остальные его не перезаписывают. Так узкое правило «ИНН + слово в назначении» стоит выше общего «по слову», и не нужно писать одно гигантское правило на все случаи.
| Что проверяется | Как |
|---|---|
| Назначение платежа | любое из слов, все слова, не содержит, маска со знаками * и ?; регистр, е/ё и пробелы не мешают |
| Контрагент и банк | ИНН, контрагент, счёт и БИК контрагента |
| Организация и документ | организация, счёт организации, вид операции, сумма (точно или диапазон), дата |
Действия задают вид операции, статью ДДС, договор, подразделение, направление, проект, ставку НДС, способ погашения и сумму НДС по ставке. Режим правила: «Пустые» (трогает только незаполненное, по умолчанию) или «Заменять».
Самый короткий путь к правилу — по документу, который вы уже разнесли руками: кнопка «Правило из документа» возьмёт ИНН контрагента, ваши слова из назначения и все заполненные поля документа. Правила переносятся между базами файлом.
Дубли и защита от случайной записи
- Платёж с тем же номером, датой, суммой и счётом, что у другого документа, помечается «Возможный дубль» и по умолчанию не выбирается.
- Недостающие договоры, статьи и контрагенты обработка не создаёт: если значения из правила нет в базе, это видно в предпросмотре.
- Документы, помеченные на удаление, не обрабатываются.
- Правила и журнал хранятся в общих настройках базы. В конфигурацию ничего не добавляется, снимать с поддержки не нужно.
Проведённые документы: единственное, что здесь меняет проведение
По умолчанию обработка работает только с непроведёнными документами; проведённые она показывает, но не трогает. Перепроведение — отдельное действие, оно выключено и включается галочкой «Перепровести проведённые».
Зачем оно нужно. В БП типовая загрузка по умолчанию проводит всё, что смогла заполнить. В нашей проверке на тестовой выписке из восьми платежей загрузка БП создала восемь документов и все провела; верно распознала она не всё: комиссия банка была оформлена как «Оплата поставщику». Без перепроведения такие документы пришлось бы сначала распроводить вручную.
| Ситуация | Что делает обработка |
|---|---|
| Перед применением | показывает список проведённых документов, которые будут распроведены и проведены заново, и просит подтверждение |
| Порядок | на каждый документ: блокировка, распроведение, изменение полей, проведение — одной транзакцией |
| Проведение не удалось | транзакция отменяется: документ остаётся проведённым и с прежними значениями, причина в сообщении |
| Период закрыт датой запрета изменения | документ пропускается, пометка остаётся в журнале |
| Документ изменили после подбора | пропускается, чужая правка не затирается |
| Откат | возвращает значения и проведение; проведённые документы откатываются при включённой галочке |
Перепроведение меняет движения документа в учёте. Включайте его осознанно и проверяйте результат, особенно в периодах, по которым сданы отчёты.
Вопросы и ответы
Для каких конфигураций?
«Бухгалтерия предприятия» 3.0 (проверено на 3.0.205.22) и «Управление нашей фирмой» 3.0 (проверено на 3.0.14.140), платформа 8.5. Обработка сама определяет конфигурацию. На платформе 8.3 она не проверялась.
Меняет ли она типовую загрузку выписки?
Нет. Выписка загружается как раньше, обработка запускается после загрузки вручную.
Работает ли она при загрузке автоматически или по расписанию?
В версии 1.0 нет: запуск ручной.
Есть ли ИИ?
Нет. Правила задаёте вы, они выполняются по понятным условиям.
Можно ли редактировать условия правила в самой форме?
В версии 1.0 правило создаётся по документу или загружается из файла. В списке правил меняются включение, приоритет, имя, режим и вид платежа. Условия и действия правила пересоздаются или правятся в файле правил.
Почему иногда пишет «документ не принял значения»?
Некоторые документы пересчитывают часть полей при записи: например, у списания в БП с видом «Оплата поставщику» статья ДДС и договор берутся из расшифровки, а значение из шапки сбрасывается. Обработка проверяет результат после записи, сообщает об этом и не пишет в журнал то, что не сохранилось. Для таких правил значения задаются в расшифровке; правило, созданное по документу, делает это само.
Что с документами, которые я провёл после разноски?
Откат меняет проведённые документы только при включённой галочке «Перепровести проведённые»; без неё пропускает их с пояснением.
Где смотреть, что поменялось?
В таблице под списком платежей до записи и на закладке «Журнал и откат» после. Откат ничего не стирает, он возвращает прежние значения полей.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.208.14
Вступайте в нашу телеграмм-группу Инфостарт