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

какую переменную прописать для отображения информ. "Дополнительное поле"???

Автор azov-sea, Вересень 23, 2013, 10:33:18

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

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

azov-sea

Подскажите пожалуйста какую переменную прописать,чтобы в ценниках выводилась информация ,которая занесена "Справочники
\Товары\Доп.инфо\дополнительное поле 1?

admin

Цитата: azov-sea від Вересень 23, 2013, 10:33:18
Подскажите пожалуйста какую переменную прописать,чтобы в ценниках выводилась информация ,которая занесена "Справочники
\Товары\Доп.инфо\дополнительное поле 1?

Если вы про Ценники в отчетах, то переменная [DataRep."DOPOLN1"], если в документе Приходная накладная, то [Товар.Дополнительно1].


Kalibr2000

Цитата: admin від Вересень 24, 2013, 10:21:42
Цитата: azov-sea від Вересень 23, 2013, 10:33:18
Подскажите пожалуйста какую переменную прописать,чтобы в ценниках выводилась информация ,которая занесена "Справочники
\Товары\Доп.инфо\дополнительное поле 1?

Если вы про Ценники в отчетах, то переменная [DataRep."DOPOLN1"], если в документе Приходная накладная, то [Товар.Дополнительно1].

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

Creat

Вначале поменять запрос на этот:

SELECT
  sw.group_name,   
  tm.tovar_id, 
  tn.kod,   
  tn.name,   
  tn.ed_izm,   
  tn.cena,   
  tn.cena_r,   
  tn.cena_o,
  tn.dopoln,
  SUM(tm.suma_znig_diff) AS tov_znig, 
  SUM(tm.from_kolvo) AS tov_kolvo, 
  AVG(tm.from_cena) AS tov_cena, 
  AVG(tm.cena_pdv) AS tov_cena_pdv, 
  SUM(tm.from_suma) AS tov_suma, 
  SUM(tm.suma_pdv) AS tov_pdv, 
  SUM(tm.from_suma+tm.suma_pdv) AS tov_suma_pdv
FROM   
  tovar_move tm, 
  vnakl vn,
  print_view_sklad(#товар_группа_№#,#склад_№#) sw,
  tovar_name tn   
WHERE   
  tm.doc_type_id = 1 AND 
  tm.doc_id = vn.num AND
#if #пользователь_№# = -1 #then
#else
  vn.doc_user_id = #пользователь_№# AND
#endif   
  tm.mdate >= '#дата_с#' AND
  tm.mdate <= '#дата_по#' AND
  sw.num = tn.tip AND   
  tm.tovar_id = tn.num AND 
  tm.from_sklad_id = #склад_№# 
GROUP BY   
  1,2,3,4,5,6,7,8,9   
HAVING
  SUM(tm.from_kolvo) > 0
ORDER BY   
  sw.group_name

Ну а потом добавить
[DataRep."DOPOLN"]

Kalibr2000

     
      Спасибо Creat !

      А как вывести это поле в отчете минимальный остаток товара? Если не сложно, не оставьте без ответа.

 

Creat

Цитата: Kalibr2000 від Грудень 09, 2013, 21:44:04
      Спасибо Creat !
      А как вывести это поле в отчете минимальный остаток товара? Если не сложно, не оставьте без ответа.

SELECT
  t.num AS tovar_id,   
  t.name,     
  t.kod,     
  t.kolvo_min,
  t.dopoln,
  CASE     
  WHEN (c.how_to_calc = 1) THEN t.#цена_тип_поле#/c.kurs   
  WHEN (c.how_to_calc = 0) THEN t.#цена_тип_поле#*c.kurs   
  END AS cena,     
  t.ed_izm,     
  tz.kolvo AS z_kolvo,   
  ((t.#цена_тип_поле#*tz.kolvo)/#валюта_курс#) AS z_suma,   
  gr.num AS group_id,   
  gr.group_name     
FROM     
  tovar_zal tz,   
  tovar_name t   
    LEFT JOIN currency c ON t.cena_curr_id = c.num,   
  print_view_sklad(0,#склад_№#) gr   
WHERE     
  tz.sklad_id = #склад_№# AND 
  t.kolvo_min > 0 AND
  tz.kolvo < t.kolvo_min AND
  tz.tovar_id = t.num AND   
  t.tip = gr.num AND     
  t.visible = 1
ORDER BY     
  gr.group_name,     
  t.name


Таке не важко.
Будь-ласка.


victorpolo

Цитата: admin від Вересень 24, 2013, 10:21:42
Цитата: azov-sea від Вересень 23, 2013, 10:33:18
Подскажите пожалуйста какую переменную прописать,чтобы в ценниках выводилась информация ,которая занесена "Справочники
\Товары\Доп.инфо\дополнительное поле 1?

Если вы про Ценники в отчетах, то переменная [DataRep."DOPOLN1"], если в документе Приходная накладная, то [Товар.Дополнительно1].
А как называется переменная в расходной накладной на вкладке Общее, поле "Дополнительно"? хочу выводить его содержимое на печать в расходной накладной.

Creat


victorpolo


РОСа

В расходной накладной разместил поле

[DataRep."DOPOLN11"]

А вот в прайс или в отчёт по остаткам это поле не могу вставить. Выдаёт ошибку.

Подскажите

admin

Цитата: РОСа від Грудень 27, 2013, 11:23:48
В расходной накладной разместил поле
[DataRep."DOPOLN11"]
А вот в прайс или в отчёт по остаткам это поле не могу вставить. Выдаёт ошибку.
Подскажите

Переменные это например [Докум.Дополнительно], поля БД это например [DataRep."DOPOLN1"].

Так вот.
1. В документах не допускается использование полей БД, только переменных.
2. В отчетах не допускается использование переменных, только полей БД.

Запомните. Отчеты - поля БД, документы - переменные.

Переменные из документов не работают в отчетах и не будут т.к. для отчета есть SQL запрос он всегда разный, а вот от того что выбирает (какие поля) этот SQL запрос и получается список доступных полей БД для отображения в отчете. Т.е. чтобы вывести в отчет поле БД которого нет в списке надо переделать SQL запрос, а чтобы переделать SQL запрос надо знать язык SQL это несложный и простой язык.

Все доступные переменные можно найти в дизайнере в меню Отчет : Переменные : закладка Переменные, а поля БД меню Отчет : Переменные : закладка поля БД.

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

d.eugene

Добрый день, подскажите пожалуйста, как в шаблоне доверенности добавить поле "Дополнительно" товара. Переменной такой не нашел...

Creat

Цитата: d.eugene від Квітень 29, 2014, 13:22:25
Добрый день, подскажите пожалуйста, как в шаблоне доверенности добавить поле "Дополнительно" товара. Переменной такой не нашел...
Ви правильно дивились. Ніяк. Немає такої змінної в цьому документі. Обґрунтовуйте навіщо і просіть розробників щоб добавили.