• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

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

  • Автор темы Klido
  • Дата начала
K

Klido

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

v3.jpg
 
O

Omh

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

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

Klido

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

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

Omh

Похоже на поменяное имя у поля для вложения.
Или скрип чё-нить на PostSave колдует.
 
K

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....
и гугл ничего похожего не хочет найти....
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
Klido
вы изменили поле - не важно как, другой подформой, типом лайт и т.д.
проще всего или вернуть назад, или агентом перевложить
 
K

Klido

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

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

вот это "ещё какие-нибудь" :rolleyes:

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

susinmn

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

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

Добавлено (проблема подробнее): суть в том, что файл прикрепили в поле, например RT, но после сохранения он из поля пропал и появился в документе в самом низу. Был в поле RT, а стал находится в поле $File.
 
30.05.2006
1 345
12
BIT
0
Файл ВСЕГДА находится в поле $FILE, в RT-поле находится (или не находится) только иконка (ссылка).

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

susinmn

так почему из поля иконка(и) пропадают???
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
178
так почему из поля иконка(и) пропадают???
входе пересохранения дока может теряться т.н. хинт в РТ, бывает из-за рассинхронизации фронт и бэкэнда, бывает при замене поля РТ...
могут быть и др. варианты
 
K

Klido

Там показываются аттачи, которые:

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

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

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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
178
программно переключаемая таблица?
 
K

Klido

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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
178
надо спрятать их все и казать в виде списка (листбокс типа)
 
K

Klido

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

Akupaka

Интересно, такое впечатление, как буд-то бы часть вложений сидит в поле, а остальные в документе...
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!