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

Редактирование отчета "Движение по клиентам"

Автор Виктория, Січень 17, 2013, 15:22:51

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

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

Виктория

Доброго времени суток! Столкнулись с проблемой, возможно, кто нибудь подскажет..Возможно ли сделать так, чтобы в отчете "Движение товара по контрагенту" (захожу в отчеты-движение по клиентам-движение товара по контрагенту) выводилась приходная цена товара? Пытались сделать это через режим редактирования, но ничего не получилось. 

TheOK

Вы хотите чтобы выводилась приходная цена со справочника?
Если да, то нужно знать для всего ли товара у вас в справочнике цена в основной валюте?
Работа в УкрСклад(особенности и советы): [url="//www.softbalance.com.ua/forum/index.php/topic,2362.0.html"]www.softbalance.com.ua/forum/index.php/topic,2362.0.html[/url]
Некоторые мои отчеты можно найти здесь: [url="http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html"]http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html[/url]

Виктория

Да, именно это мне и нужно.
Как проверить, на весь ли товар в справочнике цена в основной валюте? Вроде бы везде цены указаны в гривне. Если считать, что на весь товар цена в основной валюте, как действовать дальше? Заранее спасибо!

TheOK

Буду дома напишу SQL запрос (запрос на выборку данных) для этого отчета, если никто раньше не выложит то, что вам нужно
Работа в УкрСклад(особенности и советы): [url="//www.softbalance.com.ua/forum/index.php/topic,2362.0.html"]www.softbalance.com.ua/forum/index.php/topic,2362.0.html[/url]
Некоторые мои отчеты можно найти здесь: [url="http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html"]http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html[/url]

Виктория


admin

Как делать отчет на основе другого?
1. Заходим в меню "Отчеты" и открываем нужный нам отчет.
2. Потом нажимаем на кнопку "В режим редактирования", и раскрываем окно на максимум (так будет удобней)
3. В открывшемся окне в полях "Название по-украински" и "Название по-русски", меняем или дописываем название для будущего отчета.
4. Далее меняем или правим в окне SQL запрос текст SQL запроса к базе данных.
5. Если надо включаем в "Выбор нужных параметров для отчета" галочки что надо выбирать перед формированием отчета, а что нет.
6. Нажимаем кнопку "Сохранить как новый", и закрываем окно.
7. Далее заходим обратно в меню Отчеты : Отчеты пользователей и ищем имя отчета которое вы задали в п.3 Открываем его и запускаем, если надо правим печатную форму.

в п.4. замените код на:

SELECT
  sn.name AS sklad_name,   
  gr.group_name,   
  tn.kod,   
  tn.name,   
  tn.ed_izm,   
  tn.cena,
  SUM(cv.z_kolvo) AS z_kolvo,   
  SUM(cv.z_suma) AS z_suma,   
  SUM(cv.from_kolvo) AS from_kolvo,   
  SUM(cv.from_suma) AS from_suma,   
  SUM(cv.to_kolvo) AS to_kolvo,   
  SUM(cv.to_suma) AS to_suma   
FROM   
  client_view_1(#активная_фирма_№#, #клиент_№#, '#дата_с#', '#дата_по#') cv 
    LEFT JOIN sklad_names sn ON cv.sklad_num = sn.NUM, 
  tovar_name tn,   
  print_view_sklad_all(0) gr
WHERE 
  #клиент_№# != 0 AND 
  cv.num = tn.num AND 
  tn.tip = gr.num AND 
  sn.num = gr.sklad_id 
GROUP BY 
  1,2,3,4,5,6   
ORDER BY   
  1,2,3,4,5,6


п.7 используем переменную:
[DataRep."CENA"]

admin

Цитата: Виктория від Січень 18, 2013, 08:36:02
Да, именно это мне и нужно.
Как проверить, на весь ли товар в справочнике цена в основной валюте? Вроде бы везде цены указаны в гривне. Если считать, что на весь товар цена в основной валюте, как действовать дальше? Заранее спасибо!

Заходите в справочник товаров, выбираете например группу "Показывать все группы и делаете сортировку по полю "Валюта прихода". Проверяйте таблицу.

Виктория

Согласно Вашим инструкциям зашла в меню Отчеты, выбрала нужный отчет (Движение товара по контрагенту), зашла в режим редактирования, изменила название, галочки не трогала (вернее пробовала два способа: 1. поставила галочку в графе Цена 2. Ничего не меняла. т.е. не снимала и не ставила галочки), затем окне SQL удалила текст и вставила Ваш запрос. Нажала сохранить как, отчет сохранился, но цену так и не показывает (в графе "Цена" стоят 0).
P.S. Проверила, в справочнике товаров везде цена в основной валюте.

Подскажите, где моя ошибка. Что я сделал не так.
Не поняла по поводу этого пункта "п.7 используем переменную:
[DataRep."CENA"]" где ее использовать? и как?
Спасибо!


admin

Вы этот отчет открываете как указано в п.7, через меню Отчеты : Отчеты пользователей ? [DataRep."CENA"] использовать в дизайнере бланков.

Виктория

"Вы этот отчет открываете как указано в п.7, через меню Отчеты : Отчеты пользователей ?" да.

Виктория

Еще несколько раз пробовала сделать отчет согласно Вашим инструкциям. Сохранила новый, захожу в него через Отчеты пользователей, при открытии окна "Параметры отчета" появилось поле "Выбор цены". Но какую бы цену я не ставила, при формировании самого отчета в столбце "Цена" выводятся одни нули.
P.S. Через справочник товара проверила, весь товар указан в основной валюте.

"Отчеты пользователей ? [DataRep."CENA"] использовать в дизайнере бланков."
После того как вставила в окне SQL запроса ваш код, захожу в редактирование шаблонов, переменные, в самом низу в окошко вставила [DataRep."CENA"]". Но как я понимаю, сделала я неправильно. Куда конркетно его вписывать?

TheOK

Работа в УкрСклад(особенности и советы): [url="//www.softbalance.com.ua/forum/index.php/topic,2362.0.html"]www.softbalance.com.ua/forum/index.php/topic,2362.0.html[/url]
Некоторые мои отчеты можно найти здесь: [url="http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html"]http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html[/url]

Виктория

 ;)
СПАСИБО огромное! Просмотрела ролик и все получилось!! Благодарю за помощь!