Найдено 14 результатов
- 27 авг 2024, 17:39
- Форум: Программирование
- Тема: GetFirst не возвращает статус tsOk
- Ответы: 7
- Просмотры: 17522
Re: GetFirst не возвращает статус tsOk
обычно такое бывает когда имя переменной объявлено несколько раз.
Например в var перед create view и в create view(или там есть таблица с таким полем и она одна) - тогда в коде вы видите первое, а getfirst возьмет второе.
Я рекомендую стараться делать более длинные названия, отделять локальные от ...
- 27 авг 2024, 17:23
- Форум: Программирование
- Тема: Галактика аварийно вылетает на создании временной таблицы
- Ответы: 10
- Просмотры: 23419
Re: Галактика аварийно вылетает на создании временной таблицы
Эмпирическим путем выяснил, что таблица перестает создаваться после определенного количества полей. Галактика аварийно падает!
Для создания временных таблиц с большим количеством полей, рекомендую использовать функцию
function sqlCreateTmpTableAs(tableName: string; tableNum: integer; mode ...
- 27 авг 2024, 13:21
- Форум: Программирование
- Тема: Галактика аварийно вылетает на создании временной таблицы
- Ответы: 10
- Просмотры: 23419
Галактика аварийно вылетает на создании временной таблицы
Доброго времени суток.
If sqlCreateTmpTable( 'Table tblTempMC1 (cMC : Comp, cMOL : Comp, cParty : Comp, cPodr : Comp, cOrg : Comp, ' +
' sOrgName : String, sDocNumber : String, dDocDate : Date, wDocType : Word, sDocTypeName : String, ' +
' sNomNumber : String, sMCName : String, sCOCode ...
If sqlCreateTmpTable( 'Table tblTempMC1 (cMC : Comp, cMOL : Comp, cParty : Comp, cPodr : Comp, cOrg : Comp, ' +
' sOrgName : String, sDocNumber : String, dDocDate : Date, wDocType : Word, sDocTypeName : String, ' +
' sNomNumber : String, sMCName : String, sCOCode ...
- 22 авг 2024, 13:36
- Форум: Программирование
- Тема: GetFirst не возвращает статус tsOk
- Ответы: 7
- Просмотры: 17522
Re: GetFirst не возвращает статус tsOk
Очень странно, но получилось через пень-колоду решить проблему путем присвоения значения cOrg другой глобальной переменной cRec, и уже через нее спозиционироваться на нужной записи в KatOrg.
Var
cOrg, cRec :Comp;
...
Create view
AS Select *
From
...
KatOrg
Where
((
cRec == KatOrg.nRec And ...
Var
cOrg, cRec :Comp;
...
Create view
AS Select *
From
...
KatOrg
Where
((
cRec == KatOrg.nRec And ...
- 22 авг 2024, 11:57
- Форум: Программирование
- Тема: GetFirst не возвращает статус tsOk
- Ответы: 7
- Просмотры: 17522
Re: GetFirst не возвращает статус tsOk
Упс. Мда. Что касается view, то здесь однозначный баг. А вот что касается KatOrg?
- 22 авг 2024, 09:09
- Форум: Программирование
- Тема: GetFirst не возвращает статус tsOk
- Ответы: 7
- Просмотры: 17522
GetFirst не возвращает статус tsOk
Доброго времени суток.
Вот фрагмент кода.
...
Create View
As Select *
From
tblActReconcil ( Normal )
, tmpSaldo1 ( Normal )
, KatOrg ( ReadOnly )
Where
((
tblActReconcil.cMC == tmpSaldo1.cMC And
tblActReconcil.cParty == tmpSaldo1.cParty And
tblActReconcil.cMOL == tmpSaldo1.cMOL And ...
Вот фрагмент кода.
...
Create View
As Select *
From
tblActReconcil ( Normal )
, tmpSaldo1 ( Normal )
, KatOrg ( ReadOnly )
Where
((
tblActReconcil.cMC == tmpSaldo1.cMC And
tblActReconcil.cParty == tmpSaldo1.cParty And
tblActReconcil.cMOL == tmpSaldo1.cMOL And ...
- 16 фев 2024, 09:43
- Форум: Программирование
- Тема: ASQL Wrong Query Result
- Ответы: 1
- Просмотры: 8154
ASQL Wrong Query Result
Доброго времени суток народ.
Таблица Components. В ней имеются несколько строк со ссылками (путями) на нами созданные ресурсы. Например:
Name Resource
1. ComponentName1 \\AnyServer\Folder4Res\5.5.41.1_1\A.res
2. ComponentName2 \\AnyServer\Folder4Res\5.5.41.1_1\B.res
3. ComponentName3 \\AnyServer ...
Таблица Components. В ней имеются несколько строк со ссылками (путями) на нами созданные ресурсы. Например:
Name Resource
1. ComponentName1 \\AnyServer\Folder4Res\5.5.41.1_1\A.res
2. ComponentName2 \\AnyServer\Folder4Res\5.5.41.1_1\B.res
3. ComponentName3 \\AnyServer ...
- 10 ноя 2022, 10:10
- Форум: Программирование
- Тема: Вызов интерфейса GetUserGroupGal
- Ответы: 6
- Просмотры: 14292
Re: Вызов интерфейса GetUserGroupGal
lGroupsMarker := InitMarker('', 8, 10, 5);
if RunInterface('C_TUNE::GetUserGroupGal', lGroupsMarker, cGrNrec) <> cmCancel
{
......
}
DoneMarker(lGroupsMarker, '');
}
Рано радовался. RunTimeError также происходит, не смотря на инициализацию маркера. :sad:
Попытался модифицировать код по ...
if RunInterface('C_TUNE::GetUserGroupGal', lGroupsMarker, cGrNrec) <> cmCancel
{
......
}
DoneMarker(lGroupsMarker, '');
}
Рано радовался. RunTimeError также происходит, не смотря на инициализацию маркера. :sad:
Попытался модифицировать код по ...
- 08 ноя 2022, 06:00
- Форум: Программирование
- Тема: Вызов интерфейса GetUserGroupGal
- Ответы: 6
- Просмотры: 14292
- 05 ноя 2022, 07:29
- Форум: Программирование
- Тема: Вызов интерфейса GetUserGroupGal
- Ответы: 6
- Просмотры: 14292
Вызов интерфейса GetUserGroupGal
var i : integer;
lGroupsMarker : longInt;
cGrNrec : comp;
...
cmPick:
{
var i : integer = 0;
lGroupsMarker := 1;
case CurField of
#sUserGroups:
{
if RunInterface(' C_TUNE::GetUserGroupGal ', lGroupsMarker, cGrNrec ) <> cmCancel
{
for (i; i < GetMarkerCount(lGroupsMarker); i++ )
{ GetMarker ...
lGroupsMarker : longInt;
cGrNrec : comp;
...
cmPick:
{
var i : integer = 0;
lGroupsMarker := 1;
case CurField of
#sUserGroups:
{
if RunInterface(' C_TUNE::GetUserGroupGal ', lGroupsMarker, cGrNrec ) <> cmCancel
{
for (i; i < GetMarkerCount(lGroupsMarker); i++ )
{ GetMarker ...
- 15 янв 2021, 10:53
- Форум: Программирование
- Тема: Cуммы проводок к документу одной записью
- Ответы: 1
- Просмотры: 2871
Cуммы проводок к документу одной записью
Доброго времени суток.
Прошу помочь в составлении запроса к БД по следующим критериям.
Бухгалтер хочет видеть в отчете по выполненным актам на оказание услуг katsopr.vidsopr = 211,
Код КА кому оказана услуга, наименование подразделения и балансовый счет, на которое отнесены затраты по оказанию ...
Прошу помочь в составлении запроса к БД по следующим критериям.
Бухгалтер хочет видеть в отчете по выполненным актам на оказание услуг katsopr.vidsopr = 211,
Код КА кому оказана услуга, наименование подразделения и балансовый счет, на которое отнесены затраты по оказанию ...
- 06 янв 2021, 13:19
- Форум: Программирование
- Тема: Формальные параметры
- Ответы: 1
- Просмотры: 2867
Формальные параметры
Доброго времени суток.
Как передать в процедуру параметры имени таблицы и экземпляра ISQLManager для исключения повторяемости кода
в последующих операторах альтернативного выбора case, if
в приблизительно такой реализации:
#include Query.vih
...
procedure procSetSQLMngr(
qrySqlMngrName: <VarType ...
Как передать в процедуру параметры имени таблицы и экземпляра ISQLManager для исключения повторяемости кода
в последующих операторах альтернативного выбора case, if
в приблизительно такой реализации:
#include Query.vih
...
procedure procSetSQLMngr(
qrySqlMngrName: <VarType ...
- 02 янв 2021, 22:12
- Форум: Программирование
- Тема: SQL Support формат даты
- Ответы: 2
- Просмотры: 4433
Re: SQL Support формат даты
Спс.RAJAH писал(а):О, неофиты приобщаются!..Код: Выделить всё
#date(2,1,2021)
Скорее ретрофаги развиваются!
- 02 янв 2021, 11:56
- Форум: Программирование
- Тема: SQL Support формат даты
- Ответы: 2
- Просмотры: 4433
SQL Support формат даты
Как в Support'е правильно ввести формат даты?
Код: Выделить всё
SQL
SELECT
…
FROM
…
WHERE
KatSopr.dSopr BETWEEN [правильный формат даты] AND [правильный формат даты]