Путевые листы
ФОРМА Запускается из поисковой формы Путевые листы.
Служит для заполнения данных по путевым листам и формирования документа "Путевой лист" на основе шаблона Word. Справа от некоторых полей расположены кнопки, назначение которых:
- открыть связанный с полем справочник для выбора нужного значения для подстановки в поле
- удалить значение в поле
- открыть связанный с полем справочник для просмотра или редактирования дополнительных атрибутов уже выбранного в поле значения
Внизу формы расположены кнопки:
Печать – при нажатии открывается форма «Отчетность», с которой можно запустить формирование документа «Путевой лист».
Применить – сохраняет внесенные изменения данных и закрывает форму
Отмена – отменяет внесенные изменения данных и закрывает форму
Так же в нижней части формы показана история записи: даты создания/изменения, кто создал - изменил и уровень доступа к данной форме, назначенный администратором.
Расчет параметров путевого листа
После заполнения основных данных и маршрутов движения нужно произвести расчет итоговых данных. Для этого нажмите кнопку «Расчет». Откроется форма РЕДАКТОР ФОРМУЛ, с помощью которой можно изменить формулу расчета, отредактировать формулы расчета отдельных параметров. Сам процесс расчета состоит из следующих этапов:
Задать параметры формул
В таблице «Параметры формул» в поле «Код» нужно выбрать параметр (в версии 1.0 самостоятельное создание параметров не предусмотрено) и задать источник для расчета параметра. В качестве последнего могут выступать:
Запрос – обозначение с префиксом qry
Функция – обозначение с префиксом fun
* – константа, то есть вычисления нет
В версии 1.0 самостоятельное создание запросов и функций для расчета параметров не предусмотрено. Можно только выбирать их из списка.
Если в качестве источника расчета параметра выбран запрос, тогда в поле «Имя поля» нужно задать имя того поля запроса, которое содержит нужное значение параметра.
Можно редактировать запрос – он открывается двойным кликом по полю «Источник»- выделено синим цветом. Редактирование функций расчета параметров в версии 1.0 не предусмотрено.
Так же можно задать постоянное значение параметра в поле «Задать». В этом случае если даже установлен источник расчета – он будет игнорироваться и параметр все равно примет значение, которое поставлено в поле.
Задать формулу расчета
Сама формула расчета задается в поле «Формула». В тексте формулы можно указывать арифметические операторы: + - * / (). Оператор Round() производит округление выражения, залученного в скобки до ближайшего целого значения. В отличие от него, оператор Fix() производит отбрасывания всех знаков после запятой. Например:
Round(15.23) = 15
Round(18.65) = 19
Fix(15.23) = 15
Fix(18.65) = 18
Для предварительной проверки результатов расчета нажмите кнопку «Проверить». В списке покажется перечень параметров и их значения. Можете сравнить полученный результат с ручным расчетом. Если данные различны, но Вы уверены, что вручную рассчитали правильно, то скорей всего ошибка в синтаксисе формулы:
- Проверьте правильность расположения скобок – количество левых скобок должно быть равно количеству правых.
- Не забывайте, что расчет ведется по общим правилам: сначала считаются операции умножения/деления, потом сложения/вычитания.
Проверьте правильность самой формулы. Например, выражение Fix(0,3+0,4) будет равно 0, так как Fix(0,7) = 0.
Записать полученные параметры
Для окончательного расчета и сохранения результатов нажмите кнопку «Пересчитать по формуле». Данные запишутся в таблицу. Допускается их ручное редактирование – это для случая, когда необходимо изменить расчетное значение, а саму формулу трогать не желательно -частный случай не стандартного расчета.
Значения из этой таблицы пойдут во все документы по данному путевому листу.
То есть в программе предусмотрена привязка конкретных рассчитанных параметров к путевому листу, а не формулы.
После расчета и записи (сохранения) результатов нажмите кнопку «Применить» в низу формы.
Создание новой формулы
Если нужно создать новую формулу на основе текущей, то проще всего это сделать копирование и последующим редактированием текущей формулы. Для этого служит кнопка «Копировать». При нажатии на нее текущая формула копируется и форма открывается на новой (созданной) записи. После этого можно редактировать формулы и параметры.
Так же можно создать формулу, если нажать кнопку «Создать» на поисковой форме формул, которая запускается со стартовой формы (пункт формулы расчета).
Для просмотра списка созданных формул служит отчет, открываемый кнопкой «Печать внизу формы».
Формирование путевого листа
После расчета необходимых параметров можно сформировать путевой лист. Для этого жмем кнопку «Печать» на форме «Путевой лист». Откроется форма «Отчетность» из которой двойным кликом по полю «Обозначение документа» запускается на формирование соответствующий документ.
Как уже говорилось, он формируется на основе шаблона, хранящегося по умолчанию в каталоге ..\Dot, а сам документ сохраняется по умолчанию в каталоге ..\Word. Можно изменить эти пути – для этого на вкладке «Настройка» формы «Отчетность» двойным кликом по полю «Путь каталога» (выделено синим цветом) запускаем диалоговое окно выбора каталога.