• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Формирование отчёта

Автор hyperstan, Жовтень 12, 2010, 12:26:24

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

hyperstan

Добрый день. Подскажите как сформировать отчёт следущего вида

№пп*  дата    *поставщик*код товара*Название товара*дополнительно или примечание  *цена*оплачено или нет*
1     *10.10.10*Клиент №1*0111111111*Принтер такойто*ремонт такойто, запчасти такие* 200 *         0              *
2     *11.10.10*Клиент №9*0111111511*Принтер такойто*ремонт такойто, запчасти такие* 000 *         100           *
       *           *               *                *                       *                                             *       *                        *
       *           *               *                *                       *                                             *       *                        *
       *           *               *                *                       *                                             *       *                        *
       *           *               *                *                       *                                             *       *                        *
       *           *               *                *                       *                                             *       *                        *
       *           *               *                *                       *                                             *       *                        *

admin

Все можно показать кроме оплачено или нет. Но можете например для приходной выставлять метки например 0 - не оплачено, 1 - оплачено, тогда можно и так. Так подойдет?

hyperstan

Этот вариант подходит. Как его реализовать?

admin

#3
Цитата: hyperstan від Жовтень 14, 2010, 13:52:39
Этот вариант подходит. Как его реализовать?

Как делать новый отчет
1. меню Отчеты:Создать новый отчет, изменяем имя отчетам
2. Добавляем след текст в SQL запрос:

SELECT
  pn.nu,
  pn.date_dok,
  pn.client,
  tn.kod AS tov_name,
  pn_.tov_name,
  pn.dopoln,
  pn.doc_descr,
  pn_.tov_cena,
  pn_.tov_cena_pdv,
  pn_.tov_kolvo,
  pn.doc_mark_type
FROM
  pnakl pn,
  pnakl_ pn_,
  tovar_name tn
WHERE
  pn.num = pn_.pid AND
  pn_.tovar_id = tn.num AND
  pn.firma_id = #активная_фирма_№# AND
  pn.date_dok >= '#дата_с#' AND
  pn.date_dok <= '#дата_по#'


3. Включаем в выборе параметров для отчета галочку "Период дат"
4. Нажимаем сохранить как новый
5. Закрываем заходим в Отчеты : Отчеты пользователей и открываем ваш отчет
6. Нажимаем кнопку В режим редактирования, нажимаем просмотр, выдаст ошибку игнорируем
7. Нажимаем Редактирование шаблона
8. В новом окне меню Файл:Новый:Мастер Стандартного отчета:Далее:Добавить все поля:Далее:Далее:Готово.
9. Отчет готов, структура есть можете изменять ее называть верно колонки и т.д. не забудьте сохранить отчет, также во время редактирования можно его просматривать.

hyperstan

Всё сделак как Вы написали, но программа пишет ошибку
DataM.QuertyRep.SelectQuerty:
Invalid token.
Dynamic SQL Error.
SQL error code =-104.
Token unknown - line 21, char3.
Pn.
В поле все поля оказалось пусто. Что я делаю не так?

admin

Подправил, попробуйте еще раз скопировать скрипт из сообщения выше.

BR

Помогите создать, или продайте уже готовый, отчет:

№п\п* Код* Название товара* Ед.изм.* Цена* Количество Склад1* Количество Склад2* Количество Склад3*....*
1     *123 * 1111111111111   *  шт.    * 23   *             5             *            8              *             16            *....*
2     *321 * 2222222222222   *  шт.    * 78   *             4             *            2              *             35            *....*
3     *621 * 3333333333333   *  кг.     * 21   *             12           *            2              *             62            *....*
...     * ... * .....................   * ...       * ...   *           ...              *           ...             *             ...            *....*