[ТЕМА ЗАКРЫТА]
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 сделал потому, что без него вылазит еще куча всякой дряни, которая мне для проверки вообще не нужна. но исправил. сейчас выложу
06.10.2006 11:47
twix
 
olegon, версия оракла не влияет, но мало ли... тестил-то только на восьмой. а вот версия супермага может - структура, ведь, постоянно у вас немного меняется.
06.10.2006 13:09
reddevil
 
и послдений момент)) черновики то зачем сравнивать?
06.10.2006 14:20
twix
 
reddevil, иногда оказывается, что статус документа был опущен до черновика для правки, однако впоследствии его забыли поднять. получается, что у нас накладная в зеленых галках, а у них - правильно, но в черновике. это один из примеров работы наших операторов (% но случаев всяких много бывает
06.10.2006 15:48
reddevil
 
понимаю что наглость)) а нельзя ли версию где рассматриваются только выше черновика?
09.10.2006 08:18
twix
 
reddevil, исправил. смотри первый пост
09.10.2006 09:09
reddevil
 
Супер!!!, это зачот!
Ша буим тестить.
10.10.2006 18:28
Vlad
 
Код:
'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'
Только щас заметил у тебя Grid используется для МХ, я думал что что наподобе combobox
Я сейчас работаю над подобной прогой я там использовал combobox
А так твоя прога у меня работает нормально, но есть одно но в подчиненых базах не все МХ, которые есть в центральной, думаю могут быть проблеммы. Сам не проверял.
20.10.2006 13:55
twix
 
Оказалось, что в некоторых базах в сумме документа разделителем служила точка, а не запятая. Из-за чего возникали проблемы с преобразованием типов. Вроде поправил, но прошу проверить всех. (%
23.10.2006 18:32
AlexeyV
 
twix, спасибо. Потестим.
14.11.2006 14:46
baggio
 
не работает у меня на Win2003 srv... ни в кансоле ни в терминале...

Ошибка приложения SMDocVerifier.exe, версия 0.0.0.0, модуль SMDocVerifier.exe, версия 0.0.0.0, адрес 0x00000154.

Приложение F:\SMDocVerifier.exe вызвало ошибку Ошибка в 14/11/2006 @ 14:41:57.873 Вызвано исключение c0000005 по адресу 00400154 (SMDocVerifier)
19.01.2007 12:54
reddevil
 
При нажатии на "приход" или "Расход" такая ошибка

А при нажатии на "Перемешение" либо тоже ошибка либо не отбирает документы, хотя я точно знаю что в магазине больше.
19.01.2007 13:15
baggio
 
Кстати если уж подняли....
ПОжелание...
Twix было бы неплохо иметь еще возможность проверки Актов переоценки и карточек товаров... на соответсктвие с ЦО...
19.01.2007 13:27
Mtirt
 
Ага. А еще цен и правил наценивания....
19.01.2007 13:59
reddevil
 
Цитата:
Mtirt Ага. А еще цен и правил наценивания....
цена не обьект пересылаемый почт сервером, так что не в кассу :)
19.01.2007 14:13
Mtirt
 
У тебя никогда акты переоценки не исполнялись задним числом?
Или не в том порядке, который был им предназначен?
19.01.2007 14:27
inna
 
Когда СМ исполняет акты кучей (в ручную или задание не сработало и они накопились), то порядок исполнения актов совершенно отфонарный и на дату он не смотрит совсем.
19.01.2007 14:28
reddevil
 
Цитата:
inna Когда СМ исполняет акты кучей (в ручную или задание не сработало и они накопились), то порядок исполнения актов совершенно отфонарный и на дату он не смотрит совсем.
все таки предлагаю одно с другим не мешать.
Изображения
Тип файла: jpg diag-xyz.JPG (55.5 Кб, 1196 просмотров)
Тип файла: jpg diag-xyz.JPG (55.5 Кб, 1196 просмотров)
23.01.2007 12:38
AlexeyV
 
Для reddevil:
У меня такая ошибка возникает ,когда стоит в винде разделитель целой и дробной части = '.'

Нужно поставить ','

Для twix - неплохо бы это забороть автоматически.
23.01.2007 16:04
reddevil
 
Цитата:
AlexeyV Для reddevil:
У меня такая ошибка возникает ,когда стоит в винде разделитель целой и дробной части = '.'

Нужно поставить ','

Для twix - неплохо бы это забороть автоматически.
Стоит запятая.
23.01.2007 16:09
OlegON
 
Основная ошибка в том, что nls_lang должен укладываться с DecimalSeparator. Думаю, что и тут оно же.
Вложения
Тип файла: rar Упущенный сбыт.rar (16.9 Кб, 297 просмотров)
Тип файла: rar Упущенный сбыт.rar (16.9 Кб, 297 просмотров)


Опции темы


Часовой пояс GMT +3, время: 15:42.

 

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