Имя: Пароль:
1C
1С v8
Выгрузка в excel, все хорошо, но...
0 Темный
 
16.05.12
17:23
Добрый вечер. Сделал выгрузку в Excel прайс-листа с фото и формулой для расчета столбца "СуммаЗаказа". То есть, файлик отсылается покупателю, тот ставит кол-во, которое хочет заказать, ему рассчитывается сумма заказа, и он отсылает нам обратно. Все работает, но наш сисадмин зарубил обработку. Дело в том, что файл в ексель подгружается через диск, а он говорит, что так дело не пойдет. Ну и вопрос: Надо сделать так, что бы либо картинка в ексель не через файл на диске загружалась, либо что бы формула сохранялась в ексель как формула через "Файл-СохранитьКопию" табличного документа.
1 Voronve
 
16.05.12
17:26
"файл в ексель подгружается через диск, а он говорит, что так дело не пойдет". феерично
2 Темный
 
16.05.12
17:27
(1) Ну да. Тут, на форуме нашел. Стандартный способ. Он говорит, что будет слишком большая нагрузка на дисковую систему сервера. У нас весь офис на удаленке на одном серваке. Там же и все остальное, типа 1с и SQl
3 Fish
 
гуру
16.05.12
17:30
(0) "Надо сделать так, что бы либо картинка в ексель не через файл на диске загружалась, либо что бы формула сохранялась в ексель как формула через "Файл-СохранитьКопию" табличного документа." - бред какой-то :)))
4 Темный
 
16.05.12
17:33
(3) Почему бред? Два пути решения. Первый - пользователь формирует таб. документ, и сохраняет его в формате Excel. Но вот загвоздка - в некоторых ячейках нужны формулы. Второй путь - файл xls формируется через OLE, но нужно, что бы картинка перетаскивалась из 1c не через диск.
5 ptiz
 
16.05.12
17:36
У меня мозг взорвался. Кто-нибудь понял чего автору надо?
6 Deon
 
16.05.12
17:36
Чё-то я не пойму. Как картинка может не через диск подгружаться? Она же живет на диске
7 Lama12
 
16.05.12
17:36
(0) Сбросьтесь, купите внешний винт USB.
Подключите к серверу и используйте его для этих операций.
8 Deon
 
16.05.12
17:37
(4) Картинка живет в базе 1С? Номенклатура что-ли?
9 manyak
 
16.05.12
17:38
попробуй через буфер обмена, копирнуть картинку в буфер программно и потом вставить, если конечно есть такое в 1с из хранилища копирнуть в буфер без записи промеж. файла
10 Темный
 
16.05.12
17:38
(8) Да, стандартный справочник номенклатуры
11 Темный
 
16.05.12
17:39
(9) Первое, что в голову пришло. Но как, не знаю.
12 acsent
 
16.05.12
17:40
а  запускать стопицот копий екселя не будет нагрузки?
13 Deon
 
16.05.12
17:44
(9) Как вариант - использовать для этого RAM-диск. Будет такой же прогон через память, как и с помощью буфера обмена
14 Жан Пердежон
 
16.05.12
17:44
(12) типа ты понял по этому бреду, что тс на самом деле нужно?
15 Deon
 
16.05.12
17:45
(14) ТС нужно поставить пузырь админу, чтобы не возбухал, это и так понятно
16 Темный
 
16.05.12
17:48
(13) Классно, попробую предложить админу. Реально, его проблемы - пусть он и решает.