Я написал для себя программку, возможно она будет полезна для некоторых работников финансовых отделов горсоветов при работе с казначейскими файлами. Возможно этот функционал есть в программе Місцеві бюджети, но она офигенно тормозит, так что я пользуюсь своим творением.
Инструкция (также есть в архиве)
rahunki.txt - сюда вписываем счета по которым нам надо будет выбирать суммы.
Формат файла - чисто визуально-удобный. Прога смотрит последние 14 цифр в каждой строке.
Это тот счёт, который в файле VP101. Не забывайте в феврале вручную исправлять его на новый (когда казначеи меняют счета) Обычно меняется прибутковый.
Бланк.txt - в этот файл скидываем вручную физ и юр лиц.
0. Запускаем прогу, жмём =Выбрать счёт=, эти счета подгружаются из файла rahunki.txt, далее у нас три варианта
1.1. нужно узнать приход денег по этому счёту за определённый ДИАПАЗОН ДАТ
- жмём кнопку =загрузить выписки= и выбираем нужное кол-во файлов VP101. Результат обработки можно сохранить в файл нажав кнопку =сохранить в файл=. В тхт файл сохранится обработанная инфа, чтоб в следующий раз по этому счёту из выбранного диапазона дат VP101 не делать снова форматирование текста
- ждём обработку (не рекомендую делать выборку по более чем 30 файлов за один заход длительность обработки растёт в геометрической прогрессии. так как для моей работы бОльшие выборки не нужны, у меня нет желания оптимизировать это время. Разве что вас есть достаточно свободного времени чтобы подождать)
- при необходимости, сразу после обработки данных в этом окне если надо узнать конкретно по какому-то физ или юр лицу сумму, то вбиваем код ЄДРПОУ в поле под надписью =Введите ЄДРПОУ ниже= и жмём кнопку =сумма по предприятию=
- при необходимости, сразу после обработки данных в этом окне если надо узнать общую сумму прихода по данному коду(счёту) можно нажать кнопку =Общая сумма=
1.2 либо, если обрабатываем что-то повторно, уже сохраненное
- жмём кнопку =загрузить готовый файл= (обрабатывается ОДИН файл за раз)
- при необходимости, сразу после загрузки в этом окне если надо узнать конкретно по какому-то физ или юр лицу сумму, то вбиваем код ЄДРПОУ в поле под надписью =Введите ЄДРПОУ ниже= и жмём кнопку =сумма по предприятию=
- при необходимости, сразу после загрузки в этом окне если надо узнать общую сумму прихода по данному коду(счёту) можно нажать кнопку =Общая сумма=
1.3. нужно узнать по выбранному счёту приход денег по определённому ФИЗ или ЮР ЛИЦУ
- забиваем ЄДРПОУ в поле под надписью =Введите ЄДРПОУ ниже=
- жмём кнопку =выборка по предприятию=
- выбираем нужное кол-во файлов VP101. Результат обработки можно сохранить в файл нажав кнопку =сохранить в файл=.
- ждём обработку
- для вычисления общей суммы по выбранным параметрам жмём кнопку =Общая сумма=
При выполнении пункта 1.3 работу с программой можно считать завершённой.
При выборе пунктов 1.1 либо 1.2 после окончания обработки жмём кнопку =открыть таблицу=
В открывшемся окне жмём кнопки по очереди.
Нажав =Загрузить=, выбираем нужный файл типа Бланк.txt (формат - код ЭДРПОУ, пробел (или таб), название юр или физ лица)
Программа сразу заодно обрабатывает список новых юр и физ лиц из выбранных файлов VP101, которые выводятся в окне над надписью =Нові підприємства=, если есть необходимость их добавить в базу данных (т.е. в файл типа Бланк.txt), то выделяем мышкой и вставляем в этот файл. Вы же сохранили результат в тхт-файл? :) потому-что добавленные юр и физ лица будут в таблице только при повторной выборке. Я не реализовывал удаление повторов в списке новых предприятий, т.к. пользуюсь UltraEdit-ом, а у него есть опция сортировки с удалением повторов - т.е. экономится моё время и время работы проги.
Далее жмём кнопку =заполнить таблицу=
ждём заполнения
Далее жмём кнопку =сформировать=
ждём когда выгрузится в ексель.
закрываем прогу.
NB: Работа программы основана на КОДАХ ЕДРПОУ. Правильность названия предприятия она НЕ проверяет. Если хотите чтоб программа работала правильно, обращайте внимание на правильность КОДА ЕДРПОУ.
Удачи.
Darth Nihilus.
ВАЖНО -- С 07 02 2015 суммы в разрезе плательщиков по коду 11010100 находятся в VP001, и не забудьте поменять счёт в файле rahunki на тот который в этом файле.
Orchild, спасибо тебе что когда-то давным-давно помог разобраться с экселем! |