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

Наши программы => УкрСклад => Тема розпочата: azov-sea від Вересень 23, 2013, 10:33:18

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

Если вы про Ценники в отчетах, то переменная [DataRep."DOPOLN1"], если в документе Приходная накладная, то [Товар.Дополнительно1].
Назва: Re: какую переменную прописать для отображения информ. "Дополнительное поле"???
Відправлено: azov-sea від Вересень 24, 2013, 14:34:07
спасибо
Назва: Re: какую переменную прописать для отображения информ. "Дополнительное поле"???
Відправлено: Kalibr2000 від Грудень 07, 2013, 13:51:02
Цитата: admin від Вересень 24, 2013, 10:21:42
Цитата: azov-sea від Вересень 23, 2013, 10:33:18
Подскажите пожалуйста какую переменную прописать,чтобы в ценниках выводилась информация ,которая занесена "Справочники
\Товары\Доп.инфо\дополнительное поле 1?

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

  Подскажите пожалуйста, как вывести "Дополнительное поле" в отчете "Реализация товара".
Заранее благодарю.
Назва: Re: какую переменную прописать для отображения информ. "Дополнительное поле"???
Відправлено: Creat від Грудень 07, 2013, 21:03:16
Вначале поменять запрос на этот:

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"]
Назва: Re: какую переменную прописать для отображения информ. "Дополнительное поле"???
Відправлено: Kalibr2000 від Грудень 09, 2013, 21:44:04
     
      Спасибо Creat !

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

 
Назва: Re: какую переменную прописать для отображения информ. "Дополнительное поле"???
Відправлено: Creat від Грудень 10, 2013, 08:31:34
Цитата: 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


Таке не важко.
Будь-ласка.
Назва: Re: какую переменную прописать для отображения информ. "Дополнительное поле"???
Відправлено: Kalibr2000 від Грудень 10, 2013, 10:34:30
Цитата: Creat від Грудень 10, 2013, 08:31:34
Таке не важко.

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

Если вы про Ценники в отчетах, то переменная [DataRep."DOPOLN1"], если в документе Приходная накладная, то [Товар.Дополнительно1].
А как называется переменная в расходной накладной на вкладке Общее, поле "Дополнительно"? хочу выводить его содержимое на печать в расходной накладной.
Назва: Re: какую переменную прописать для отображения информ. "Дополнительное поле"???
Відправлено: Creat від Грудень 11, 2013, 12:25:59
[Докум.Дополнительно]
Назва: Re: какую переменную прописать для отображения информ. "Дополнительное поле"???
Відправлено: victorpolo від Грудень 12, 2013, 16:14:02
Точно. спасибо. а я искал в разделе РНакладная.
Назва: Re: какую переменную прописать для отображения информ. "Дополнительное поле"???
Відправлено: РОСа від Грудень 27, 2013, 11:23:48
В расходной накладной разместил поле

[DataRep."DOPOLN11"]

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

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

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

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

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

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

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

Примечание: переменные в отчетах все-таки используются, но только общие и их не так много, все они описаны в отчете если зайти "В режим редактирования".
Назва: Re: какую переменную прописать для отображения информ. "Дополнительное поле"???
Відправлено: d.eugene від Квітень 29, 2014, 13:22:25
Добрый день, подскажите пожалуйста, как в шаблоне доверенности добавить поле "Дополнительно" товара. Переменной такой не нашел...
Назва: Re: какую переменную прописать для отображения информ. "Дополнительное поле"???
Відправлено: Creat від Квітень 29, 2014, 19:25:00
Цитата: d.eugene від Квітень 29, 2014, 13:22:25
Добрый день, подскажите пожалуйста, как в шаблоне доверенности добавить поле "Дополнительно" товара. Переменной такой не нашел...
Ви правильно дивились. Ніяк. Немає такої змінної в цьому документі. Обґрунтовуйте навіщо і просіть розробників щоб добавили.
Назва: Re: какую переменную прописать для отображения информ. "Дополнительное поле"???
Відправлено: d.eugene від Квітень 30, 2014, 10:37:50
У поставщиков материал называется по своим какимто внутренним соображениям, а у нас по общепринятым. Чтоб небыло путаницы, я их наименование внес в графу дополнительно. когда делаю доверенность нужно чтоб отображалось их наименование :)
Назва: Re: какую переменную прописать для отображения информ. "Дополнительное поле"???
Відправлено: semp від Квітень 30, 2014, 20:52:32
Я уже не помню как и почему, но у меня в доверенности поле "Дополнительно" из справочника товаров прописано  [DataRep."DOPOLN"]. Это значение не находиться из документа и показывает ошибку, но если Просмотреть через Архив документов, то все работает корректно, т.е сначала создаю доверенность, сохраняю, а открываю для печати через Архив документов. Попробуйте, может у Вас получится.
Назва: Re: какую переменную прописать для отображения информ. "Дополнительное поле"???
Відправлено: d.eugene від Травень 05, 2014, 10:51:31
Цитата: semp від Квітень 30, 2014, 20:52:32
Я уже не помню как и почему, но у меня в доверенности поле "Дополнительно" из справочника товаров прописано  [DataRep."DOPOLN"]. Это значение не находиться из документа и показывает ошибку, но если Просмотреть через Архив документов, то все работает корректно, т.е сначала создаю доверенность, сохраняю, а открываю для печати через Архив документов. Попробуйте, может у Вас получится.
я тоже пока так сделал, работает также. но это, имхо, костыль. хочется чтоб нормально работало.