[РЕШЕНО] Экспорт документов

Начинаете изучать Ананас? Задавайте вопросы здесь. С чего начать? Где найти? Как сделать? А можно...?

[РЕШЕНО] Экспорт документов

Сообщение Yvgen » Ср фев 10, 2010 12:23 pm

С импортом разобрался. Осталась последняя заключительная часть.
Экспорт документов.
В документации нашел следующее:
Select (QDateTime from, QDateTime to)
ScriptAPI. Выбирает документы по интервалу времени.

Т.е. он выберет документы, в тот интервал, который я укажу. А дату я задаю с помощью метода setSysValue. Тут все ясно.
-------------------------------------------------------------------------
Select (const QString &num)
ScriptAPI. Выбирает документы по номеру.

По какому номеру? Где я его задаю при проведении или как его узнать? Ну я задаю Номер документа, но ведь это просто атрибут.
-------------------------------------------------------------------------
Value (const QString &name, const QString &tableName="")

Я так понимаю, с помощью этого метода, я могу получить значения атрибутов шапки?
-------------------------------------------------------------------------
В общем, может есть у кого нить работающий пример, достаточно кратенько образца.
Но в целом, ща сам буду ваять.
Последний раз редактировалось Yvgen Чт фев 11, 2010 12:38 pm, всего редактировалось 2 раз(а).
Аватара пользователя
Yvgen
 
Сообщения: 78
Зарегистрирован: Сб сен 26, 2009 9:02 pm

Re: Экспорт документов

Сообщение Yvgen » Ср фев 10, 2010 1:37 pm

Код: Выделить всё
      var docusl = new Document("Услуга");
      var t = new ATime();
      var fDate =t.CurrentDate()+"T00:00:00";
      var tDate =t.CurrentDate()+"T23:59:59";
      Mes("Экспорт с даты: "+fDate+" по дату: "+tDate);
      docusl.Select(fDate, tDate);


ОШИБКА:
Строка:396 Сообщение:TypeError. No matching overload found. Following overloads are possible: Select(QDateTime,QDateTime) Select() Select(const QString&) Стэк:( ExpDUsl(:396) mainImport(:26) on_button(:16) )


Почему?
Аватара пользователя
Yvgen
 
Сообщения: 78
Зарегистрирован: Сб сен 26, 2009 9:02 pm

Re: Экспорт документов

Сообщение Yvgen » Ср фев 10, 2010 4:22 pm

Решил вопрос с Select:
Код: Выделить всё
      var fDate =new Date(Date.parse(t.CurrentDate()+"T00:00:00"));
      var tDate =new Date(Date.parse(t.CurrentDate()+"T23:59:59"));

Спс. anton.
Аватара пользователя
Yvgen
 
Сообщения: 78
Зарегистрирован: Сб сен 26, 2009 9:02 pm


Вернуться в Вопросы новичков

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron