powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / помогите сохранить данные в файл txt
22 сообщений из 22, страница 1 из 1
помогите сохранить данные в файл txt
    #35199991
xanuman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста. Можно ли сохранить данные выводимые csp страницей в файл txt.
Запустил прогу. Страница выдала мне необходимые данные и теперь хочу сохранить выведенные данные в txt. Как это сделать?ПОМОГИТЕ
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #35200073
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файл где будет находиться? На сервере или клиенте?
----------
Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #35200090
Ptn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 new %session,IO,file

 set %session=##class(%CSP.Session).%New("Go2TXT"_$J)
 set IO=$IO
 set file="d:\а нафига мне это всё\dump.txt" 
 set $ZT="MyTrap"
 open file: 2  
 if $t {
   use file
   d ##class(csp.user.super.puper.csppage).Page( 1 )
 }
:MyTrap
 set $ZT="" close file use IO set %session=""
 quit

Всё остальное зависить от странички ... насколько корректно она работает с %session и %request
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
помогите сохранить данные в файл txt
    #36631602
iyp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iyp
Гость
А как сохранить файл на клиенте и на клиенте распечатать? Причем печать должна запускаться с csp-странички, но не распечатывать саму страничку, т.к. печатная форма отличается от отображаемой на странице.
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #36631609
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iypпечатная форма отличается от отображаемой на странице.
Различие отображения страницы можно настроить в CSS...

Как вариант, файл можно сделать и на сервере, а пользователю предложить его скачать по сформированой ссылке...
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #36631635
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iypА как сохранить файл на клиенте и на клиенте распечатать? Причем печать должна запускаться с csp-странички, но не распечатывать саму страничку, т.к. печатная форма отличается от отображаемой на странице.
не забываем что css, поддерживает разные типы медиа
например, разные типы стилей, для вывода на принтер и для вывода на экран

@media print {
BODY { font-family:'Times New Roman',Times; font-size:smaller }
IMG { visibility:hidden }
}

@media screen {
BODY { font-family:verdana,Helvetica,sans-serif }
}

таким образом, для печати можно выключить ненужные элементы, или включить другие
и печатать можно уже и csp
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #36632069
iyp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iyp
Гость
krvsaРазличие отображения страницы можно настроить в CSS...
DAiMorнапример, разные типы стилей, для вывода на принтер и для вывода на экранcsp-страница и печатная форма отличаются не только стилем, но и порядком следования реквизитов, наличием на печатной форме дополнительной текстовой информации. Эти различия можно настроить с помощью css? Сорри, я с css не очень.
На локальной машине реализовано было так: с csp-страницы запускаласть COS-программа, которая формировала файл и потом распечатывала его с помощью $ZF через блокнот. Возможно ли решить задачу для работы по сети, не меняя радикально самой схемы "формирование файла-распечатка с помощью запускаемого на клиенте приложения (блокнот, Excel и пр.)? Критично юзабилити, пользователь не должен для распечатки куда-то заходить, открывать файл, презагружать страничку т.к. важна скорость работы: нашел в базе, нажал на кнопку на экране - пошла печать, а видеть на экране распечатываемый бланк пользователю не надо.
krvsaКак вариант, файл можно сделать и на сервере, а пользователю предложить его скачать по сформированой ссылке...То есть будеть открываться в баузере, если сразу передавать ссылку без дополнительного запроса пользователя?
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #36632074
Ymka2007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если цель вывести на печать,
то смысл сохранять страницу в файл?
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #36632096
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если поля отличаются порядком следования, можно но муторно будет

на самом деле проще сделать отдельную CSP-страницу, которую и оформить как полагается, из основной страницы сделав вызов к ней, а на той страницу добавить скрипт печати по открытию, но в любом случае эта страница появится и печать сама сразу не начнется, а появится окошко печати, где пользователь должен будет подтвердить желание печати.
есть конечно вариант, печати и напрямую, но тут сложность состоит в том, что если печать будет осуществляться на разные принтеры, то все принтеры должны быть подключены к серверу с Cache, и каждому пользователю сопоставлен тот или иной принтер, и тогда можно печатать напрямую с сервера
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #36632236
Ymka2007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAiMor,

+1
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #36632249
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iypcsp-страница и печатная форма отличаются не только стилем, но и порядком следования реквизитов, наличием на печатной форме дополнительной текстовой информации. Эти различия можно настроить с помощью css?
Как раз CSS и призван решать такие задачи. Это его прямое назначение.
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #36632253
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iypkrvsaКак вариант, файл можно сделать и на сервере, а пользователю предложить его скачать по сформированой ссылке...То есть будеть открываться в баузере, если сразу передавать ссылку без дополнительного запроса пользователя?
Это уже как реализуешь...
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #36632258
iyp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iyp
Гость
Ymka2007если цель вывести на печать, то смысл сохранять страницу в файл? Если можно обойтись без этого, то еще лучше
DAiMorпоявится окошко печати, где пользователь должен будет подтвердить желание печати Это сильно затормозит работу, потому что, повторюсь, скорость работы критична, собственно, пользователь только и делает, что ищет людей в базе и распечатывает бланки, а его ждет живая очередь клиентов.
DAiMorесть конечно вариант, печати и напрямую, но тут сложность состоит в том, что если печать будет осуществляться на разные принтеры, то все принтеры должны быть подключены к серверу с Cache, и каждому пользователю сопоставлен тот или иной принтер, и тогда можно печатать напрямую с сервера Можно поподробнее?
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #36632273
iyp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iyp
Гость
krvsaiypkrvsaКак вариант, файл можно сделать и на сервере, а пользователю предложить его скачать по сформированой ссылке...То есть будеть открываться в баузере, если сразу передавать ссылку без дополнительного запроса пользователя?Это уже как реализуешь...Реализовать можно какими средствами? С помощью JavaScript?
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #36632285
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iypDAiMorесть конечно вариант, печати и напрямую, но тут сложность состоит в том, что если печать будет осуществляться на разные принтеры, то все принтеры должны быть подключены к серверу с Cache, и каждому пользователю сопоставлен тот или иной принтер, и тогда можно печатать напрямую с сервера Можно поподробнее?
Как вариант...
На сервере формируется некая очередь документов на печать... Все документы имеют ссылку на специалиста... Все специалисты "расписаны" по принтерам...
А сервер все это реализует в печать.
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #36632287
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iypРеализовать можно какими средствами? С помощью JavaScript?
Скриптом и Кащеем...
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #36632298
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iyp , как вариант, "стандартные" приёмы при печати:

1. Страница настраивается ЦССом на два варианта отображения и потом просто печатается
2. Давится кнопка "Печатать". Открывается новое окно в котором появляется текст для печати. Там в боди на онлоад вызывается функция печати.
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #36632549
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если на клиенте винда, то есть вариант:

Открываем по нажатию кнопки на странице через ActiveX COM-объект офиса (ворд или ексель), можно его пользователю и не показывать.
Закачиваем в него шаблон с сервера (для простых случаев можно заполнить ручками). Заполняем его и вызываем метод печати.
Потом так же незаметно для пользователя закрываем.

Для пользователя это выглядит как печать по нажатию кнопки на странице (как в обычном толстом клиенте - никаких "а Вы не боитесь... ?" ;)

Минусы:
- винда
- нужно менять настройки безопасности на клиенте (сайт в надежные узлы, безопасность для надежных на минимум + разрешаем эктивих, это только ручками или через ДК)
- не умею настроить безопасность в офисе 2007 (очевидно, и выше) чтобы в такой объект можно было подгрузить картинки с сервера динамически (в моем случае - штрих-код)

Зато просто и эффективно на "контролируемых" рабочих местах - в офисе. Для удаленных хуже (см. "минусы").
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #36632742
Ymka2007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ваще:
формируй ZENReport-ы в PDF, или как хошь и легче и просче
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #36633997
iyp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
iyp
Гость
Спасибо
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #36635063
akihito
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
заранее просите за глупый вопрос.

у меня создано зен-приложение. как мне показать его преподу? ( что сделать что бы можно было открыть это мое приложение в каше на компе у препода ) ?
...
Рейтинг: 0 / 0
помогите сохранить данные в файл txt
    #36635085
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akihitoчто сделать что бы можно было открыть это мое приложение в каше на компе у препода ) ?
Как минимум импортировать свои классы в некую область на его компе... Возможно еще придется настраивать его запуск в браузере...
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / помогите сохранить данные в файл txt
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]