Как ввести путь к файлу на Request форме для датапорта Navision
При создании датапорта с помощью мастера, на request-форме располагаются два контрола – FileName (строка) и Direction (option). В режиме дизайна эта форма – пустая, т.е. эти два контрола добавляются Navision’ом уже во время выполнения.
Если на форму добавить контролов, вы потеряете возможность указать путь к файлу для датапорта.
Шаги по добавления контрола, содержащего путь к файлу
- Определите глобальную переменную txtFilename of type Text[250]
- Разместите на форме метку и TextBox
- Измените следующие свойства для TextBox:
ID: 1
Caption: File Name
SourceExpr: txtFilename
AssistEdit: Yes - Измените свойства для Label:
ParentControl: 1 - Поместите следующий кусок кода в триггер OnPreDataport: CurrDataport.FILENAME := txtFilename;
Все.
Примечание. Единственное, что здесь по-настоящему важно, это ID для textbox’а. Он должен быть выставлен в 1, иначе не заработает ваш Assist Edit.

Автор: Андрей Стрельников
В области Navision - с 2003 года. Профессиональные интересы: NAV, MS SQL, .NET, BPMN, IT-менеджмент. Предметная область: логистика, финансы, склады, 3PL.
Количество статей, опубликованных автором: 86.