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

Bodybomber
27 авг 2024, 17:39
Форум: Программирование
Тема: GetFirst не возвращает статус tsOk
Ответы: 7
Просмотры: 17522

Re: GetFirst не возвращает статус tsOk


обычно такое бывает когда имя переменной объявлено несколько раз.
Например в var перед create view и в create view(или там есть таблица с таким полем и она одна) - тогда в коде вы видите первое, а getfirst возьмет второе.
Я рекомендую стараться делать более длинные названия, отделять локальные от ...
Bodybomber
27 авг 2024, 17:23
Форум: Программирование
Тема: Галактика аварийно вылетает на создании временной таблицы
Ответы: 10
Просмотры: 23419

Re: Галактика аварийно вылетает на создании временной таблицы



Эмпирическим путем выяснил, что таблица перестает создаваться после определенного количества полей. Галактика аварийно падает!


Для создания временных таблиц с большим количеством полей, рекомендую использовать функцию

function sqlCreateTmpTableAs(tableName: string; tableNum: integer; mode ...
Bodybomber
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 ...
Bodybomber
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 ...
Bodybomber
22 авг 2024, 11:57
Форум: Программирование
Тема: GetFirst не возвращает статус tsOk
Ответы: 7
Просмотры: 17522

Re: GetFirst не возвращает статус tsOk

Упс. Мда. Что касается view, то здесь однозначный баг. А вот что касается KatOrg?
Bodybomber
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 ...
Bodybomber
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 ...
Bodybomber
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:
Попытался модифицировать код по ...
Bodybomber
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 ...
Bodybomber
15 янв 2021, 10:53
Форум: Программирование
Тема: Cуммы проводок к документу одной записью
Ответы: 1
Просмотры: 2871

Cуммы проводок к документу одной записью

Доброго времени суток.

Прошу помочь в составлении запроса к БД по следующим критериям.
Бухгалтер хочет видеть в отчете по выполненным актам на оказание услуг katsopr.vidsopr = 211,
Код КА кому оказана услуга, наименование подразделения и балансовый счет, на которое отнесены затраты по оказанию ...
Bodybomber
06 янв 2021, 13:19
Форум: Программирование
Тема: Формальные параметры
Ответы: 1
Просмотры: 2867

Формальные параметры

Доброго времени суток.

Как передать в процедуру параметры имени таблицы и экземпляра ISQLManager для исключения повторяемости кода
в последующих операторах альтернативного выбора case, if
в приблизительно такой реализации:

#include Query.vih
...
procedure procSetSQLMngr(
qrySqlMngrName: <VarType ...
Bodybomber
02 янв 2021, 22:12
Форум: Программирование
Тема: SQL Support формат даты
Ответы: 2
Просмотры: 4433

Re: SQL Support формат даты

RAJAH писал(а):О, неофиты приобщаются!..

Код: Выделить всё

#date(2,1,2021)
Спс.
Скорее ретрофаги развиваются!
Bodybomber
02 янв 2021, 11:56
Форум: Программирование
Тема: SQL Support формат даты
Ответы: 2
Просмотры: 4433

SQL Support формат даты

Как в Support'е правильно ввести формат даты?

Код: Выделить всё

SQL
SELECT
…
FROM
…
WHERE
   KatSopr.dSopr BETWEEN [правильный формат даты] AND [правильный формат даты]