05.10.2006 16:07
twix
 
выставляю на суд свое творение. не бейте сильно, если что не так. я же вас не заставляю программу юзать (%

- с idclass=1
- без idclass=1
- отбирает только документы со статусом выше черновика

- SMDocVerifier v1.1 fix 1
06.10.2006 08:03
reddevil
 
на вид прикольно)) вроде и функционал нормальный но ((
после нажатия на "Проверить все"
Код:
10:01:23 Присоединились к базе dbsuper
10:01:24 Присоединились к базе office
10:01:24 Получение списка мест хранения базы office...
10:01:24 Список мест хранения получен
10:01:27 Получение записей таблицы SMDocuments базы office...
10:01:27 ORA-00936: отсутствует выражение

10:01:27 Получение записей таблицы SMDocuments базы dbsuper...
10:01:28 ORA-00936: отсутствует выражение

10:01:28 Анализ полученных данных...
10:01:28 Получение записей таблицы SMDocuments базы office...
10:01:28 ORA-00936: отсутствует выражение

10:01:28 Получение записей таблицы SMDocuments базы dbsuper...
10:01:28 ORA-00936: отсутствует выражение

10:01:28 Анализ полученных данных...
10:01:28 Получение записей таблицы SMDocuments базы office...
10:01:28 ORA-00936: отсутствует выражение

10:01:28 Получение записей таблицы SMDocuments базы dbsuper...
10:01:28 ORA-00936: отсутствует выражение

10:01:28 Анализ полученных данных...
10:01:28 Получение записей таблицы SMDocuments базы office...
10:01:28 ORA-00936: отсутствует выражение

10:01:28 Получение записей таблицы SMDocuments базы dbsuper...
10:01:28 ORA-00936: отсутствует выражение

10:01:28 Анализ полученных данных...
и еще поле со списком Место хранения - пустое((
06.10.2006 10:49
twix
 
Код:
ORA-00936
missing expression
Cause
A required part of a clause or expression has been omitted. For example, a SELECT statement may have been entered without a list of columns or expressions or with an incomplete expression. This message is also issued in cases where a reserved word is misused, as in SELECT TABLE.
Action
Check the statement syntax and specify the missing component.
Странно... у меня ни разу такого не было. Видимо, он у тебя не смог получить список мест хранения. Потому и селект не отрабатывает как положено.

Код:
'select ID,CREATEDAT,DOCSTATE,TOTALSUM from Supermag.SMDocuments where CREATEDAT between [DateToStr(FromDate.Date)] and [DateToStr(TillDate.Date)] and LOCATIONTO=[NamesGrid.Cells[0,NamesCombo.ItemIndex+1]] and DOCTYPE=''WI'' order by CREATEDAT,ID'
Какой оракл используете? - Программа тестилась только на восьмерке.
Версия СМ какая? - Испытано лишь на 1024 сп6 и сп7

Может еще кто попробует?
06.10.2006 11:04
OlegON
 
Ты бы лучше привел селект, который у тебя NamesGrid заполняет.
06.10.2006 11:12
reddevil
 
9.2.0.7. и 1,24,3, сп5
06.10.2006 11:17
OlegON
 
Версия Oracle не влияет
06.10.2006 11:32
twix
 
olegon, select ID,NAME from Supermag.SMStoreLocations where idclass=1 and id<>1
06.10.2006 11:33
reddevil
 
забавно) а зачем idclass=1?
06.10.2006 11:34
reddevil
 
поэтому и пусто)) может поправишь- уж больно хочется попорбовать
06.10.2006 11:43
twix
 
reddevil, idclass=1 сделал потому, что без него вылазит еще куча всякой дряни, которая мне для проверки вообще не нужна. но исправил. сейчас выложу
Часовой пояс GMT +3, время: 22:36.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.