Найдено 18 результатов

IStep
08 апр 2005, 23:56
Форум: Программирование
Тема: Связь VIP - ODBC
Ответы: 6
Просмотры: 4498

Re: Связь VIP - ODBC

Cинхронизацию можно на Access-e написать (данные Access<-ODBC<-MSSQL),а запустить это из VIP-а.

Что-то грусно стало на очередное "Как из VIP..?"
Не нашёл в Vip MKDIR? пиши сам:

Function MkDir2(pFName: string):boolean;
{
var pExitCode: integer;
DeleteFile('#MkDir.Bat')
LOGSTRTOFILE('#MkDir.Bat ...
IStep
28 мар 2005, 17:10
Форум: Программирование
Тема: Как добавить поле в существующую таблицу?
Ответы: 12
Просмотры: 7491

Re: Как добавить поле в существующую таблицу?

Неужели механизм внешних атрибутов, классификаторов не подходи?
НЕ ВЕРЮ!
IStep
18 фев 2005, 21:04
Форум: Программирование
Тема: Проблема с NalT
Ответы: 13
Просмотры: 5657

Re: Проблема с NalT

есть пользовательская настройка:
Интерфейсы выбора>
Фильтр по матценности при выборе партии МЦ
ставь "Да" и бедет тому счастье
IStep
13 фев 2005, 18:01
Форум: Программирование
Тема: Что же делать с ключами
Ответы: 28
Просмотры: 12059

Re: Что же делать с ключами

1)Такое собщение выдаётся, когда стоит сортировка (ORDER BY ), но нет соотв. индекса
..а ";" для .Create view я не вижу.
Может где-то ORDER BY затерялся.
...Хотя FCOM это дело перемалывает.

2) в таблицах Данные есть?? MBPIN точно не пустая?
IStep
14 дек 2004, 16:48
Форум: Программирование
Тема: Внешняя классификация (фигня какая-то)
Ответы: 5
Просмотры: 3025

Re: Внешняя классификация (фигня какая-то)

?: .. and g2.nrec = '4001DDA734F189BEh';

Может
.. and g2.nrec = Comp(4001DDA734F189BEh);
IStep
09 дек 2004, 23:20
Форум: Программирование
Тема: Переход между базами в программе
Ответы: 27
Просмотры: 14931

Re: Переход между базами в программе

!!!
REOPENTABLEBYPATH переключает синоним таблицы во вью на указанный Файл. (я так понял, что "Basedoc" во вью - это тоже синоним! , просто он также называется как и таблица "BASEDOC")
Если используется Журнализация, то все изменения с любыми синонимами на любых файлах будут сваливаться в Журнал ...
IStep
01 дек 2004, 20:14
Форум: Программирование
Тема: NOWRUN отказывается работать
Ответы: 3
Просмотры: 2666

Re: NOWRUN отказывается работать

1 способ - передать всё в параметрах коммандной строки
start %GalaPath%\exe\WININT.EXE /galaxy.nowrun=CalcSaldoRPT /DATABASE.DATABASENAME=%GalData% /System.OpenResources=%CurDir%\xlOstatki1.Res /login.UserName=USER11 /Login.password=USER11

2 способ (более наглядно)- положить в текущую директорию ...
IStep
22 ноя 2004, 17:27
Форум: Программирование
Тема: Комбинирование компонентов ActiveX и xl-функций в интерфейса
Ответы: 14
Просмотры: 5982

Re: Комбинирование компонентов ActiveX и xl-функций в интерф

Раз с OleCreate работает, может тогда попробовать:

function OleCreateFromFile (
const aFileName : String
) : LongInt;

сам не пробывал - мне пофиг где у юзера отчет появится.
IStep
22 ноя 2004, 11:39
Форум: Программирование
Тема: Комбинирование компонентов ActiveX и xl-функций в интерфейса
Ответы: 14
Просмотры: 5982

Re: Комбинирование компонентов ActiveX и xl-функций в интерф

