Вложение уходит вниз формы

Тема в разделе "Lotus - Программирование", создана пользователем Klido, 1 сен 2009.

  1. Klido

    Klido Гость

    Вроде было всё нормально, но вот появилось повторное отображение всех вложений в документе - в нижней части после разделителя (проявляется при сохранении документа)... Хочется его убрать, как-то неочевидно, где копнуть... Нам вид всё в единственном числе... И что это за спецобласть внижней части документа? ;)

    v3.jpg
     
  2. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Там показываются аттачи, которые:
    1. приложены в несуществующий на форме RT-item
    2. приложены с веба

    Может ещё какие-нибудь...
     
  3. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    Klido
    свойство РТполя меняли? ;)
     
  4. Klido

    Klido Гость

    вроде свойств ртф не меняли, там в основную форму вложены несколько подформ, вот их точно меняли... в одной из подформ поля для вложений...
    просто как-то не замечалось - в какой момент это началось, т.к. форма выровнена под разрешение стандарта мониторов и дополнительная область была вне экрана, вдруг заметил появившуюся прокруточку - глядь, а там повтор аттачей....

    точно не вэб ;)
    ртф точно есть, даже 2...
    мож фича лайт-ртф? поле типа лайт...
     
  5. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Похоже на поменяное имя у поля для вложения.
    Или скрип чё-нить на PostSave колдует.
     
  6. Klido

    Klido Гость

    хм... по свойствам документа (случай на картинке, для простоты 1 аттач) там 1 ртф-лайт(только аттачменты) поле правильного наименования со свойствами

    Data Type: Rich Text
    Data Length: 2730 bytes
    Seq Num: 1
    Dup Item ID: 0
    Field Flags:

    есть поле

    Field Name: $FILE
    Data Type: Attached Object
    Data Length: 87 bytes
    Seq Num: 5
    Dup Item ID: 0
    Field Flags: ATTACH SIGN SEAL SUMMARY

    Object Type: File
    Object ID: 0000A2C6
    Object Length: 110296
    File Name: 05490 вист-сервис_1_1.jpg
    Flags: SIGNED
    Host: MSDOS/OS2
    Compression Type: HUFFMAN 1
    Encoding Type:
    File Attributes: RW PUBLIC
    File Size: 111625

    на событиях при сохранении/закрытии ни в форме, ни во внедренных подформах поле с вложениями никак не упоминается....

    может какое-то свойство/комбинация свойств формы или именно таких полей? показывается сейчас так в клиентах от 6.5.х до 8.5....
    и гугл ничего похожего не хочет найти....
     
  7. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    Klido
    вы изменили поле - не важно как, другой подформой, типом лайт и т.д.
    проще всего или вернуть назад, или агентом перевложить
     
  8. Klido

    Klido Гость

    ???
    в НОВЫХ документах после сохранения ЭТО проявляется... в старых тоже, но они создаются такими...
    что ж теперь всё время перевкладывать?? Хотелось бы выяснить при каких условиях бывает такое отображение дублированное
    вот это "ещё какие-нибудь" :rolleyes:

    в новой пустой форме с одним аналогичным полем всё выглядит нормально в этой же базе...
     
  9. susinmn

    susinmn Well-Known Member

    Регистрация:
    16 окт 2007
    Сообщения:
    530
    Симпатии:
    8
    У меня ситуация такая, скриптом
    Код (Text):
    @If(@IsDocBeingEdited;@True;@Command([EditDocument]));
    @Command([EditGotoField];"RT");
    @Command([EditInsertFileAttachment]);
    @Command([FileSave])
    прикрепили файл в сохранный документ, после переоткрытия из Editable Rich text поля RT файл пеместился в поле $File

    причем только в одном документе...

    Добавлено (проблема подробнее): суть в том, что файл прикрепили в поле, например RT, но после сохранения он из поля пропал и появился в документе в самом низу. Был в поле RT, а стал находится в поле $File.
     
  10. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.291
    Симпатии:
    0
    Файл ВСЕГДА находится в поле $FILE, в RT-поле находится (или не находится) только иконка (ссылка).

    А, с MIME м.б. исключения
     
  11. susinmn

    susinmn Well-Known Member

    Регистрация:
    16 окт 2007
    Сообщения:
    530
    Симпатии:
    8
    так почему из поля иконка(и) пропадают???
     
  12. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    входе пересохранения дока может теряться т.н. хинт в РТ, бывает из-за рассинхронизации фронт и бэкэнда, бывает при замене поля РТ...
    могут быть и др. варианты
     
  13. susinmn

    susinmn Well-Known Member

    Регистрация:
    16 окт 2007
    Сообщения:
    530
    Симпатии:
    8
    Можно с этим как-то бороться?
     
  14. Klido

    Klido Гость

    Так пока ничего и не нашлось :)
     
  15. Klido

    Klido Гость

    вот дошли руки, чтоб серьезно побороться с дополнительным показом... в итоге ситуация:

    есть форма без аттачей, в ней вычисляемая подформа с аттачами - внизу документа всегда дополнительно показано общее кол-во аттачей, имеющееся в такой подформе(ах).
    Оно и понятно: в документе вложения есть, а на этапе вычисления подформы неизвестно, будут ли там поля для этих вложений - вот и показывает принудительно.
    Технически интересно использовать это, скрыв вычисляемую подформу для защиты аттачей от изменений (доступа к ним не будет даже без секций)...

    вопрос как убрать показ таких вложений без отказа от аттачей в вычисляемой подформе остался :)
     
  16. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    программно переключаемая таблица?
     
  17. Klido

    Klido Гость

    месяцы спокойствия привели к новому неприятному глюку: в ртф вложено, допустим, 17 файлов, @ показывает кол-во аттачей 17, но после сохранения документа в поле есть 12 аттачей, остальные 5 - внизу документа... нет слов ;) и поди поясни пользователям, что если они не нашли аттач в поле - см. внизу...
     
  18. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    надо спрятать их все и казать в виде списка (листбокс типа)
     
  19. Klido

    Klido Гость

    lmike
    скорее в виде списка имен аттачей+кнопка/линк для запуска... надо, чтоб все были сразу видны.... но это тоже гемор из-за мелочи разводить такое....
     
  20. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    Интересно, такое впечатление, как буд-то бы часть вложений сидит в поле, а остальные в документе...
     
Загрузка...

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