Как поменять вид операции в банковской выписке в 1с при групповом изменении

Обновлено: 25.04.2024

У организации много платежей по открытию и закрытию депозита. Автоматически при загрузке из файла устанавливается вид операции оплата поставщику или поступления от покупателей. Как настроить, чтобы программа распознавала другие виды операций и сразу ставила данные, соответствующие операциям по депозиту. Аналогичная ситуация с выплатой заработной платы и налогами

Добрый вечер, Ольга!
Загрузка данных в 1С из Банка реализована технологиями DirectBank и КлиентБанк.
Вы не написали, чем именно пользуетесь в своей программе, но это и не так важно для моего ответа. 🙂
Принцип и там и там одинаков.
Из Банка в 1С «прилетает» файл данных для загрузки в 1С.

Для Клиент-Банка — это файл txt, его вы можете открыть, просмотреть и структуру и данные обычным текстовым редактором.
Для Direct Bank — это файл xml, его вы можете открыть и посмотреть данные редактором Блокнот (редактор стандартный, есть у всех, входит в приложения Windows)

Что происходит при передаче данных от Банка в 1С?
Первое. За передаваемые данные отвечает Банк. И данные в передаваемом файле должны быть полными.
Но так бывает далеко не всегда. Программы Банка четко прописывают данные по Организации, Контрагенту, суммам, дате, назначению платежа, но вот с Видом операции они частенько не заморачиваются.

Попробуйте открыть переданный файл и посмотреть, что стоит в его данных?
Есть ли там строчка с названием «Вид операции»?
А если — да, то что там заполнено.
Скорее всего, либо этой строчки нет, либо информация по ней та, что потом попадает в созданный документ 1С.

Второе. 1С получает файл от Банка и построчно считывает из него информацию.
В случае DirectBank это делается в функции ЗагрузитьСписокDirecBank()

Вот я прикладываю фрагмент кода 1С: данные заполнятся правильно только в том случае, если они содержатся в файле.

Аналогично с Клиент-Банком.
Загрузка в случае использования Клиент-Банка выполняется функцией СоздатьДокументы() в общем модуле ЗагрузкаВыпискиПоБанковскомуСчету.
И программа опять ищет нужные данные в передаваемом от Банка файле.

И если каких-то данных нет, 1С заполняет их автоматически — по умолчанию.
Вот фрагмент этого показываю в коде.

Поэтому, чтобы изменить ситуацию, нужно:
1. Удостовериться, что в передаваемых Банком файле нет нужных данных.
Попробовать поговорить в Банке с теми, кто отвечает за программную часть выгружаемых данных. Может быть, они что-то предложат настроить в их программе или дадут какие-то рекомендации по выгрузке.
Если выгруженный файл будет формироваться корректно из Банка, то в 1С данные будут прочитаны и установлены правильно.

2. Если Банк не предложит решения, которое бы решило проблему, можно доработать загрузку данных в 1С.
И это уже работа программиста.
Чтобы не ломать типовую конфигурацию, нужно будет выгрузить код, что отвечает за загрузку данных из Банка, например, обработку Клиент-Банк, если работаете с ней, как внешнюю обработку.
Доработать код, если можно это как-то алгоритмизировать. Например для такого-то контрагента всегда вид операции будет такой-то, а для другого — такой-то или что-то в этом роде… Тут еще придется подумать.
Потом подгрузить измененную обработку Клиент-Банк внешней обработкой в базу: Администрирование — Печатные формы, отчеты и обработки и уже работать именно с ней при загрузке данных.
Но это потребует работы программиста.

PS: На самом деле, такие доработки делаются очень часто.
Если, действительно, объем загрузки из Банка большой и много времени тратится на правки загруженных документов, имеет смысл заказать такую обработку. На сайтах Инфостате, ПРОФИ и других вы можете описать свою задачу и выбрать исполнителя, кто предложит более выгодное по сумме решение.
Это не очень большая работа для профессионала. Поэтому можно попробовать.

Банк вряд ли будет менять свою программу под вас.
А вот доработка в 1С силами программиста — это нормальное решение. 🙂

Всем добрый вечер.
Бухгалтерия 3.0 базовая релиза 3.0.101.19 (ведется ИП). Загружаю выписки и вместо Поступления по платежным картам выписки грузятся, как Личные средства предпринимателя. Может кто сталкивался, куда копать? Началось с 01.07

(1)попробуйте так сделать: создать договор эквайринга с банком: справочник Виды оплат, открыть из документа "Операция по платежной карте". В нем указываете контрагента (банк) и договор. Можно задать и процент комиссии банка, тогда сумма комиссии будет рассчитываться при загрузке.

(10) Так и было сделано, до обновления релиза всё работало нормально, даже сумма-процент комиссии совпадал с указанным в назначении поступления.

в настройках загрузки посмотрите в бух по этой организации - посмотрите как документы из файла в документ в 1С преображается
настройка - во что загружать тот или иной вид строки из файл

Банк и касса – Банковские выписки. в блоках "Выгрузка" и "Загрузка" установите или снимите флажки по параметрам выгрузки и загрузки

привожу координаты и принцип по которому происходит загрузка выписок.

В общем модуле ЗагрузкаВыпискиПоБанковскомуСчету есть функция ХозяйственнаяОперация() в которой перебираются правила из таблицы ПравилаОпределенияХозяйственныхОпераций.

Таблица ПравилаОпределенияХозяйственныхОпераций состоит из предопределенных элементов между которыми в модулях ранее создано соответствие. Например по зарплате строка выглядит так:
Имя - "ЗаработнаяПлата" (строка)
ПоступилоСписано - "Списано" (строка)
ОсновнойВидОперации - Перечисление заработной платы работнику (перечисление)
ОсновнаяСтатьяДДС - Оплата труда (справочник)

В конечном счете из функции ВыполнитьПравилоОпределенияХозяйственнойОперации делается вызов функции, допустим по списанию ХозяйственнаяОперацияСписано(). В том же общем модуле. А уже из этой функции идет вызов функций соответствующих именам правил. В частности для той же зарплаты вызывается ХозяйственнаяОперацияЗаработнаяПлата().
Вызываемые функции как правило обращаются к общему модулю БанковскиеПравила, где в частности проверяется на какой счет происходит оплата или с какого счета идет поступление, точнее по 5 первым цифрам счета.
Например для определения операции Перечисления.ВидыОперацийПоступлениеДенежныхСредств.ПоступленияОтПродажПоПлатежнымКартамИБанковскимКредитам из общего модуля ЗагрузкаВыпискиПоБанковскомуСчету вызывается функция ХозяйственнаяОперацияВыручкаРозничнойТорговлиЧерезПосредника ­() из которой идет обращение к функции из общего модуля БанковскиеПравила:

Функция ЭтоСчетНезавершенныхРасчетов(БалансовыйСчет) Экспорт

Возврат БалансовыйСчет = "30221" Или БалансовыйСчет = "30222" // незавершенные переводы и расчеты кредитной организации
Или БалансовыйСчет = "30232" Или БалансовыйСчет = "30233" // незавершенные расчеты с операторами услуг платежной инфраструктуры и операторами по переводу денежных средств
Или БалансовыйСчет = "30236" // Незавершенные переводы, поступившие от платежных систем и на корреспондентские счета
Или БалансовыйСчет = "47422" // Обязательства по прочим операциям
Или БалансовыйСчет = "47423" // Требования по прочим операциям
Или БалансовыйСчет = "40907"; // Расчеты клиентов по зачетам

Какой вывод из всего этого следует - то, что настроки загрузки банковских выписок по сути дела заложены в модуль конфигурации и повлиять не этот процесс не представляется возможным. Те же статьи движения денежных средств, которые поставлены в соответствие видам операций в таблице ПравилаОпределенияХозяйственныхОпераций прописываются в модуле за счет предопределенных элементов.

Добрый день. Банковские выписки в 1С 8.3 Бухгалтерия при проведении операции “Изменение выделенных документов” нет реквизита:

“ВИД ОПЕРАЦИИ”. В связи с этим стало невозможно изменить группу документов.
Так же я зашла через Администрирование-Обслуживание-Групповое изменение реквизитов.И опять не удача и там нет “ВИД ОПЕРАЦИИ”.

Как изменить Вид операции?

Добрый день! Изменить Вид операции в банковских выписках можно через Администрирование-Обслуживание-Корректировка данных-Групповое изменение реквизитов. После выбора элементов для изменения, в Дополнительных параметрах (внизу) в разделе Специальные возможности, необходимо установить флажок «Показывать служебные реквизиты». Вид операции отразится на первой закладке «Реквизиты»

Добрый день.Спасибо большое.А на сайте случайно нет статьи,как правильно сделать настройки отбора,а то у меня что то не получается.

Добрый день! Как правильно сделать настройки отбора при Групповом изменении реквизитов смотрите в прилагаемом скрине

Спасибо большое.Меня интересовало именно как правильно настроить именно условия отбора.

Что вы хотите отобрать?

У меня очень большой объем списания с корпоративной карты .хотела бы сделать отбор с 01.10.18 по 20.02.19. Получатель

Люда, добрый день!
Ваши условия — это отбор по Дате и Получателю? Да, это легко можно сделать. 🙂

Вы можете отобрать период и получателя в Отборе групповой обработки изменения реквизитов.
Вот смотрите по-шагово как это делается.

Шаг 1. Переходите в обработку раздел Администрирование — Настройки программы — Обслуживание — Корректировка данных — Групповое изменение реквизитов. Отбираете в поле объект «Списание с расчетного счета». Это то, что вам уже известно, но мы идем по шагам. 🙂
Переходим к работе с отбором информации.

Шаг 2. Открываете ссылку «Все элементы» справа от объекта. В открывшемся окне по кнопке «Добавить условие отбора» указываете:
1-я строчка: Поле Дата Больше или равно Произвольная дата xx.xx.xxxx
2-я строчка: Поле Дата Меньше или равно Произвольная дата xx.xx.xxxx
Эти две строчки обеспечат отбор списания с расчетного счета по заданному промежутку времени.
3-я строчка: Получатель Равно (нужный получатель).
* Вы можете задать и несколько получателей, но для это нужно выставить условие
Получатель В Списке (Получатель 1, Получатель 2, …)

Вот как это выглядит в 1С.

Обратите внимание, что в ответ на ваши отборы программа в окне ниже окна Отбора показывает список всех выписок, удовлетворяющих заданным условиям. Вы всегда это можете проверить, перед тем как менять реквизит «Вид операции», открыв служебные реквизиты, как было указано в ответах выше.

Отобрать документы можно по любому реквизиту — все поля доступны в отборе. Если вы немного поэкспериментируете в базе, то очень быстро всему научитесь.)

(. ) Одно условие: пробуйте сначала на копии базы, поскольку изменение реквизитов — процесс необратимый и можно испортить данные, неправильно выполнив настройки.

Надеемся, что все у вас получится! 🙂

Огромное спасибо за развернутый ответ.Я сейчас все сделаю и напишу как у меня получилось

Многие пользователи задаются вопросом, как правильно работать с банковскими выписками в «1С:Бухгалтерия 8 редакция 3.0», чтобы корректно отразить все поступления и списания. Как грамотно настроить обмен с данными из клиент-банка и какие проводки нужно при этом сформировать.

Поступление

Деньги поступили на счет организации. Теперь данные нужно занести в программу. Откройте вкладку «Банк и касса», затем «провалитесь» в «Банковские выписки».


Документ придется ввести вручную через кнопку «Поступление».


При следующем шаге нужно выбрать необходимый вид операции. Затем организацию и контрагента (предложит справочник).


Обязательно нужно внести данные банковского счета организации.

Вносим корректную сумму платежа.

Далее работаем с табличной частью. Сюда нужно добавить данные о договоре контрагента.

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


Cписание

Теперь в форме банковской выписки требуется отразить списание с расчетного счета. Это делается по соответствующей кнопке «Списание».


Указываем вид операции, организацию. Чтобы отразить выполненную предоплату, выбираем контрагента. Если его нет в списке, то вносим вручную. Затем нужно внести сумму платежа и банковский счет организации.


Переходим к таблице.

Когда в наличии несколько договоров, то по каждому из них потребуется отдельная строка. В статье движения денежных средств прописываем ставку НДС. Проверьте, чтобы счета расчетов и сумма были корректными.

Во вкладке вы видите строку «Назначение платежа», она заполнится автоматически. Однако если необходимо, то можно в ручном режиме можно внести правки.


Осталось провести документ, чтобы сформировались движения по счетам.

Настройка загрузки выписки из банк-клиента

Снова заходим в «Банковские выписки» через вкладку «Банк и касса».

Выбираем «Загрузить», затем нужную организацию, банковский счет - «Настройка».


Система может предложить настройки обмена с клиент-банком. Это нужно сделать, поэтому выбираем «Открыть настройки».

Выбираем название банк-клиента. Затем указать файл загрузки, где расположена информация о движении денежных средств по счету. Чтобы его сформировать, необходимо зайти в банк-клиент и найти пункт выгрузки в 1С.



Когда будете выгружать файл, нужно будет указать место его расположения. Потом в 1С прописать путь к этой папке. Для этого используйте поле «Файл загрузки».

Вы увидите еще одно поле «Файл выгрузки». Но если вы все платежи выполняете в банк-клиенте, то можете не изменять его. «Файл выгрузки» понадобится, когда исходящие платежки делаются в 1С, а потом уже выгружаются в банк-клиент.


Когда выполнены все настройки, файл с данными выгружен из банк-клиента, нужно «Обновить из выписки». Проверяем список платежных поручений, особенно колонку «Вид операции». Если необходимо, то вносим правки. После нажимаем «Загрузить».

Загруженные документы отразятся в банковской выписке в 1С.


Обмен с банком

Чтобы сэкономить время, можно без каких-либо сложностей настроить автоматический обмен данными с банком. Все расчетные операции будут учтены, об этом не стоит беспокоиться. Для этого в системе предусмотрена специальная обработка «Обмен с банком».



В 1С 8.3 есть несколько вариантов работы с клиент-банком:

  • из формы «Обмен с банком»;
  • из журнала «Банковские выписки»;
  • из журнала.

Стандартные настройки не всегда учитывают все особенности бизнес-процессов компании. Если вам необходима индивидуальная настройка, вы можете заказать у нас услуги по доработке и обслуживанию 1С.

Подробная инструкция «Как перепровести документы в 1С Бухгалтерия 8.3?».

Содержание:

В программе “1С:Бухгалтерия предприятия” сохранить документы можно несколькими способами. Все они находятся в карточке документа, это кнопки “Записать”, “Провести” и “Провести и закрыть”:

как перепровести документы в 1с 8.3 бухгалтерия

Рассмотрим, чем они отличаются.

  • Записать — документ сохраняется в базе, но не делает проводок.
  • Провести — документ будет сохранен и проведен, то есть будут сформированы проводки. Это влияет на деятельность организации.
  • Провести и закрыть — здесь работают те же правила, что и для кнопки “Провести”, но карточка документа при этом закроется.

Для правильного учета документы должны проводиться в том порядке, в котором они создавались. Но на практике часто этот порядок нарушается. Бывает, документы забывают провести, проводят не по порядку, либо проводят по несколько раз. Поэтому бывает необходимо выполнить групповое проведение документов для восстановления порядка. В инструкции рассмотрим, какие для этого есть способы.

1. Настройка проведения документов

Вначале разберем, какие есть настройки проведения документов. Откроем меню “Администрирование”, далее в подразделе “Настройки программы” выберем пункт “Проведение документов”:

Настройка проведения документов

как перепровести документы в 1с 8.3

Здесь есть настройки, которые влияют на проведение.

1. Когда выполнять расчеты. Можно выбрать вариант “При закрытии месяца” — тогда документы будут сохраняться быстрее, а все расчеты будут сделаны в конце месяца. При выборе другого варианта расчеты будут выполняться при каждом проведении документов.

2. Проверять проведение документов при формировании отчетов — при установленном флажке для некоторых отчетов перед формированием могут перепроводится документы. Например, для отчета “Оборотно-сальдовая ведомость”.

2. Как перепровести все документы в 1С Бухгалтерия 8.3

2.1 При закрытии месяца

Программа при закрытии месяца сама предлагает провести документы, если порядок нарушен. К закрытию месяца можно перейти из раздела “Операции”:

как перепровести документы в 1с бухгалтерия

К закрытию месяца можно перейти из раздела “Операции”

Нажмем на ссылку “Перепроведение документов”.

Перепроведение документов

Если перепроведение требуется, то будет показано, сколько документов было изменено. Затем надо выбрать, как действовать: перепровести несколько месяцев, только текущий месяц или ничего не делать. После выбора способа начнется процесс:

перепровести несколько месяцев, только текущий месяц или ничего не делать

В результате окно примет вид:

2.2 Без закрытия месяца

Документы можно перепровести и без закрытия месяца. Откроем меню “Операции”, далее в подразделе “Сервис” выберем пункт “Групповое перепроведение документов”:

Групповое перепроведение документов

перепроведение всех документов

Указываем период, организацию и нажимаем “Выполнить”. В результате запустится перепроведение всех документов. Если организацию не указать, то процесс будет выполнен для всех организаций. При установке флажка “Останавливать выполнение при ошибке” программа прекратит перепроведение, если будет найдена ошибка в каком-либо документе.

3. Как перепровести документы определенного типа

Бывают ситуации, когда нам нужно провести не все документы, а только некоторые. Для этого зайдем в меню “Все функции”:

провести не все документы, а только некоторые

Затем в разделе “Стандартные” выберем пункт “Проведение документов”:

разделе “Стандартные” выберем пункт “Проведение документов”

как перепровести документы

Рассмотрим, как тут работать.

1. Сначала нажимаем на ссылку “Период”:

провести документы в 1с 8.3 бухгалтерия

Вводим период и нажимаем “Выбрать”:

Вводим период и нажимаем “Выбрать”

2. Далее нужно выбрать один или несколько документов для перепроведения в разделе “Доступные документы”. Например, найдем документ “Списание с расчетного счета”. Переносим его в раздел “Выбранные документы” по кнопке “Добавить”:

несколько документов для перепроведения в разделе “Доступные документы”

3. Определим, какие дополнительные флажки нам нужны. Можно изменять уже проведенные документы или провести непроведенные. Установим оба флажка:

изменять уже проведенные документы или провести непроведенные

Этот способ подойдет, если нам нужно провести несколько документов разных типов. Если нужно провести документы одного типа, то есть более простой способ, он описан ниже.

4. Как провести документы из списка

Откроем список документов “Реализация (акты, накладные”). Здесь мы можем быстро перепровести документы за два шага:

1. Выделяем документы, которые хотим провести:

a) можно выделить все документы по комбинации клавиш Ctrl + A;

b) можно выделить несколько документов подряд. Встаем курсором на документ, зажимаем клавишу Shift и нажимаем на любой документ выше или ниже. В результате будут выделены документы:

перепровести документы за два шага

c) можно выделить документы выборочно. Для этого встаем курсором на документ, зажимаем клавишу Ctrl и не отпуская клавишу встаем курсором поочередно на другие нужные документы в списке:

перепровести документы в 1с 8.3 бухгалтерия

2. После выделения документов нажимаем на любом выделенном документе правой кнопкой мыши и выбираем пункт “Провести”:

как перепровести документы в бухгалтерия

В правом нижнем углу начнется перепроведение выбранных документов:

перепроведение выбранных документов

Этим способом можно перепровести любые документы в 1С Бухгалтерия 8.3.

Вы можете работать в 1С Бухгалтерия в облаке — 1С ФРЕШ. Попробуйте 14 дней и оцените сами.

Автор статьи

Куприянов Денис Юрьевич

Куприянов Денис Юрьевич

Юрист частного права

Страница автора

Читайте также: