Тема: Закачка данных из Excel в 1С

Ответить в теме
Показано с 1 по 6 из 6
  1. Вверх #1
    Постоялец форума Аватар для ALMA
    Пол
    Мужской
    Сообщений
    2,291
    Репутация
    672

    По умолчанию Закачка данных из Excel в 1С

    Ребята, помогите!
    Перехожу на 1С "Торговля и склад". Но вот проблема - у меня справочник номенклатуры около 5 тыс., да еще по 5 цен на каждую позицию. Руками набивать просто нереально долго. Поэтому есть вопрос: как закачать из экселя в 1С данные?


  2. Вверх #2
    Частый гость Аватар для Panda
    Пол
    Мужской
    Сообщений
    585
    Репутация
    44
    написать программу которая это сделает? да?

  3. Вверх #3
    Постоялец форума Аватар для ALMA
    Пол
    Мужской
    Сообщений
    2,291
    Репутация
    672
    Цитата Сообщение от Panda Посмотреть сообщение
    написать программу которая это сделает? да?
    Я думала что можно каким-то запросом это выполнить... я ж юзер, поэтому такие вопросы и задаю.

  4. Вверх #4
    Новичок
    Пол
    Мужской
    Сообщений
    7
    Репутация
    13
    Цитата Сообщение от Lana.Aisha Посмотреть сообщение
    Я думала что можно каким-то запросом это выполнить... я ж юзер, поэтому такие вопросы и задаю.
    Из DBF подойдет!
    http://rapidshare.com/files/53570911/ImportDBF.ert.html

  5. Вверх #5
    Посетитель Аватар для Firewoolf
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    39
    Сообщений
    151
    Репутация
    38
    Цитата Сообщение от Lana.Aisha Посмотреть сообщение
    Ребята, помогите!
    Перехожу на 1С "Торговля и склад". Но вот проблема - у меня справочник номенклатуры около 5 тыс., да еще по 5 цен на каждую позицию. Руками набивать просто нереально долго. Поэтому есть вопрос: как закачать из экселя в 1С данные?
    Пишешь обработку которая читает данные из экселевского документа и благополучно их запихуеть в твою новую базу
    Либо через DBF

  6. Вверх #6
    Модератор
    Мистер Одесский Форум
    Аватар для maxx™
    Пол
    Мужской
    Адрес
    Одеса
    Возраст
    45
    Сообщений
    29,038
    Репутация
    12613
    Цитата Сообщение от Lana.Aisha Посмотреть сообщение
    Ребята, помогите!
    Перехожу на 1С "Торговля и склад". Но вот проблема - у меня справочник номенклатуры около 5 тыс., да еще по 5 цен на каждую позицию. Руками набивать просто нереально долго. Поэтому есть вопрос: как закачать из экселя в 1С данные?
    Вот тебе пример загрузки в справочник некоторых полей справочника:
    Процедура ЗанрузитьХарактеристики()
    Если ПустоеЗначение(ИмяФайла)=1 Тогда
    Предупреждение("Не задано имя файла!");
    Возврат;
    КонецЕсли;
    Если ФС.СуществуетФайл(ИмяФайла)=0 Тогда
    Предупреждение("Неверно задано имя файла!");
    Возврат;
    КонецЕсли;
    НачатьТранзакцию();
    Попытка
    Excel = СоздатьОбъект("Excel.Application");
    Исключение
    Сообщить("Похоже, Excel на компьютере не установлен. Необходимо выполнить установку/переустановку Excel.","!");
    Возврат;
    КонецПопытки;
    Excel.Workbooks.Open(Сокрлп(ИмяФайла));
    Книга = Excel.ActiveWorkbook;
    Строк = Excel.Cells.CurrentRegion.Rows.Count;
    Тов=СоздатьОбъект("Справочник.ТМЦ");
    Тов.ИспользоватьРодителя(ВыбТМЦ);
    Тов.ИспользоватьДату(ВыбДата);

    Для ТекСтрока=1 по Строк Цикл
    КодВид = Excel.Cells(ТекСтрока, 1).Value;


    // Если ПустаяСтрока(Накл)=1 Тогда
    // Продолжить;
    // КонецЕсли;


    Если Тов.НайтиПоКоду(Строка(КодВид),1)= 0 Тогда
    Сообщить("Не найден товар! "+ КодВид);
    Продолжить;
    КонецЕсли;

    Если КолТУ <> 0 Тогда
    Тов.ТУ = Excel.Cells(ТекСтрока, КолТУ).Value;;
    КонецЕсли;

    Если КолМат <> 0 Тогда
    Тов.Материал = Excel.Cells(ТекСтрока, КолМат).Value;
    КонецЕсли;

    Если КолПр <> 0 Тогда
    Тов.Производитель = Excel.Cells(ТекСтрока, КолПр).Value;
    КонецЕсли;

    Если КолНакл <> 0 Тогда
    Тов.Накл = Excel.Cells(ТекСтрока, КолНакл).Value;
    КонецЕсли;

    Сообщить(Тов.код+" "+Тов.Наименование+" загружено ");

    Тов.Записать();


    КонецЦикла;
    ЗафиксироватьТранзакцию();
    Excel.Visible=1;
    Сообщить(" - Загрузка ЗАВЕРШЕНА !!!");

    КонецПроцедуры


Ответить в теме

Похожие темы

  1. Вопрос по Excel
    от Melafon в разделе Программное обеспечение
    Ответов: 2
    Последнее сообщение: 24.01.2007, 08:55
  2. Проблема с Excel 2003
    от nickmorgan в разделе Программное обеспечение
    Ответов: 3
    Последнее сообщение: 11.12.2006, 11:48
  3. Константы EXCEL
    от Panda в разделе 1С
    Ответов: 3
    Последнее сообщение: 09.05.2006, 17:19
  4. Пример использованимя VBA для Excel
    от Broken Sword в разделе Программирование
    Ответов: 5
    Последнее сообщение: 06.02.2006, 20:17
  5. Excel в *.pdf
    от VIP в разделе Программное обеспечение
    Ответов: 3
    Последнее сообщение: 27.09.2005, 22:52

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения