Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Разбираем функции отчета "Остатки на дату" : Супермаг Плюс (Супермаг 2000)

29.03.2024 12:58


29.09.2008 13:33
Mihon
 
Спасибо. в SQL Plus получилось.
В DOA никак не хочет... :(
Притом, на "calc" сейчас не ругается, просто молчит и все. LogOff не делаю.
Как будто игнорит...
29.09.2008 14:41
kadr
 
Я OracleScript не испоьзую, использую Query
30.09.2008 08:49
Mihon
 
Цитата:
kadr Я OracleScript не испоьзую, использую Query
Приведи, пожалуйста, пример использования этого скрипта в ADOQuery...
30.09.2008 10:59
kadr
 
ADO не использую, когда писал Query подразумевал TOracleQuery из DOA
30.09.2008 11:34
Mihon
 
Черт! буковки местами перепутал:)
DOA то есть...
TOracleQuery...
30.09.2008 15:55
kadr
 
Пример в приложении, для BDS2006 ну думаю разберёшься
Вложения
Тип файла: zip dd.zip (544.1 Кб, 213 просмотров)
01.10.2008 03:26
isi
 
Функция полезна, но в редких случаях. так как считает по всем артикулам по всем МХ, что в реальной практике используется редко, соответственно используем свой метод подсчета
01.10.2008 12:07
Mihon
 
Цитата:
kadr Пример в приложении, для BDS2006 ну думаю разберёшься
Нет, не разобрался. В архиве файл без расширения с именем "dd", внутри кракозябры.
01.10.2008 16:48
kadr
 
внутри вообще-то папка с именем dd


ПыСы, скачал - проверил, открывает нормально
01.10.2008 21:36
YuraZ
 
Цитата:
Mihon У меня, как обычно, со скриптами проблема.
Запускаю в рамках одной сессии в DOA,
Код:
OracleScript1.Lines.Clear;
  OracleScript1.Lines.Append('BEGIN');
  OracleScript1.Lines.Append('  Supermag.Remains.Calс (''23/09/2008'',FALSE,23, 0, FALSE);');
  OracleScript1.Lines.Append('END; ');
  OracleScript1.Execute;
при выполнении пишет ошибку

Запускал из под sys и из под supermag'а - не видит он процедуру calc.
Как этот скрипт можно запустить в SQL Plus чтобы увидеть результаты?
1.024.6 SP5
Мне даже стало интересно. Запустил у себя. Действительно выдает ошибку. Ковырял и так и эдак. Пришел к выводу, что необходимо в слове "Calc" последнюю РУССКУЮ букву "с" заменить на латинскую "c" :)
Часовой пояс GMT +3, время: 12:58.

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