Добрый день, Дмитрий!
подскажите как в таком отчете сделать выборку по конкретному контрагенту- видеть всю его историю
А отчет Движение товара по контрагенту Вам не подходит?
нет не подходит, там все взагали- общим скопом.А мне бы хотелом как в ощем с разбивкой по датам ( у меня СТО, хочу видет каждое ТО отдельно)
Можно попробовать.
Как делать отчет на основе другого?
1. Заходим в меню "Отчеты" и открываем нужный нам отчет.
2. Потом нажимаем на кнопку "В режим редактирования", и раскрываем
окно на максимум (так будет удобней)
3. В открывшемся окне в полях "Название по-украински" и "Название
по-русски", меняем или дописываем название для будущего отчета.
4. Далее меняем или правим в окне SQL запрос текст SQL запроса к базе
данных.
5. Если надо включаем в "Выбор нужных параметров для отчета" галочки
что надо выбирать перед формированием отчета, а что нет.
6. Нажимаем кнопку "Сохранить как новый", и закрываем окно.
7. Далее заходим обратно в меню "Отчеты" и ищем имя отчета которое вы
задали в п.3 Открываем его и запускаем, если надо правим печатную форму.
в п.4 меняем
vn.client_id = c.num AND
на
vn.client_id = c.num AND
vn.client_id = #клиент_№# AND
в п.5 выберите Клиента
Спасибо! окей все работает :D
еще один момент, как добавить в строку где дата следующее:
данные из град Дополнительно и Примечание( со счет-фактуры)
Счет в этом отчете не выбирается только расходная накладная.
хорошо, там я тоже эти данные прописываю, как их достать?
Цитата: Ника від Березень 13, 2009, 11:25:21
хорошо, там я тоже эти данные прописываю, как их достать?
Попробуйте в окне SQL запрос там, где SELECT изменить код
vn.num
на код
vn.num,
vn.dopoln,
vn.doc_descr
А потом в дизайнере отчетов эти данные можно достать. У меня получилось
Все получилось- SUPER ;)
Еще - как добавить код товара?
Подскажите какую переменную добавить, чтоб в отчет попадал каталожный №№-код
Цитата: Ника від Березень 16, 2009, 15:35:51
Подскажите какую переменную добавть, чтоб в отчет попадад каталожный №№
Попробуйте так:
в SELECT
vn.doc_descr
заменяем на
vn.doc_descr,
tn.kod
Затем в FROM заменяем
vnakl_ vn_
на
vnakl_ vn_,
tovar_name tn
Далее в WHERE заменяем vn_.sklad_id = #склад_№# на
vn_.sklad_id = #склад_№# AND
vn_.tovar_id = tn.num
Теперь в дизайнере отчетов достаем KOD
ей не нравиться это место vn_.tovar_id = tn.num
В приложении файл - код ошибки
ссылка с ошибкой не открывается...
проверьте стоит ли AND
vn_.sklad_id = #склад_№# AND
vn_.tovar_id = tn.num
Цитата: Ника від Березень 17, 2009, 15:46:33
Dynamic SQL Error
SQL Error code =-204
Table unknown
TOVAR_NAME_TN
An line 24, column 1
это мое SQL
SELECT
c.fio,
vn.date_dok,
vn.nu,
vn.num,
vn.dopoln,
vn.doc_descr,
tn.kod,
vn_.tov_name,
vn_.tov_ed,
vn_.tov_cena,
vn_.tov_kolvo,
vn_.tov_suma,
vn.sklad_id,
vn.cena,
vn.cena_znig,
vn.znig_type,
vn.num
FROM
vnakl vn,
client c,
vnakl_ vn_ ,
tovar_name_tnWHERE
vn.date_dok >= '#дата_с#' AND
vn.date_dok <= '#дата_по#' AND
vn.client_id = c.num AND
vn.client_id = #клиент_№# AND
vn.num = vn_.pid AND
vn_.sklad_id = #склад_№# AND
vn_.tovar_id = tn.num
ORDER BY
vn.client,
vn.date_dok,
vn.num
я нашла ошибку там лишний слеж, спасибо
Вопросы по формированию "своих" отчетов:
1. Формирую свой отчет пользователя на основании отчета "взаиморасчет с контрагентами: детализация по товару", сохраняя как новый отчет (имя отчета ввожу свое и в графу по-русски, и в графу по-украински), затем открывая отчеты пользователя, и выбирая имя "своего" отчета, все равно приходиться вводить параметры отчета. Так и должно быть или я делаю что-то не так?
2. Как сделать сверку по клиенту на оплаченый товар на основании отчетов от клиентов? Отчеты от клиентов приходят в виде .xls-файлов, можно ли их "подключить" к Укрскладу? Как?
3. Какие добавить переменные в SQL запросе, если мне нужно видеть какой товар был проплачен, а что осталось на остатке?
1. Если открываете свой и потом сохраняете как новый то программа сохраняет на основе этого новый, вам скорее всего надо нажимать Сохранить.
2. Импорта из xls нет. Можете экспортировать например взаиморасчеты в Excel и как-то их совмещать.
3. Вопрос не ясен, переменные в SQL запросе пишутся в обрамлении знака #. Переменные описаны выше SQL редактора.
Добрый день! Выяснилось, что в отчеты "Движение по клиентам" и "Движение по клиентам: детализация по товару" попадают непроведенные накладные. Не хочется эти накладные удалять, т.к. они нужны для истории.
На данный момент в свои отчеты пользователя добавила условие WHERE: vn.is_move = 1
Надеюсь, этого достаточно?
Цитата: Maryna_I від Травень 06, 2009, 18:41:14
На данный момент в свои отчеты пользователя добавила условие WHERE: vn.is_move = 1
Надеюсь, этого достаточно?
Достаточно, спасибо что сообщили, исправим.