![]() |
#1 |
MCTS
|
В 4.0 перестала работать кнопка выбрать файл.
Если на EDT свойство ButtonImage поставить в OpenFile, то на форме с полем этого типа должна появиться кнопка выбора файла. В 3 все нормально, в 4-ке пропало. В чем может быть дело?
|
|
![]() |
#2 |
MCTS
|
Форму восстановить-компилировать делали?
__________________
С уважением, Павел Цераниди. На пути к совершенству нет конца. Каждое новое достижение является отправной точкой для следующего крупного шага. |
|
![]() |
#3 |
MCTS
|
Ни то, ни другое не помогло, все равно кнопки нет
|
|
![]() |
#4 |
Участник
|
Ну, вообще-то вы неправы.
Кнопка должна появиться только если есть возможность вызова лукапа. Видимо в вашем случае такой возможности нету. К примеру, не установлено свойство FormHelp Вместо создания EDT и установки ButtonImage наследуйтесь от EDT FileNameOpen. |
|
|
За это сообщение автора поблагодарили: Eldar9x (1). |
![]() |
#5 |
MCTS
|
кнопка появилась, но при нажатии "Ошибка времени выполнения: FormRun Объект не имеет метода "filenameLookupInitialPath""
|
|
![]() |
#6 |
Участник
|
Ну, правильно. А теперь это все потому, что лукап форма для выбора файла должна обладать определенными методами.
Смотрите форму SysOpenFileName ![]() 2222 сообщение ![]() |
|
|
За это сообщение автора поблагодарили: mazzy (5). |
![]() |
#7 |
MCTS
|
Спасибо за помощь! Все заработало. Только на форму номенклатур пришлось добавить 4 метода с префиксом filenameLookup*
|
|
![]() |
#8 |
Аманд
|
А если не секрет, зачем к номенклатуре таким образом, отдельной кнопкой цеплять файл? Ведь есть управление документооборотом, которое позволяет написать примечание и прицепить файлы к строке номенклатурного справочника.
|
|
![]() |
#9 |
MCTS
|
Не секрет
![]() Последний раз редактировалось Eldar9x; 09.11.2007 в 22:38. |
|
![]() |
#10 |
Участник
|
Цитата:
Нажимаете кнопку, создаете новый документ, выбираете его с диска - вуаля, он уже в БД. А при выборе файла он у вас в DocuValue сохраняется или в отдельную какую-то таблицу новую? Надеюсь хоть не в InventTable?? ![]() |
|
![]() |
#11 |
MCTS
|
Пока нигде не сохраняется. В inventTable только путь к файлу. Но пока писал последние сообщения, возникла мысль сохранять файл в таблице InventTable. Ничего такого криминального в этом не вижу. Ткните, если чревато.
|
|
![]() |
#12 |
NavAx
|
Цитата:
![]() Если в inventTable будете хранить, то рискуете потерять производительность при обращении к ней (inventTable), т.к. сиквел будет выбирать это поле, особенно заметно на методах Table::find(). Можете потестировать на большом объеме данных картинки. Лучше храните в CompanyImage (кажется так называеться стандартная таблица с картинками). |
|
![]() |
#13 |
Участник
|
Цитата:
Напишу еще про таблицу - Не стоит делать для этих целей новую таблицу. Не стоит изобретать велосипед. Уже есть таблицы Docu*, которые работают с файлами и ссылками на конкретные записи конкретных таблиц. И если уж так не хотите использовать стандартный функционал документооборота с точки зрения пользователя, то хотя бы, ради бога, используйте его неявно, сохраняя туда картинку и делая ссылку на строку ном. справочника, когда пользователь выбирает файл. |
|
![]() |
#14 |
Аманд
|
Раз уж пошла такая пьянка задам следующие вопросы:
1. Файл с текстурой только один? 2. Существуют ли другие файлы, которые необходимо прикреплять: описания, инструкции к номенклатуре, сертификаты и т.д.? То есть, возможно ли, что файлов будет больше одного? И ещё на заметку: Документооборот по полной программе используется при печати Предложений и заявок по Заказам и закупкам (Настройка форм) поэтому почти наверняка он будет использоваться манагерами. ( вернее его использование даст возможность писать примечания в документах заявка и предожение) Последний раз редактировалось Vals; 10.11.2007 в 09:34. |
|
![]() |
#15 |
MCTS
|
2 Vals: 1) один 2) нет. 2 Kashperuk: насчет InventTable все понятно.
|
|
Теги |
ax4.0 |
|
![]() |
||||
Тема | Ответов | |||
Перестала работать отправка e-mail в Ax3 | 10 | |||
Web-портал: открыть файл | 4 | |||
Большой Log файл у базы. Что делать? | 4 | |||
Вывод отчета в файл в пакетном режиме | 16 | |||
Что выбрать в качестве сервака? | 7 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|