Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
11 мая 2025, 12:56

загрузка данных из файла в справочник!

Автор katy, 29 сен 2010, 08:56

0 Пользователей и 1 гость просматривают эту тему.

katy

как осуществить загрузку данных из файла помогите пожалуйста?

***Vjacheslav***

Тип файла из которого нужно загружать?

katy


katy

я пробую через утилиту ИмпортСправочников не получается(

katy

подскажите пожалуйста как сделать!

***Vjacheslav***

я из Exel не пробовал загружать, посмотри здесь может найдешь что-нибудь.
https://forum-baza.ru/index.php?topic=2043.0

Dvdovin

Док = ПолучитьCOMОбъект("путь к файлу");

НовыйЭлемент =Справочники.<ИмяСправочника>.СоздатьЭлемент();
НовыйЭлемент.<РеквизитСправочника> =  Док.Sheets(1).Cells( i, j).Value;

// где cells(i,j) координаты ящейки, а Sheets - номер листа

НовыйЭлемент.Записать();


конечно только нужно это заключить в цикл, что бы перебирать все элементы до конца файла

Dvdovin

напишите структуру экселевского файла

katy

FNAME,   FSKID,   FTEL,   FDKARD, FFIO,   FZAM,   FSUM,   FDATER, FRAZMOB, FRAZMOD,   FPOL,   FADR.
это имели ввиду?

Dvdovin

это я так понимаю название столбцов?

вот можете сделать цикл пока первая колонка (FNAME) не пустая:

пока Док.Sheets(1).Cells( 1, к) <> "" цикл

//Ваши действия по записи справочника

к= к+1;
КонецЦикла;

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

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск