Контакты Клиентам Цены Программы Демо Форум
ПК-Софт: на главную страницу
Разработка программного обеспечения
На главную страницу ПК-Софт
 Клиентам
 Описание
 стандартных
 отчетов
 Закрытие
 периода
 Дополнительный
 номер
 в документе
 Возможности
 командной строки.
 Пользовательское
 меню
 Встроенные
 функции
 форматы и
 переменные
 Модуль обмена
 Импорт
 документов

 

 
 
Дополнение к документации  
 
Возможности командной строки. Пользовательское меню.


     Назначение
     Основной модуль

     Вход в компанию

     Импорт справочников. Импорт документов

     Построение отчёта и сохранение его в CSV-файле

     Пользовательское меню

 

 Назначение

     Параметры командной строки позволяют запускать программу для выполнения определённых заранее операций; для запуска по расписанию планировщиком заданий, для запуска из пользовательского меню Trade Assistant, для запуска отдельных операций, для организации пакетных файлов.

 

Основной модуль

     Командная строка trade40.exe имеет следующий формат:

          trade40.exe [КОМАНДА] [key1[, key2, ...]]

Возможны следующие команды:

          IMP - импорт справочника;
          IMPD - импорт документов;

          key1, ... имеют следующий формат:
           /<имя_ключа>=<значение> или
           -<имя_ключа>:<значение>

     В командной строке могут присутствовать ключи для входа в компанию и для выполнения какой-либо одной команды. Командная строка, в которой присутствуют ключи от разных команд, считается ошибочной. Если команда не указана, то программа попытается определить её, исходя из имеющихся ключей.

     Если не хватает длины командной строки для передачи всех необходимых параметров, то можно написать так:

           start/w trade40.exe @<файл с параметрами>

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

 

Вход в компанию

   Ключи для входа в компанию используются для "форсированного" открытия компании и используются, как правило, как параметры в строке "Файл" ярлыка ("Target" в shortcut) при значительном количестве рабочих компаний.

     /C=<путь к компании>

     /U=<имя пользователя>

     /P=<пароль пользователя>

Параметры /C и /U имеют значения по умолчанию, которые хранятся в trade34.ini:

     [Trade]
     LastUser=<имя последнего из пользователей, который выполнил успешный вход в компанию>
     Company=<путь к последней из компаний, в которую был осуществлен успешный вход>

Импорт справочников. Импорт документов

     Обязательные параметры:

          /I=путь к файлу с данными для импорта
          /IL=путь к файлу с настройкой импорта

     Необязательный параметр.

          /Q=<Yes|No>

          Yes - на запросы "Запись с .... уже есть в базе данных. Обновить?" отвечать "Да"
          No - на запросы "Запись с .... уже есть в базе данных. Обновить?" отвечать "Нет"

     Если параметр /Q не указан, то запрос будет выведен на экран. Помните, что импорт справочников требует монопольного режима!

 

Построение отчёта и сохранение его в CSV-файле

     Командная строка buildrep.exe имеет следующий формат:

          buildrep.exe [key1[, key2, ...]]

Обязательные параметры:

     /N=<имя отчёта>
!!! не должно содержать пробелов и знаков равенства; должно быть уникальным в рамках файла

     /R=<путь к файлу с отчётом>

     /S=<путь к CSV-файлу для сохранения отчёта>

Кроме того, необходимо открыть компанию, т.е. используются значения ключей /C, /U, /P.

Необязательные параметры:

     /F=путь к файлу с фильтром для отчёта

     /PF=путь к файлу с фильтром для флага "Сальдо на начало"

     При построении отчёта можно указать значения фильтра; если файл с фильтром не задан, то используются фильтры по умолчанию. Файл фильтра имеет формат обычного INI-файла Windows. В качестве имени секции используется имя поля, по которому задается фильтр, за исключением имени "Custom", которое задает дополнительный фильтр. Фильтры могут задаваться по конкретному значению, по интервалу значений, по типу документа. Директивой Include нельзя отменить предустановленный в Генераторе Отчётов фильтр. Также нельзя переопределить предустановленное Генератором Отчётов в фильтре значение. Фильтр по значению имеет следующий формат:

          [имя_поля]
          Include=<0 | 1>

               0 - фильтр по данному полю выключен (значение использоваться не будет) ;
               1 - фильтр по данному полю выключен (значение будет использоваться)

          Value=<значение>

     Фильтр по интервалу значений имеет следующий формат:

          [имя_поля]
          Include=<0 | 1>
          From=левая граница
          To=правая граница

     Фильтр по типу документов имеет следующий формат:

          [Type]
          Value=<список типов документов: перечисленные через запятую мнемокоды документов, которые возвращает функция docsign(Type)>

     Дополнительный фильтр имеет следующий формат:

     [Custom] Include=<0 | 1>
     Value=<выражение логического типа>

 

Пользовательское меню

     Пользовательское меню добавляется в пункт Инструменты главного меню системы. Меню определяется в файле trade34.ini и имеет следующий синтаксис:

[user menu]
Caption1=Строка пользовательского меню
Command1=командная строка

Например:

Caption2=Калькулятор
Command2=calc

 

© ООО "ПК-СОФТ" 2004