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

Доступ к полю "Дополнительно" при печати ценников.

Автор egor, Квітень 11, 2008, 12:56:30

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

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

egor

Подскажите, как мне отобразить в прайс-листе и при печати ценников поле "Дополнительно" из описания Товаров ?

koshlatyk

Здравствуйте.

Используйте поле Дополнительно, переменная [Товар.Дополнительно]


egor

Я бы с удовольствием, но у меня есть доступ только к DataRep поля: NAME, ED_IZM, KOD, GARAN, CENA. Как мне добавить сюда поле DOPLONITELNO (или как оно называется в базе данных)

koshlatyk

Здравствуйте.

Если для ценника из документа приходной накладной то используйте
[Товар.Дополнительно] .
Если из отчетов то выполните след. скрипты через меню Опции : SQL
менеджер (предварительно сделайте резервную копию базы :) )

UPDATE
  zviti
SET
  sqls =
"select
  t.name,
  t.ed_izm,
  t.kod,
  t.garan,
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
from
  tovar_name t,
  tovar_zal tz,
  currency c
where
  c.num = #валюта_№# and
  t.tip = #товар_группа_№# and
  t.visible = 1 and
  t.num=tz.tovar_id
order by
  t.name"
WHERE
  num = 11

и

UPDATE
  zviti
SET
  sqls =
"select
  t.name,
  t.ed_izm,
  t.kod,
  t.garan,
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
from
  tovar_name t,
  currency c
where
  c.num = #валюта_№# and
  t.num = #товар_№#"
WHERE
  num = 12



После этого должно появиться поле "dopoln"