Издеваемся? Проехали...Алексей писал(а):в какой этой? _loop по корневой таблицы, после невалидного листа continue переведёт корневую на следующую запись.
Найдено 1378 результатов
- 10 окт 2016, 16:18
- Форум: Программирование
- Тема: Значение в невалидной таблице из предыдущей записи в цикле
- Ответы: 13
- Просмотры: 4231
Re: Значение в невалидной таблице из предыдущей записи в цик
- 10 окт 2016, 10:49
- Форум: Программирование
- Тема: Значение в невалидной таблице из предыдущей записи в цикле
- Ответы: 13
- Просмотры: 4231
Re: Значение в невалидной таблице из предыдущей записи в цик
А continue то при чем? Если мне требуется пропустить запись без потомков в конкретно этой таблице?
- 09 окт 2016, 09:49
- Форум: Программирование
- Тема: Значение в невалидной таблице из предыдущей записи в цикле
- Ответы: 13
- Просмотры: 4231
Re: Значение в невалидной таблице из предыдущей записи в цик
continue то чем помешал? Компактно и читаемость текста лучше.edward_K писал(а): 2. В общем случае хватит
if isValid(#table)
{ вывод
}
else { вывод 0 }
но никак не continue;
[/code]
- 07 окт 2016, 12:46
- Форум: Программирование
- Тема: Значение в невалидной таблице из предыдущей записи в цикле
- Ответы: 13
- Просмотры: 4231
Re: Значение в невалидной таблице из предыдущей записи в цик
Вроде всегда так было.
Поэтому либо жесткая подцепка /==
Либо валидность проверять.
Поэтому либо жесткая подцепка /==
Либо валидность проверять.
Код: Выделить всё
_Loop ObjRemReestr
{
If not IsValid(tn...)
continue;
set Objrem_ := ObjRemReestr.nrec;
Rereadrecord;
...
xlStWriteToMatrix(i, 7, anytable.vString );
}
- 28 сен 2016, 17:58
- Форум: Сопровождение
- Тема: Не могу зайти в галактику
- Ответы: 11
- Просмотры: 5756
Re: Не могу зайти в галактику
Можно с tnsnames.ora вообще не связываться.
Меняем цифры, буквы на свои и прописываем в общий cfg.
Код: Выделить всё
[SQLDriver]
SQLServer=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.1)(PORT=1521))(CONNECT_DATA=(SID=GALAXY)))
- 22 июн 2016, 16:06
- Форум: Программирование
- Тема: Использование переменной, которая находится вне таблицы
- Ответы: 15
- Просмотры: 5576
Re: Использование переменной, которая находится вне таблицы
<> означают, что нужно свое значение подставить. :) .Create view AdOrg From katorg, PodrInfo Where (( ORG_NREC == katorg.nrec and Katorg.nrec == podrinfo.cpodr )); .fields iAdrFunc.GetFullTerrName(comp(AdOrg.PodrInfo.okved)) .endfields Ну и пропозиционировать предварительно таблицу не помешает.
- 22 июн 2016, 12:59
- Форум: Программирование
- Тема: Использование переменной, которая находится вне таблицы
- Ответы: 15
- Просмотры: 5576
Re: Использование переменной, которая находится вне таблицы
Если в форме, то как-то так:
Код: Выделить всё
.var iAdrFunc : AddressFunc; .endvar
.fields
iAdrFunc.GetFullTerrName (<AddressN.nrec>)
.endfields
- 22 июн 2016, 12:24
- Форум: Программирование
- Тема: Использование переменной, которая находится вне таблицы
- Ответы: 15
- Просмотры: 5576
Re: Использование переменной, которая находится вне таблицы
Адреса обычно формируются через ObjAddressFunc (AdrFunc.vih).
Код: Выделить всё
FullNameAdr := iAdrFunc.GetFullAddressInd(CurNRecAdr);
FullNameATD := iAdrFunc.GetFullTerrName(CurNRecATD);
- 26 фев 2016, 17:44
- Форум: Программирование
- Тема: Как программно дописать в MEMO поле?
- Ответы: 5
- Просмотры: 4291
Re: Как программно дописать в MEMO поле?
В vipprog к 9.1 появилось описание функций: *PartMemo*. Видимо они и нужны. VIP 5.5.20.
- 26 фев 2016, 12:25
- Форум: Программирование
- Тема: Как программно дописать в MEMO поле?
- Ответы: 5
- Просмотры: 4291
Re: Как программно дописать в MEMO поле?
Проверил с текстом - работает.
В memo тексты обоих файлов.
Код: Выделить всё
ImportFileToMemo ( DocInfo.TextData, 'C:\TEMP\memo1.txt', false );
ImportFileToMemo ( DocInfo.TextData, 'C:\TEMP\memo2.txt', true );
SetMemoPrefix ( tnDocInfo, 'txt' );
Update Current DocInfo;
- 23 сен 2015, 19:31
- Форум: Программирование
- Тема: Выгрузка в excel 2010
- Ответы: 5
- Просмотры: 1921
Re: Выгрузка в excel 2010
В рабочей папке создаем файл excel.log и пробуем выгружать. В нем будет протокол.
- 22 сен 2015, 15:24
- Форум: Программирование
- Тема: Вид отпуска в приказе на отзыв
- Ответы: 6
- Просмотры: 1742
Re: Вид отпуска в приказе на отзыв
Так и получается. Отзыв у одного сотрудника. Отпуск идет один за другим и соответственно отзыв из двух отпусков. Но двумя строками в приказе. То есть сначала отзыв из основного ежегодного, затем отзыв из дополнительного отпуска. В этом случае проблем быть не должно. Но если, например идут отпуска: ...
- 22 сен 2015, 11:21
- Форум: Программирование
- Тема: Вид отпуска в приказе на отзыв
- Ответы: 6
- Просмотры: 1742
Re: Вид отпуска в приказе на отзыв
Если нужен отпуск из которого идет отзыв, то:
Но нужно учитывать, что одним отзывом можно отозвать сразу из нескольких разных отпусков, если они идут один за другим.
Код: Выделить всё
ContDocNrec == ContDoc.nrec
and ContDoc.ObjNrec == OtpOtz.nrec
and OtpOtz.kOtpus == KlOtpusk.kOtpus
- 21 июл 2015, 16:59
- Форум: Программирование
- Тема: Ограничение на запрос
- Ответы: 7
- Просмотры: 1819
Re: Ограничение на запрос
Точно.KATZ писал(а): Скорее такКод: Выделить всё
SubStr(KatParty.kod,17,1)<>'h'
- 21 июл 2015, 16:29
- Форум: Программирование
- Тема: Ограничение на запрос
- Ответы: 7
- Просмотры: 1819
Re: Ограничение на запрос
Код: Выделить всё
pos('h',Katparty.kod)<>17
Код: Выделить всё
SubStr(KatParty.kod,17,17)<>'h'