Подскажите пожалуйста какую переменную прописать,чтобы в ценниках выводилась информация ,которая занесена "Справочники
\Товары\Доп.инфо\дополнительное поле 1?
Цитата: azov-sea від Вересень 23, 2013, 10:33:18
Подскажите пожалуйста какую переменную прописать,чтобы в ценниках выводилась информация ,которая занесена "Справочники
\Товары\Доп.инфо\дополнительное поле 1?
Если вы про Ценники в отчетах, то переменная [DataRep."DOPOLN1"], если в документе Приходная накладная, то [Товар.Дополнительно1].
спасибо
Цитата: admin від Вересень 24, 2013, 10:21:42
Цитата: azov-sea від Вересень 23, 2013, 10:33:18
Подскажите пожалуйста какую переменную прописать,чтобы в ценниках выводилась информация ,которая занесена "Справочники
\Товары\Доп.инфо\дополнительное поле 1?
Если вы про Ценники в отчетах, то переменная [DataRep."DOPOLN1"], если в документе Приходная накладная, то [Товар.Дополнительно1].
Подскажите пожалуйста, как вывести "Дополнительное поле" в отчете "Реализация товара".
Заранее благодарю.
Вначале поменять запрос на этот:
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"]
Спасибо 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
Таке не важко.
Будь-ласка.
Цитата: admin від Вересень 24, 2013, 10:21:42
Цитата: azov-sea від Вересень 23, 2013, 10:33:18
Подскажите пожалуйста какую переменную прописать,чтобы в ценниках выводилась информация ,которая занесена "Справочники
\Товары\Доп.инфо\дополнительное поле 1?
Если вы про Ценники в отчетах, то переменная [DataRep."DOPOLN1"], если в документе Приходная накладная, то [Товар.Дополнительно1].
А как называется переменная в расходной накладной на вкладке Общее, поле "Дополнительно"? хочу выводить его содержимое на печать в расходной накладной.
[Докум.Дополнительно]
Точно. спасибо. а я искал в разделе РНакладная.
В расходной накладной разместил поле
[DataRep."DOPOLN11"]
А вот в прайс или в отчёт по остаткам это поле не могу вставить. Выдаёт ошибку.
Подскажите
Цитата: РОСа від Грудень 27, 2013, 11:23:48
В расходной накладной разместил поле
[DataRep."DOPOLN11"]
А вот в прайс или в отчёт по остаткам это поле не могу вставить. Выдаёт ошибку.
Подскажите
Переменные это например [Докум.Дополнительно], поля БД это например [DataRep."DOPOLN1"].
Так вот.
1. В документах не допускается использование полей БД, только переменных.
2. В отчетах не допускается использование переменных, только полей БД.
Запомните.
Отчеты - поля БД, документы - переменные.Переменные из документов не работают в отчетах и не будут т.к. для отчета есть SQL запрос он всегда разный, а вот от того что выбирает (какие поля) этот SQL запрос и получается список доступных полей БД для отображения в отчете. Т.е. чтобы вывести в отчет поле БД которого нет в списке надо переделать SQL запрос, а чтобы переделать SQL запрос надо знать язык SQL это несложный и простой язык.
Все доступные переменные можно найти в дизайнере в меню Отчет : Переменные : закладка Переменные, а поля БД меню Отчет : Переменные : закладка поля БД.
Примечание: переменные в отчетах все-таки используются, но только общие и их не так много, все они описаны в отчете если зайти "В режим редактирования".
Добрый день, подскажите пожалуйста, как в шаблоне доверенности добавить поле "Дополнительно" товара. Переменной такой не нашел...
Цитата: d.eugene від Квітень 29, 2014, 13:22:25
Добрый день, подскажите пожалуйста, как в шаблоне доверенности добавить поле "Дополнительно" товара. Переменной такой не нашел...
Ви правильно дивились. Ніяк. Немає такої змінної в цьому документі. Обґрунтовуйте навіщо і просіть розробників щоб добавили.
У поставщиков материал называется по своим какимто внутренним соображениям, а у нас по общепринятым. Чтоб небыло путаницы, я их наименование внес в графу дополнительно. когда делаю доверенность нужно чтоб отображалось их наименование :)
Я уже не помню как и почему, но у меня в доверенности поле "Дополнительно" из справочника товаров прописано [DataRep."DOPOLN"]. Это значение не находиться из документа и показывает ошибку, но если Просмотреть через Архив документов, то все работает корректно, т.е сначала создаю доверенность, сохраняю, а открываю для печати через Архив документов. Попробуйте, может у Вас получится.
Цитата: semp від Квітень 30, 2014, 20:52:32
Я уже не помню как и почему, но у меня в доверенности поле "Дополнительно" из справочника товаров прописано [DataRep."DOPOLN"]. Это значение не находиться из документа и показывает ошибку, но если Просмотреть через Архив документов, то все работает корректно, т.е сначала создаю доверенность, сохраняю, а открываю для печати через Архив документов. Попробуйте, может у Вас получится.
я тоже пока так сделал, работает также. но это, имхо, костыль. хочется чтоб нормально работало.