Обработка «Создание хранилища номеров» предназначена для создания файла базы имен файлов выгрузки для Сбербанк-Онлайн. История создания и для чего она нужна: однажды бухгалтер по зарплате высказала пожелание что бы имя файла выгрузки присваивалось «автоматом» (да-да, это любимое слово этого бухгалтера). Имя файла, если я не ошибаюсь, далжно содержеть в себе код клиента+номер файла выгрузки,. что бы не городить в ЗУП лишнего функционала мною было принято решение создания внешнего хранилища имен в формате DBF. С помощью этой обрабоки мы указываем путь, где файл нужно создать, а также префикс, дату и последний используемый номер. Так же это обработка может пригодиться, если бухгалтер несколько раз выгрузила одну и ту же ведомость и номер нужно подкорректировать. структура файла проста, она прдставляет из снебя таблицу со следующими столбцами: DATE, PREFIX, NUMBER.
Обработка «Выгрузка на зарплатные карты (общая)» представляет из себя объединенную обработку для выгрузки фалов в двух форматах (CSV, TXT).
Для выгрузки в зарплатный проект Сбербанка используется формат CSV, для выгрузки в Юникредит формат TXT.
Выгрузка в CSV имеет следующую структуру: Номер карты; фамилия; Имя; Отчество; Сумма. Имя создаваемого файла генирируется автоматически: сначала считывается последнее значение из файла-хранилища имен, после к последнему номеру прибавляется 1, после записи файла-выгрузки в хранилище имен записывается новая строчка с последним именем. Перед использованием данной выгрузки необходимо создать файл-хранилище имен используя обработку «Создание хранилища номеров» .
Выгрузка в Юникредит предназначена для обмена данными с Payroll Client. структура выгрузки: «», НомерКарты,Сумма, «»,1. Имя файла также генирируется автоматически и представляет собой перечисление через пробел номеров выгруженных выдомостей. Предварительной подготовки этот формат выгрузки не требует.
За основу была взята обработка //infostart.ru/public/308603/