gifts2017

Универсальная загрузка из CSV (управляемые формы)

Опубликовал Александр Наумов (alsan) в раздел Программирование - Практика программирования

Шаблон-обработка для загрузки файлов формата csv с использованием управляемых форм

Возникла необходимость загрузить некоторое количество информации из csv, нашел обработки, которые работают на обычных формах, но воспользоваться не получилось из-за ошибок, которые оставили программисты в конфе (в обычных формах нельзя было записать карточку номенклатуры), исправить не было возможности, писать собственную обработку не хотелось, поэтому, воспользовавшись чужим опытом, набросал обработку, которая работает в тонком клиенте и выводит csv на форму для дальнейшей обработки.

Эта обработка будет полезна тем, кто не сильно разбирается в работе с управляемыми формами, а быстро написать обработку по загрузке csv ну очень хочется ))

Ссылки на чужой опыт:

http://infostart.ru/public/296433/  - эта обработка помогла создавать произвольные таблицы значений на форме

http://programmist1s.ru/zagruzka-iz-csv-v-1s/ - эта обработка по загрузке из csv только для обычных форм

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Универсальная загрузка из csv
.epf 8,75Kb
18.09.15
63
.epf 8,75Kb 63 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Яков Коган (Yashazz) 28.09.14 11:57
Я правильно понимаю, что csv грузятся как базы данных, а не как текст?
2. Александр Наумов (alsan) 28.09.14 16:21
CSV - это текстовый файл, а эта обработка просто загружает csv(текст) в таблицу значений в управляемых формах, никаких загрузок здесь нет. Это просто шаблон для написания собственной загрузки.
3. Павел Алексеенко (qwinter) 30.09.14 17:04
нашел обработки которые работают на обычных формах, но воспользоваться не получилось из-за ошибок которые оставили программисты в конфе (в обычных формах нельзя было записать карточку номенклатуры)

Как то Вы странно искали))
4. Александр Наумов (alsan) 30.09.14 17:58
А получиться воспользовавшись Вашей обработкой загрузить сразу и реквизиты номенклатуры и заполнить некоторые регистры сведений и подчиненный номенклатуре справочник? Из описания этого не следует.
5. Павел Алексеенко (qwinter) 30.09.14 18:08
6. Яков Коган (Yashazz) 30.09.14 19:41
(4) alsan, значит, вы не в курсе. Формат csv конечно, можно рассматривать, как текстовый файл, но существуют возможности обращаться к нему как к базе средствами ADO RecordSet и даже вроде бы делать запросы наподобие SQL.

Можно покурить тут: http://www.glasda.ru/connection.htm, также см. http://www.nastroy-ka.ru/system1c/109--ado.html и http://alibek09.narod.ru/vb/articles/vbsbook/index.html

Я свои csv больших размеров читал именно так, но есть опасения, что нечто сделал кривовато, и теперь всё ищу спеца по этому вопросу, посоветоваться...
7. Александр Наумов (alsan) 30.09.14 21:06
(6) Yashazz, да, был не в курсе )
здесь всё намного банальнее
8. Николай ~ ~ (kuzyara) 22.08.16 15:30
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа