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

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

  1. Kron

    Kron Гость

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

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

    root Гость

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

    fvoice Гость

    :blink: ват из ит?
     
  5. Kron

    Kron Гость

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

    Sandr Гость

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

    Kron Гость

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

    Sandr Гость

    а простой Ctr+P работает?
     
  9. Kron

    Kron Гость

  10. Sandr

    Sandr Гость

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

    Kron Гость

    залеплены команды в меню Файла
     
  12. Kron

    Kron Гость

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

    Sandr Гость


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

    Kron Гость

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

    Kron Гость

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

    Вложения:

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

    Sandr Гость

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

    Kron Гость

    Сори, нашел код выполнения, убрал все залетало, горе горе, нельзя впонедельник к работе приступать :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 Гость

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

    :p
     
  19. Sandr

    Sandr Гость

    А что говорит?

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

    <!--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]
    это верно! я же сразу спрашивал какие еще параметры задете и т.д. Зачем огород городить если можно все указать в вышеуказанной команде???
     
Загрузка...

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