Похоже, что xlOpenExcel это тот-же xlCreateExcelFromTemplate,но на шаблоне по умолчанию.
Если отчет черезчур нарядный, то я делаю так:
-создаю шаблон отчета в Excel с нарядностями, включая с форматированием данных
-пишу код с xl-функциями по заполнению этого отчета
-пишу макросы в Excel-е по ...
IStep
21 ноя 2004, 14:34
Форум: Программирование
Тема: Проблема со временной таблицей
Ответы: 8
Просмотры: 3897

Re: Проблема со временной таблицей

function InitMarker (name : string; size, count, delta : longInt; sorted : boolean) : longInt;

sizeof(nRec) = 8, а у тебя 2 - только младшие 2 байта сохраняешь!
...повезло, у тебя старшие байты nRec-ов не пустые, а то потом ;(

Ради побыстрее (уж не знаю быстрее-ли? ) :
for (i:=GetMarkerCount ...
IStep
16 ноя 2004, 13:24
Форум: Программирование
Тема: функция получения текущей БД
Ответы: 4
Просмотры: 3603

Re: функция получения текущей БД

function GetBaseName: string;
{
GetBaseName := Trim(UpCase(GetStringParameter('DataBase','DataBaseName',0)));
}
На самом деле это путь к словарю БД.
Если в коде пользовать
function ReopenTableByPath (iTable : integer; newPath : string)
то, естественно конкретная таблица будет в др. месте
IStep
05 окт 2004, 20:28
Форум: Программирование
Тема: Программка для сканера штрихкода
Ответы: 13
Просмотры: 5976

Re: Программка для сканера штрихкода

"..интерфейс ввода свой.."
+
"сканер штрих-кода просто делает тоже самое, что если бы набрали на клаве этот код"
=
Попробуйте БЕЗ OpenSearch просто поле - переменная в спецификации, ввода со сканера в него. На cmCheckField делать всё что надо.
IStep
17 окт 2003, 16:28
Форум: Программирование
Тема: Вычисляемое поле
Ответы: 4
Просмотры: 2967

Re: Вычисляемое поле

View можно и так нарисовать:
CREATE VIEW
var
...
(
cfMatCenName,
cfBarCodeName,
cfValName,
[Имя поля]
)
AS SELECT
if(SPSTEP.PRMC=1,katmc.name,katusl.name),
if(SPSTEP.PRMC=1,katmc.barkod,katusl.kod),
if(BASEDOC.CVAL=0,'руб.',KLVAL.SIMVOLV),
[Выражение],
....
from
...
WHERE
....
;
//по моему ...
IStep
17 окт 2003, 16:17
Форум: Программирование
Тема: Вычисляемое поле
Ответы: 4
Просмотры: 2967

Re: Вычисляемое поле

Нинадо события. Всё во View:
CREATE VIEW
var
...
AS SELECT *,
if(SPSTEP.PRMC=1,katmc.name,katusl.name) (FieldName=cfMatCenName),
if(SPSTEP.PRMC=1,katmc.barkod,katusl.kod) (FieldName=cfBarCodeName),
if(BASEDOC.CVAL=0,'руб.',KLVAL.SIMVOLV) (FieldName=cfValName),

[Выражение] (FieldName=[Имя поля ...
IStep
02 сен 2003, 21:52
Форум: Программирование
Тема: Экспорт в Клиент-Сбербанк/ Вид оплаты
Ответы: 10
Просмотры: 5815

Re: Экспорт в Клиент-Сбербанк/ Вид оплаты

Большое спасибо, Seybukan.

В том, что это работает у меня нет никаких сомнений.
Но plPor.TelePost как ставить? Руками оператору?
Как "Временно"- это способ, но равноправный с тем, чтоб в Гале с видом отправки НИЧЕГО не делать, а ставить его в самом Клиент-Сбербанке !руками на каждую платёжку!

Хочу ...