|
|
#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 | |||
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|