Сохраненные файлы в базе. Как обработать. #805216


#0 by wwwwIskander
Доброго времени суток. 8,3,10 БП 3.0 веб клиент В справочник "Файлы" есть сохраненные документы Эксель. Как их можно выгрузить в ТЧ на форму обработки, как правильно программно обрабатывать их? Задача примерно такая: пользователь через веб-клиент сохраняет файл эксель в справочник файлы. Бух обработкой грузит его в табличную часть (на обработке) корректирует, после создает нужные документы или справочники на основе файла. Заранее спасибо.
#1 by mehfk
Позвать программиста, поставить задачу.
#2 by Wirtuozzz
В чем собственно проблема? Все делается программно.
#3 by wwwwIskander
Для Вас это все очевидно. Какую нибудь наводку дайте плиз. Получаю Данные нужного файла РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляОткрытия (экспортная).  Как получить из них текст для вывода на ТЧ не пойму. Какую нибудь наводку дайте плиз. отчего отталкиваться. где про это почитать, в метод. на итс не могу найти ни чего.
#4 by FIXXXL
тебе эксель редактировать надо перед загрузкой что ли? сделай ТЧ в обработке с такимиже полями как в файле и загрузи из экселя, примеров полно
#5 by FIXXXL
+ простейший, с пояснениями
#6 by Fish
А человек не может сразу грузить нормальный файл, который не нужно корректировать?
#7 by wwwwIskander
веб приложение, COM объекты работают в Хроме и Мазиле. в IE 8 только работает. два разных человека, один на объекте сделал отчет на "коленке", загрузил. Второй открыл проверил внес.
#8 by wwwwIskander
* не работают в Хроме.... а в начале так и сделал.
#9 by Serg_1960
+1 ИТС, обработка ЗагрузкаДанныхИзТабличногоДокумента. Ну или выгрузка во временный файл и чтение, например, как тут:
#10 by Serg_1960
PS: Имеет смысл файл хранить и редактировать в 1С только в том случае, когда файл в дальнейшем будет использоваться во вне, в Excel. Если 1С - конечный пункт файла, то он должен быть преобразован в "форматы" 1С.
#11 by wwwwIskander
Не работает в веб клиенте, то же пробовал это. С этим полностью согласен. Файлы маленькие по 30-40кб, будут удаляться раз в месяц. Доступа к серверу нету, так бы можно было через общую папку сразу в ТабДок.Прочитать. По этому и решили грузить в 1С.
#12 by wwwwIskander
Загрузить загрузил, а вот достать его для обработки не могу.
#13 by FIXXXL
мож поможет
#14 by FIXXXL
#15 by wwwwIskander
попробую, спасибо. Пробовал , там возникает проблема с доступом к временным каталогам, админы прав не дают.
#16 by Wirtuozzz
Посмотри как работает обработка "ОбменСБанком", аналогия конечно не явная, но алгоритм работы похож.
#17 by Wirtuozzz
- хрень полная. не слушай меня. Поверхностно сначала прочитал. Тема интресная, но к сожалению совета как бороться нет (((
#18 by Wirtuozzz
#19 by wwwwIskander
Тут через каталог временных файлов КаталогВременныхФайлов + "XLSX"; (C:UsersюзерAppDataLocalTemp) База на веб опубликована, прав нет на запись файлов.
#20 by Вафель
для веб используется рабочий каталог ну и расширение должно быть установлено
#21 by wwwwIskander
Если будет рабочий каталок, то его можно просто расшарить и в обраотку на сервере тогда  грузить ТабДок.Прочитать; Пока это как крайний вариант держу. Если не получиться сохраненный файл из базы вытащить на обработку то так видимо и сделаю.
#22 by FIXXXL
как вариант: может тебе сохранять не файло, а уже таб.значений? преобразовывать при ЗАГРУЗКЕ и второму показываешь уже ТЗ
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С