Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

retError


Страницы:   1 2

Elena ©   (2009-02-11 13:54:00) 

Здравствуйте! Большая просьба, скажите, что означает retError??? Здесь выводятся документы только тогда, когда рабочая дата установлена та же, что и дата документа. А мне нужно, чтобы документ выводился на любую рабочую дату
if (Doc.CreateObject (hDocQuery,stGetCurrentNumerLs(),stGetCurrentAbonentPin(),
                                  stGetWorkingDate(),stGetWorkingDate(),0) == retError){
      MsgError(Doc.ErrStr);
      return;  
   }
   Clear(clbService.Hnd);


clickmaker   (2009-02-11 16:55:00) [1]

> Я так понимаю параметр stGetWorkingDate() выводит только
> документы, относящиеся к текущей дате. А мне нужно, чтобы
> чтобы все документы выводились в любую дату

параметр выводит? через что?
Doc.CreateObject выводит? через что?
кто там вообще что-то выводит?
Да будь тут хоть сто раз "знающие программисты", пока не будет внятного примера кода и внятно заданного вопроса - никто не поможет


Anatoly Podgoretsky   (2009-02-11 15:09:00) [2]

Что такое Doc


Johnmen   (2009-02-11 14:29:00) [3]


> Ну я думала, что знающим программистам сказать, как это
> изменить не составит никакого труда...

Знающие программисты в "другой компании"


Elena   (2009-02-11 14:27:00) [4]

Ну я думала, что знающим программистам сказать, как это изменить не составит никакого труда...


Сергей М.   (2009-02-11 14:26:00) [5]


> код написан на Си


Понятно что не на суахили)


> нам эту программу разработала другая компания.... теперь
> мы пытаемся исправить


Исправления начинаются не с лдурацких вопросов в конференции, а в выяснения где и как в тексте проекта декларирован интересующий тебя идентификатор.


Плохиш   (2009-02-11 14:22:00) [6]


> Elena   (11.02.09 14:19) [14]
>
> нет, это совсем не 1с.... код написан на Си

Я так понимаю, что с форумов по си вас уже вышвырнули и теперь вы ходити и побираетесь где попало...


Johnmen   (2009-02-11 14:21:00) [7]


> Код относится к телефонной связи.

А я всё недоумевал, с какого боку мне левые счета за телефон приходят.
И с каждым годом всё больше...:)


Elena   (2009-02-11 14:19:00) [8]

нет, это совсем не 1с.... код написан на Си... просто нам эту программу разработала другая компания.... теперь мы пытаемся исправить....


Anatoly Podgoretsky   (2009-02-11 14:18:00) [9]

> Сергей М.  (11.02.2009 14:06:06)  [6]

Я предполагаю, что это Ворд, вставка объекта. Возвражает признак ошибки (Bool). И аналог LastError сам текст ошибки.


Плохиш   (2009-02-11 14:16:00) [10]

Значит надо заменить stGetWorkingDate() на stGetAnotherDate()


Сергей М.   (2009-02-11 14:16:00) [11]


> Код относится к телефонной связи


А я думал - к 1С относится


Elena   (2009-02-11 14:15:00) [12]

Так это выглядит в коде:

// Берем платежи на текущий день
      if (Doc.CreateObject (hDocQuery,stGetCurrentNumerLs(),stGetCurrentAbonentPin(),
                                  stGetWorkingDate(),stGetWorkingDate(),0) == retError){
      MsgError(Doc.ErrStr);
      return;  
   }
        Clear(clbService.Hnd);


Elena   (2009-02-11 14:13:00) [13]

Код относится к телефонной связи. Я так понимаю параметр stGetWorkingDate() выводит только документы, относящиеся к текущей дате. А мне нужно, чтобы чтобы все документы выводились в любую дату. Если эту строчку удалить, то вообще ни один документ даже совпадающий по дате с текущей датой, не выводится


Anatoly Podgoretsky   (2009-02-11 14:10:00) [14]

> Elena  (11.02.2009 14:02:04)  [4]

Что бы не учитывал не делай проверки на retError


Elena   (2009-02-11 14:09:00) [15]

Спасибо за совет! Но мне нужно это исправить, причем тут точно дело в строчке if(Doc.CreateObject (hDocQuery,stGetCurrentNumerLs(),stGetCurrentAbonentPin(),
stGetWorkingDate(),stGetWorkingDate(),0) == retError). Если просто вывести Doc.CreateObject (hDocQuery,stGetCurrentNumerLs(),stGetCurrentAbonentPin(),
stGetWorkingDate(),stGetWorkingDate(),0) тоже не помагает


Сергей М.   (2009-02-11 14:06:00) [16]

Ну откуда ты этот код взяла и к какой предметной области он относится ?


Плохиш   (2009-02-11 14:06:00) [17]


> Elena   (11.02.09 14:02) [4]
>
> А как сделать, чтобы эта ошибка вообще не учитывалась?

Надо нанять программиста.


Elena   (2009-02-11 14:02:00) [18]

А как сделать, чтобы эта ошибка вообще не учитывалась?


Elena   (2009-02-11 13:59:00) [19]

В смысле?)


Anatoly Podgoretsky   (2009-02-11 13:59:00) [20]

> Elena  (11.02.2009 13:54:00)  [0]

Признак ошибки при выполнение. Сама ошибка в Doc.ErrStr


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо