Инструкция:
- Выбирается текстовый файл реестра Сбербанка. Обработке заложил определение, так сказать, "старого" и "нового" формата (это условности названия, "старый" - формат это файл, где в начале идут реквизиты, "новый" - в файле последняя строка с итогами. Смотрим картинки 2 и 3). Вывел выборку кодировки, так как была проблема с чтением файлов с разными кодировками.
- Для проверки можно сначала нажать кнопку "Проверить загрузку данных" - данные из файла будут прочитаны, но документы не будут созданы. Тут надо смотреть, будут ли какие-то сообщения... возможно, что-то не правильно будет определено или прочитано. Либо можно сразу нажимать кнопку "Загрузить", но в этом случае будут уже созданы документы "Поступление на расчетный счет".
При загрузке данных идет поиск по номеру договора из справочника "Договоры", если не находится, то идет поиск по наименованию контрагента (ФИО плательщика). По каждому документу идет заполнение реквизита "Счет на оплату" - поиск идет по контрагенту, договору и сумме. Если не найдется документ "Счет на оплату", то в таблице данных будет указано в колонке "Заполнен счет на оплату". В таблицу вывел колонку "Текст ошибки" - сообщения об ошибках по каждому документу (строке), если будут.
В архиве обработка и 2 файла для тестовой загрузки данных ("старый" и "новый" формат).
Исправления 19.10.2022: Подправил ошибку загрузки данных. В новых релизах отсутствовала статья движения денежных средств "Оплата от покупателей". Для правильной загрузки вывел новый элемент на форму "Статья движения денежных средств" для самостоятельного заполнения.
Подключается: также стандартно через Администрирование - Печатные формы, отчеты и обработки - Дополнительные отчеты и доработки.
Протестировано на: Бухгалтерия предприятия, редакция 3.0 (3.0.122.97) , платформа: 1С:Предприятие 8.3 (8.3.19.1229).
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.122.97