1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

@command([fileprint]) Не хочет работать

Тема в разделе "Lotus - Программирование", создана пользователем Kron, 21 сен 2007.

  1. Kron

    Kron Гость

    Репутация:
    0
    Создал форму для печати, а вот печатать ни как не хочет :)
     
  2. Гость

    Репутация:
    0
    а еще что-нибудь добавите? фаил принт без параметров, что печатается и т.д....
     
  3. root

    root Гость

    Репутация:
    0
    Для: Kron
    так попробуй "@@237@@([[3012]])" :) :)
     
  4. fvoice

    fvoice Гость

    Репутация:
    0
    :blink: ват из ит?
     
  5. Kron

    Kron Гость

    Репутация:
    0
    ДОбавляю: Создается форма, и её нужно распечатать как она есть, данная команда и печатает, но права юзера распространяются на репликация и копирование, что в приниципе не допустимо, вот и загвоздочка!!!
     
  6. Sandr

    Sandr Гость

    Репутация:
    0
    Не вижу связи смеждурепликацией, копированием и вызовом диалога печатного...
     
  7. Kron

    Kron Гость

    Репутация:
    0
    :rolleyes: я сам не вижу но когда даю права такие рабоатет
     
  8. Sandr

    Sandr Гость

    Репутация:
    0
    а простой Ctr+P работает?
     
  9. Kron

    Kron Гость

    Репутация:
    0
  10. Sandr

    Sandr Гость

    Репутация:
    0
    А какие вообще права у пользоватея должны быть?
     
  11. Kron

    Kron Гость

    Репутация:
    0
    залеплены команды в меню Файла
     
  12. Kron

    Kron Гость

    Репутация:
    0
    Access to current database (cur) Для печати нужен доступ натаком уровне, как его обойти, если я его даю то менеджер не чистый на руку может просто скопировать или среплицировать БД со всеми вытекающими :rolleyes:
     
  13. Sandr

    Sandr Гость

    Репутация:
    0

    глупо затыкать одну дырку, а открывать другую... Что мешает тому же менеджеру все распечатать?
     
  14. Kron

    Kron Гость

    Репутация:
    0
    120000 доков, разбитых по разным формам, устанет печатать
     
  15. Kron

    Kron Гость

    Репутация:
    0
    Вот что выдает может это поможет приоткрыть тайну
     

    Вложения:

    • Doc3.doc
      Размер файла:
      122,5 КБ
      Просмотров:
      57
  16. Sandr

    Sandr Гость

    Репутация:
    0
    Здается мне, что на кнопке, кроме @command([fileprint]) есть еще что-то, что может выполнятся только в режиме редактирования... :P Код в студию...
     
  17. Kron

    Kron Гость

    Репутация:
    0
    Сори, нашел код выполнения, убрал все залетало, горе горе, нельзя впонедельник к работе приступать :P

    Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant)
    ' Dim ns As notessession
    Dim db As notesdatabase
    Dim view As notesview
    Dim doc1 As notesdocument
    Dim doc2 As notesdocument
    Dim dc As notesdocumentcollection
    Dim i As Integer
    Set doc1= source.document
    Set db = doc1.parentdatabase
    Set view = db.getview("(view1)")
    Set dc = view.GetAllDocumentsByKey(doc1.AgentShortName(0))

    End Sub
     
  18. Kron

    Kron Гость

    Репутация:
    0
    Итеперь последний вопрос, создал новую форму в неё поместил поля из ормы которую нужно распечатать дал кнопку переход @Command([ViewSwitchForm];"PrintAgentFormDemo1") в новой форме для печати просто дал кнопку Печать @Command([FilePrint]) И все больше ни каких действий не дополнял, просто в фороме для печати поля подвигал как надо, для визуализации и восприятия информации, и самое главное не печатает

    :P
     
  19. Sandr

    Sandr Гость

    Репутация:
    0
    А что говорит?

    А вообще, все можно гораздо проще сделать...
    @Command( [FilePrint] ; ""; ""; ""; ""; ""; "PrintAgentFormDemo1"; ""; ""; ""; "")
     
  20. Гость

    Репутация:
    0
    <!--QuoteBegin-Sandr+24:09:2007, 22:57 -->
    <span class="vbquote">(Sandr @ 24:09:2007, 22:57 )</span><!--QuoteEBegin-->А вообще, все можно гораздо проще сделать...
    @Command( [FilePrint] ; ""; ""; ""; ""; ""; "PrintAgentFormDemo1"; ""; ""; ""; "")
    [snapback]79432" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    это верно! я же сразу спрашивал какие еще параметры задете и т.д. Зачем огород городить если можно все указать в вышеуказанной команде???
     
Загрузка...

Поделиться этой страницей