Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема класс "Инсертер" (число прочтений - 2695 )
sashas09
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 148
Местоположение: Киев
Зарегистрирован: 26. Апреля 2007
Пол: Мужской
класс "Инсертер"
25. Марта 2010 :: 16:05
Печать  
Понадобилось на работе одной ляле вот такое:
Формируем отчет, выгружаем в Excel - там подшаманили со списком клиентов и его нужно теперь загрузить назад в другой документ

Решено было реализовать следующее -
выделяем колонку в Excel - правая кнопка, копировать
переключаемся в 77 (становимся в нужную колонку)- и нажимаем контрол-V

Реализация требует использования 1с++, FormEX, WshExtra

в модуль формы документа добавляем

Код
Выбрать все
Перем инсертер;

Процедура ПослеОткрытия()
	инсертер=СоздатьОбъект("Инсертер");
	инсертер.Инит(Контекст);
КонецПроцедуры
 



1.Ограничения - копируем и переносим из Excel только текст, числа и справочники. Последнее разыскивается по наименованию.
2.Копируем только вертикальные колонки (ширина - 1 столбец)


Прашу высказываться


  

_________001.rar ( 6 KB | Загрузки )
Наверх
ICQ  
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: класс "Инсертер"
Ответ #1 - 26. Марта 2010 :: 07:13
Печать  
Цитата:
Последнее разыскивается по наименованию.


Это моветон. Пиши в невидимую ячейку в экселе внутреннее системное представление, тогда и искать ничего не придётся

ЗЫ: на инфостарте валяется поделка - "правим справочники в exel",
там аналогичный принцип, только всё делается обработкой, а не через буфер обмена..

  
Наверх
 
IP записан
 
sashas09
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 148
Местоположение: Киев
Зарегистрирован: 26. Апреля 2007
Пол: Мужской
Re: класс "Инсертер"
Ответ #2 - 26. Марта 2010 :: 09:05
Печать  
Значит я неправильно осветил задачу
есть купа менеджеров
работают автономно по стране
отчеты присылают в Excel
оттуда данные нуна загрузить


  
Наверх
ICQ  
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: класс "Инсертер"
Ответ #3 - 26. Марта 2010 :: 09:15
Печать  
Йоксель в помощь.
  
Наверх
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: класс "Инсертер"
Ответ #4 - 26. Марта 2010 :: 09:16
Печать  
Цитата:
Формируем отчет, выгружаем в Excel - там подшаманили со списком клиентов и его нужно теперь загрузить назад в другой документ


А это что тогда ?
Улыбка
  
Наверх
 
IP записан
 
sashas09
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 148
Местоположение: Киев
Зарегистрирован: 26. Апреля 2007
Пол: Мужской
Re: класс "Инсертер"
Ответ #5 - 26. Марта 2010 :: 11:23
Печать  
sashas09 писал(а) 26. Марта 2010 :: 09:05:
Значит я неправильно осветил задачу


это во что
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать