|
|
|
Вэбсервис, передающий ТабличныйДокумент. Волшебник, НоваяВолна, formista2000, Гипервизор, arsik, Лодырь, Мультук, Прохожий, ptiz, Fish, dchumak, Builder, Garykom, Prog_man, Silgis, 2S, p-soft, Доминошник, _Batoo, Timon1405, ТДК, JohnGilbert, d4rkmesa, DiMel_77, reloc, denk32, okmail, pasha_d, craxx, RVN, Crusher, alex73, trad, Sanchez_22, Dedal, nick86, takefive, H A D G E H O G s, sansys, crotnn, Web00001, paramedic, Михаил Козлов, dmt, zenik, Fragster, Ногаминебить, Metman, backfire, Vstur, Kongo2019, ndrv, НачинающийВосьмерочн, АгентБезопаснойНацио, vyaz, RomanYS, Сукпун, phabeZ, KJlag, nextssbt, PLUT, Indian, b_ru, ads55, Wildman666, avkynev, Затейник, yurikmellon2
| ☑ | ||
|---|---|---|---|---|
|
0
Прохожий
13.11.25
✎
11:42
|
Есть клиентский кабинет, с него будет приходить код контрагента. В ответ в 1С формируется расшифровка по деятельности, как ТабличныйДокумент. На ум приходит только сохранить файлом в эксель и вернуть вэбсервисом эксель. Второй вариант на ftp выкладывать эксель и адрес ftp возвращать. Табличный документ сложный, содержит всякое оформление и т.п. Рассыпухой данные нельзя передавать.
На сайте будут показывать как страницу. Какие варианты ещё есть? |
|||
|
1
Волшебник
13.11.25
✎
11:43
|
Сохранить в файл PDF (лучше через печать на PDF-принтер)
|
|||
|
2
dmt
13.11.25
✎
11:43
|
возвращай HTML
|
|||
|
3
Волшебник
13.11.25
✎
11:43
|
А лучше переделать веб-сервис, чтобы формировался HTML
|
|||
|
4
Прохожий
13.11.25
✎
11:47
|
А передавать в вэбсервисе как? Двоичныеданные? Если через FTP есть ли готоваяфункция типа ИнтернетПоддержкаПользователей.ЗагрузитьСодержимоеИзИнтернет ? Только наоборот.
|
|||
|
5
Garykom
гуру
13.11.25
✎
11:49
|
(0) Сразу предусмотреть несколько форматов на выбор клиента (pdf, xlsx и т.д.)
Файлы выкладывать (публиковать) на веб-сервер с уникальными именами и url адресами (для гиперссылок) Придумать формат ссылок, включающие адрес сервера, папку, код клиента, месяц или прочее и т.д. Клиенту показывать (можно и отправлять по email) html страничку с гиперссылками на публикации файлов для скачивания |
|||
|
6
Прохожий
13.11.25
✎
11:48
|
Пока вариант связки PDF-ftp
|
|||
|
7
Прохожий
13.11.25
✎
11:48
|
(5) Крутотень...
|
|||
|
8
Garykom
гуру
13.11.25
✎
11:49
|
(5)+ никаких ftp!
только http(s)! |
|||
|
9
Мультук
гуру
13.11.25
✎
12:05
|
(8)
Тогда ему придётся поднять apache, заплатить за домен, заплатить за сертификат для https "А это деньги. А ftp бесплатно." (с) P.S. По мотивам одной беседы |
|||
|
10
Прохожий
13.11.25
✎
12:08
|
(9) Да, и деньги и время. Что-то мне подсказывает что по коду контрагента придется на почту слать, как версия 1.0
|
|||
|
11
Garykom
гуру
13.11.25
✎
12:12
|
(9) для ftp тоже нужен сервер и домен или как?
и да сертификаты https можно бесплатно как и домен |
|||
|
12
АгентБезопасной Нацио
13.11.25
✎
12:19
|
(10) Голубями. ("голубя потом можно еще и съесть!")
|
|||
|
13
Гипервизор
13.11.25
✎
12:29
|
(12) "IP посредством почтовых голубей"? )
|
|||
|
14
craxx
13.11.25
✎
12:53
|
(0) Однозначно PDF. Это общая практика.
|
|||
|
15
ТДК
13.11.25
✎
12:55
|
(6) передача pdf в виде base64string.
|
|||
|
16
Волшебник
13.11.25
✎
13:43
|
(0) При любом преобразовании могут быть искажения и артефакты.
Попросите пользователя установить себе 1С:Работа с файлами Скачать можно отсюда https://v8.1c.ru/static/1s-predpriyatie-rabota-s-faylami/ (бесплатно, без регистрации, от официального вендора) И шлите ему родной MXL (ТабличныйДокумент). |
|||
|
17
Прохожий
13.11.25
✎
13:45
|
(14) Тогда группы сворачивать-разворачивать как?
|
|||
|
18
Прохожий
13.11.25
✎
13:46
|
(16) У них почта не всегда есть. Потому решили сайт. Чтобы хоть с телефона смотрели на сайте прям
|
|||
|
19
Волшебник
13.11.25
✎
13:48
|
Есть ещё вариант присылать документ в виде MP3-файла, а зачитывать будет нейронка
|
|||
|
20
Волшебник
13.11.25
✎
13:50
|
Можно программно заскриншотить и присылать комплект PNG-файлов.
|
|||
|
21
Волшебник
13.11.25
✎
14:01
|
Можно на сайте сделать frame, внутри которого запускать 1С-Вебклиент и отображать документ.
|
|||
|
22
Волшебник
13.11.25
✎
14:03
|
Можно передавать информацию в JSON/XML, который рендерится на сайте какой-нибудь библиотекой или шаблонизатором
|
|||
|
23
Прохожий
13.11.25
✎
14:09
|
Курьером и пусть устно пересказывает. Или на грампластинках возит. Ещё можно пазл нарезать и разные кусочки разным клиентам послать.
|
|||
|
24
Волшебник
13.11.25
✎
14:16
|
Можно сформировать SVG-файл. Для ячеек использовать <rect>, а для текста внутри ячеек <text>
Допустим, есть таблица: | Показатель | Значение | | Выручка | 1000 | Вот пример svg-файла<svg width="400" height="200" xmlns="http://www.w3.org/2000/svg style="font-family: Arial, sans-serif;"> <!-- Заголовок таблицы --> <rect x="0" y="0" width="200" height="40" fill="#e0e0e0" stroke="#000"/> <text x="10" y="25" font-size="14" fill="#000">Показатель</text> <rect x="200" y="0" width="200" height="40" fill="#e0e0e0" stroke="#000"/> <text x="210" y="25" font-size="14" fill="#000">Значение</text> <!-- Строка 1 --> <rect x="0" y="40" width="200" height="40" fill="#f9f9f9" stroke="#000"/> <text x="10" y="65" font-size="14" fill="#000">Выручка</text> <rect x="200" y="40" width="200" height="40" fill="#f9f9f9" stroke="#000"/> <text x="210" y="65" font-size="14" fill="#000">1000</text> <!-- Горизонтальные линии --> <line x1="0" y1="40" x2="400" y2="40" stroke="#000"/> <line x1="0" y1="80" x2="400" y2="80" stroke="#000"/> <!-- Вертикальная линия --> <line x1="200" y1="0" x2="200" y2="80" stroke="#000"/> </svg> Как использовать: 1. Сохраните как table.svg 2. Откройте в браузере. 3. ИЛИ вставьте в HTML как <img src="table.svg"> или используйте напрямую в <div>. В браузере появится: ![]() |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |