Обувка от CSV 1в - създаването на стъпките за обработка

CSV (от английски разделени със запетая стойности.) - универсален текстов формат за писане на таблицата с данни. Този формат колона отделя чрез специални символи - разделители. Сепаратори често са символите ";" (запетая). "," (Запетая) или раздела (система стойност "Simvoly.Tab" 1С 8). Изтегляне на CSV 1C често се налага да се зареди данни в системата от външен източник, като например уеб сайт или друга счетоводна система.

По-долу ще обсъдят създаването на обработването на данни от CSV натоварване и да даде линк за изтегляне универсален товар обработка на данни.

Обувка от CSV 1в - създаването на стъпките за обработка

Какво е CSV

CSV, всъщност, - обикновен текст, който идентифицира данните. Обикновено на първия ред, определен име на колона във втора и след това - данните. Ето един пример на типичен CSV, Open-в бележник, можете да видите по-горе.

Развитие на товара обработка от CSV 1C

По-долу ще се спра стъпка по стъпка как да се приложи разбор на CSV и качване 1C 8.3 въз основа на всеобщо лечение, което съм създал. С тази обработка, вие ще бъдете в състояние да се зареди никакви данни.

1. Създайте нова обработка и преработка на формата

Обувка от CSV 1в - създаването на стъпките за обработка

Имайте предвид, че в областта на маса, аз не добавите на графа натоварване ще се генерира автоматично въз основа на файла.

2. Изберете манипулатора директория

С кликване върху избора, който искате да се показва диалоговия прозорец за избор на файлове в операционната система. Уверете се, че е много проста. Необходимо е да се манипулатора "NachaloVybora" в полето за въвеждане на файл, за да посочите следния код:

3. Обработка на данни CSV до 1С

След като посочи правилния път за шофиране, че трябва да започнем да го обработи.

За да започнете, ние изчистите информацията в таблицата и намерете файла на диск, и след това се чете:

След като получим всички данни от РЗС, четем на първа линия и образуват колони на основата на формуляр с имената на шапки

// първия ред на капачка по подразбиране
= ZagruzhaemyyFayl.PoluchitStroku капачка (1);

След се формира на капачката, че е възможно да започне да обработва самите данни за изтегляне:

Тук ние обработваме всички редови линии и ги съхранява в областта на масата.

В резултат на това стигнахме до тук е толкова красива чиния:

Обувка от CSV 1в - създаването на стъпките за обработка

След като данните се изтеглят на таблета, можете да ги използвате, както желаете - цената, за да изтеглите, диапазон на натоварване, изтегляне контрагенти изтеглят остатъци.

За изтегляне от ексел да 1C може да бъде намерена тук.

Ако все още имате проблеми, можете да се обърнете към мен още в програмни услуги 1С.

и е възможно няколко думи за него "много лесно"?
ако се създаде интерфейс за конфигурационния файл директория съответните полета полета (например), а след това на изхода плоча по желание - необходимо само неговата структура.
ако пишете до конкретен обект, както и специфичната структура на файла - не е нужен на етикета - можете да получите временна таблица, без да го показва в интерфейса.
Искам да разбера логиката

Добър ден, кажете ми как да използвате тази обработка може да бъде изтеглен от регистъра на банката с сепаратора ^ и след това да качите обратно, за да го раздели на няколко други файлове в съответствие с код услуга?
например:
1 ^ 854.525 ^ 9999 ^
1 ^ 1 ^ ^ 25300016326 ^^^ 130000.00 0.00 ^
2 ^ 2 ^ ^ 95000044902 ^^^ 153679.00 0.00 ^
3 ^ 2 ^ ^ 95000096004 ^^^ 13438.00 0.00 ^
Service код - втората подпори всяка от последните три реда ... .zaranee благодаря. Първият ред помощната програма.

Можете да добавите и избор сепаратор, защото той е различен

Browser очевидно не се справя с мишката.
Презареди тази в пощенски формат)))

Ако файлът CSV няколко колони със същото име, който се появява съобщение за грешка при четенето на файла. Natolknite идея как да се направи, за да угодят не уникална колона автоматично преименува и стойностите се стигна до където е необходимо.

Може да бъде в името на колоната, за да добавите сериен номер, например: "Tovar_1, Tsena_2, Summa_3".

В този случай, ние генерира 100% уникални имена на колони и решаване на този проблем.