Выгрузка данных в банк для ЗУПа (текстовый формат)


Универсальная выгрузка в банк. Выгружаются данные по указанным документам "Зарплата к выплате организации". Данные к выгрузке можно самостоятельно корректировать. Есть печатная форма.

Универсальность выгрузки в том что: есть возможность выбора кодировки файла, порядка следования реквизитов в файле, возможность отмены выгрузки некоторых реквизитов, выбор символа разделителя, выбор регистра выгрузки ФИО.

Написание обработки навеяно  http://www.avprog.ru/public/60235/ . За что автору и спасибо. Обработка была немного переработана, добавлено универсальности, а также сделал интерфейс более удобоваримым и привычным.

Знаю что очередной велосипед, зато свой!  Cool (может кому и пригодится)

Проверено на ЗУПе. Теоретически должно работать в УПП, БП и Зарплате для бюджета.

14.05.2010

Исправлена ошибка по выборке данных с начала года. Теперь в таблицу выгрузки попадают только люди и суммы из указанных ведомостей.

Ведомость теперь можно открыть прямо из таблицы с ведомостями.

18.11.2009

Переработал механизм сбора данных, теперь все собирается через запрос. Добавил печатную форму и автоматический отбор по организации при выборе ведомостей.

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

На будущее подумываю добавить возможность выгрузки в dbf.

17.11.2009

Формат выгрузки: Реквизит1 Разделитель Реквизит2 Разделитель Реквизит3 Разделитель .....  (без пробелов)

Обработка пробегает по выбранным ведомостям, выбирает сотрудников и суммы, сворачивает по сотруднику (на случай наличия одного и того же человека в разных ведомостях), и формирует текстовый файл выгрузки в указанном каталоге.

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

По кнопке "Сохранить настройки" сохраняются следующие реквизиты: Каталог выгрузки, Имя файла выгрузки, НомерПП, Номер выгрузки, Организация, Текущий символ разделитель, Список выгружаемых полей (в текущем порядке и с пометками выгружать/не выгружать), Выгрузка в верхнем регистре.

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

Имя файла после выгрузки по умолчанию будет выглядеть так: plat_НомерПП_Дата.txt

P.S.: Строго не судите, это моя первая публикация. С удовольствием приму конструктивную критику и советы о том, как можно развить наработку.

Файлы обработки:

-