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

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

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....
IStep
28 мар 2005, 17:10
Форум: Программирование
Тема: Как добавить поле в существующую таблицу?
Ответы: 12
Просмотры: 6677

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

function OleCreateFromFile (
const aFileName : String
) : LongInt;

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

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

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

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

function InitMarker (name : string; size, count, delta : longInt; sorted : boolean) : longInt; sizeof(nRec) = 8, а у тебя 2 - только младшие 2 байта сохраняешь! ...повезло, у тебя старшие байты nRec-ов не пустые, а то потом ;( Ради побыстрее (уж не знаю быстрее-ли? ) : for (i:=GetMarkerCount(someCO)...
IStep
16 ноя 2004, 13:24
Форум: Программирование
Тема: функция получения текущей БД
Ответы: 4
Просмотры: 3085

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

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

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

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

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
Просмотры: 2668

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=[Имя поля]) from...
IStep
02 сен 2003, 21:52
Форум: Программирование
Тема: Экспорт в Клиент-Сбербанк/ Вид оплаты
Ответы: 10
Просмотры: 5410

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

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