#0
by AlBoV
Вот примеры различных выписок: 1.====================== ЛИЦЕВОЙ СЧЕТ N 301210ХХХХХХХ за ХХ.ХХ.2006 Код валюты: 974 BYR Курс 0.00 ----------------------------------------------------------------------------------------------------------------------------------------- |номер |номер док-та| дата | С ч е т | Обороты по | Обороты по | Эквивалент | Сальдо | Сальдо | |опер. | основания | валютир. | | дебету | кредиту | в рублях | в валюте | в рублях | ----------------------------------------------------------------------------------------------------------------------------------------- Сальдо на ХХ.ХХ.2006 44357886.00 44357886.00| ----------------------------------------------------------------------------------------------------------------------------------------- 0 |12 |21.09.2006|3632902040022/974| 445012.00| | 445012.00| | | |0 |315378 |21.09.2006|3012200560017/974| 136590.00| | 136590.00| | | ======================= 2.=================== ЛИЦЕВОЙ СЧЕТ N 3012730ХХХХХ/840 за 04/10/06 Код валюты: 840 USD Курс 2141.00 Предыдущий курс 2141.00 --------------------------------------------------------------------------------------------------------------------------------------- Iномер Iномер док-таI дата I С ч е т I Обороты по I Обороты по I Эквивалент I Сальдо I Сальдо I Iопер. I основания Iвалютир.I I дебету I кредиту I в рублях I в валюте I в рублях I --------------------------------------------------------------------------------------------------------------------------------------- Сальдо на 04/10/06 87621.00 187596561=I --------------------------------------------------------------------------------------------------------------------------------------- I178740I2006417153 I04/10/06I6101503695018/840I 0.00I 150.00I 321150=I 87771.00I 187917711=I I178742I2006417160 I04/10/06I6101503695018/840I 0.00I 740.00I 1584340=I 88511.00I 189502051=I I178744I2006417162 I04/10/06I6101503695018/840I 0.00I 620.00I 1327420=I 89131.00I 190829471=I ========================= 3.===================== Лицевой по счету N 3012-105560017 за 06.04.2006 ООО РОГА И КОПЫТА Дебет / Кредит Входящий остаток за 06.04.2006 5000000.00 4 354 3012-048200010 6462 20000.00 4 356 3012-000215514 6498 1560000.00 4 356 3012-001486481 6568 36500.00 4 373 3012-001145217 6549 150000.00 4 356 3012-014300016 6585 1000.00 1 804 3012-004560637 72 2000.00 1 804 3012-005670637 74 15005.00 1 373 3012-007890018 2056 4500.00 1 108 3012-308930047 262 2000000.00 ========================= Так вот изврат весь в том что это выписки из одно и того же банка. В других форматах пока банк не может выдавать. Ваши рекомендации?
#2
by AlBoV
у меня таких выписок целый каталог это надо делать автоматом и сразу загонять в документ СтрокаВыпискиБанка.
#3
by dimoff
Открываешь объектом Текст, заменяешь все | и I на символ табуляции и потом с помощью Excel.Application обрабатываешь
#8
by AlBoV
Ладно, спасибо всем. Думал что дельное увижу. Сам пока пользовался Регулярными выражениями, лучше наверное врядли подойдет.
#10
by AlBoV
вот в том и фишка что он может быть всегда произвольным. т.е. для каждого банковского счета свой формат выписки. А мне поставили задачу сделать универсальный механизм загрузки любого текстового файла как у Галактики... короче устал...
#11
by dimoff
Это ж очень просто, для каждого типа определяешь разделитель в каком-нибудь справочнике и набор колонок. При открытии файла находишь этот разделитель и обрабатываешь.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Баги 1С: целая часть числа
- Как отразить в ЗУП 2.1.5.2 невыход несколько часов для упр. начислений
- Как получить ставку НДС числом в запросе?
- Округление
- Как програмно пройти по всем строкам табличного документа
- Как вывести в один таб.док данные из разных макетов
- V8 УПП как скопировать данные из столбика в столбик?
- Подключиться к 1С из Visual Studio
- Перенести группы с одного справочника в другой со всеми подгруппами.
- После ОбратныйПорядок(1) выбирается только последний документ.
- ошибка про вид субконто
- v7: Запуск из командной строки...
- Как получить ссылку на папку "Мои документы" пользователя
- Ремонт сканера USB Benq 5250C (ошибка ffff:0024)
- Можно ли получить в запросе УникальныйИдентификатор.
- DynamicWrapper функция не возвращает строковое значение
- v7: Документ не делает проводок, нет операций?
- Карточка счета и Инвентаризационная опись по 10-ке показывают разные данные
- Зарегистрировал компоненту 1CBarCode.dll под WINDOWS 2003 SERVER и не рабо
- Как в делфи удалить все строки из поля Memo