Вход | Регистрация


1С:Предприятие ::

Метки: 

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

Я
   wwwwIskander
 
21.09.17 - 08:06
Доброго времени суток.
8,3,10
БП 3.0 веб клиент

В справочник "Файлы" есть сохраненные документы Эксель.
Как их можно выгрузить в ТЧ на форму обработки, как правильно программно обрабатывать их?


Задача примерно такая: пользователь через веб-клиент сохраняет файл эксель в справочник файлы.
Бух обработкой грузит его в табличную часть (на обработке) корректирует, после создает нужные документы или справочники на основе файла.
Заранее спасибо.
 
  Рекламное место пустует
   mehfk
 
1 - 21.09.17 - 08:09
(0) Позвать программиста, поставить задачу.
   Wirtuozzz
 
2 - 21.09.17 - 08:14
В чем собственно проблема? Все делается программно.
   wwwwIskander
 
3 - 21.09.17 - 08:41
(1) (2) Для Вас это все очевидно. Какую нибудь наводку дайте плиз.
Получаю Данные нужного файла
РаботаСФайламиСлужебныйВызовСервера.ДанныеФайлаДляОткрытия (экспортная).  Как получить из них текст для вывода на ТЧ не пойму.

Какую нибудь наводку дайте плиз. отчего отталкиваться. где про это почитать, в метод. на итс не могу найти ни чего.
   FIXXXL
 
4 - 21.09.17 - 08:48
(3) тебе эксель редактировать надо перед загрузкой что ли?
сделай ТЧ в обработке с такимиже полями как в файле и загрузи из экселя, примеров полно
   FIXXXL
 
5 - 21.09.17 - 08:50
(4) + простейший, с пояснениями
http://catalog.mista.ru/public/69053/
   Fish
 
6 - 21.09.17 - 08:56
(0) А человек не может сразу грузить нормальный файл, который не нужно корректировать?
   wwwwIskander
 
7 - 21.09.17 - 09:07
(4) (5) веб приложение, COM объекты работают в Хроме и Мазиле. в IE 8 только работает.

(6)два разных человека, один на объекте сделал отчет на "коленке", загрузил. Второй открыл проверил внес.
   wwwwIskander
 
8 - 21.09.17 - 09:08
(4) (5) * не работают в Хроме....
а в начале так и сделал.
   Serg_1960
 
9 - 21.09.17 - 09:11
(6) +1 ИТС, обработка ЗагрузкаДанныхИзТабличногоДокумента. Ну или выгрузка во временный файл и чтение, например, как тут: https://helpf.pro/faq/view/166.html
   Serg_1960
 
10 - 21.09.17 - 09:16
PS:
Имеет смысл файл хранить и редактировать в 1С только в том случае, когда файл в дальнейшем будет использоваться во вне, в Excel. Если 1С - конечный пункт файла, то он должен быть преобразован в "форматы" 1С.
 
  Рекламное место пустует
   wwwwIskander
 
11 - 21.09.17 - 09:29
(9) Не работает в веб клиенте, то же пробовал это.
(10) С этим полностью согласен. Файлы маленькие по 30-40кб, будут удаляться раз в месяц.

Доступа к серверу нету, так бы можно было через общую папку сразу в ТабДок.Прочитать().

По этому и решили грузить в 1С.
   wwwwIskander
 
12 - 21.09.17 - 09:31
Загрузить загрузил, а вот достать его для обработки не могу.
   FIXXXL
 
13 - 21.09.17 - 09:36
   FIXXXL
 
14 - 21.09.17 - 09:40
   wwwwIskander
 
15 - 21.09.17 - 09:56
(13) попробую, спасибо.
(14)Пробовал (http://catalog.mista.ru/public/225624/), там возникает проблема с доступом к временным каталогам, админы прав не дают.
   Wirtuozzz
 
16 - 21.09.17 - 11:09
(0) Посмотри как работает обработка "ОбменСБанком", аналогия конечно не явная, но алгоритм работы похож.
   Wirtuozzz
 
17 - 21.09.17 - 11:12
(16) - хрень полная. не слушай меня. Поверхностно сначала прочитал. Тема интресная, но к сожалению совета как бороться нет (((
   Wirtuozzz
 
18 - 21.09.17 - 11:17
   wwwwIskander
 
19 - 21.09.17 - 11:38
(18) Тут через каталог временных файлов 
КаталогВременныхФайлов() + "XLSX\"; (C:\Users\юзер\AppData\Local\Temp)
База на веб опубликована, прав нет на запись файлов.
   Вафель
 
20 - 21.09.17 - 11:39
для веб используется рабочий каталог ну и расширение должно быть установлено
   wwwwIskander
 
21 - 21.09.17 - 11:42
(20) Если будет рабочий каталок, то его можно просто расшарить и в обраотку на сервере тогда  грузить ТабДок.Прочитать();
Пока это как крайний вариант держу.
Если не получиться сохраненный файл из базы вытащить на обработку то так видимо и сделаю.
   FIXXXL
 
22 - 21.09.17 - 13:52
(20) как вариант: может тебе сохранять не файло, а уже таб.значений? преобразовывать при ЗАГРУЗКЕ
и второму показываешь уже ТЗ



Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует