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

Наши программы => УкрСклад => Тема розпочата: ukrzone від Серпень 31, 2013, 14:52:43

Назва: Отчет "Остатки на складе"
Відправлено: ukrzone від Серпень 31, 2013, 14:52:43
Добрый день. В отчете "Остатки на складе " нужно добавить колонку штрих-код. Для всех товаров. Каким образом это сделать ? Спасибо.
Назва: Re: Отчет "Остатки на складе"
Відправлено: DILEMMA від Серпень 31, 2013, 19:04:33
приблизительно так?
Назва: Re: Отчет "Остатки на складе"
Відправлено: ukrzone від Вересень 01, 2013, 11:39:55
Вот как раз в точку. Можна эту формочку?  :-[
Назва: Re: Отчет "Остатки на складе"
Відправлено: DILEMMA від Вересень 01, 2013, 15:47:32
вам надо в дизайнере вставить "объект штрихкод" кажись этот fr. файл вам в помощь давно это делалось уже подзабыл
Назва: Re: Отчет "Остатки на складе"
Відправлено: ukrzone від Вересень 01, 2013, 16:03:36
Не работает ((( ???
Назва: Re: Отчет "Остатки на складе"
Відправлено: DILEMMA від Вересень 01, 2013, 16:05:24
у меня вписан штрих код производителя, а вы какой хотите завести в отчет?
Назва: Re: Отчет "Остатки на складе"
Відправлено: ukrzone від Вересень 01, 2013, 16:08:31
Отчет начало формировать когда оставил <DataRep."KOD"> в разделе Expression.  Коды выгружает но они совсем не те, что присвоены товару в базе. А нужно будет и штрих код производителя и внутренний.
Назва: Re: Отчет "Остатки на складе"
Відправлено: DILEMMA від Вересень 01, 2013, 16:13:26
[DataRep."TOV_SCANCODE"] так вроде вставлять нужно ЭТО
Назва: Re: Отчет "Остатки на складе"
Відправлено: ukrzone від Вересень 01, 2013, 16:15:30
В конце формирования отчета выдает в таком случаи ошибку. Что в DataRep TOV_SCANCODE не найдено. Я оставил то, что есть у меня в  DataRep. А как туда вообще добавить какой то параметр ? Имею в виду в  DataRep.
Назва: Re: Отчет "Остатки на складе"
Відправлено: DILEMMA від Вересень 01, 2013, 16:21:40
http://www.softbalance.com.ua/forum/index.php/topic,1604.msg9227.html#msg9227 (http://www.softbalance.com.ua/forum/index.php/topic,1604.msg9227.html#msg9227) вы здесь читали про печатные формы
Назва: Re: Отчет "Остатки на складе"
Відправлено: ukrzone від Вересень 01, 2013, 16:23:09
Буду пробовать. Спасибо
Назва: Re: Отчет "Остатки на складе"
Відправлено: TheOK від Вересень 01, 2013, 17:39:55
В отчет Остатки на складе так просто не вставить штрих - код, нужно изменять запрос на выборку данных.
Прилагаю запрос:

SELECT
  s.num, 
  t.name,
  t.kod,
  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, 
  z_kolvo, 
  ((t.#цена_тип_поле#*s.z_kolvo)/#валюта_курс#) AS z_suma, 
  gr.num, 
  gr.group_name,
  t.TOV_SCANCODE,
  t.TOV_SCANCODE_IN 
FROM 
  view_sklad_zal(#склад_№#,'#дата#') s, 
  tovar_name t 
      LEFT JOIN currency c ON t.#цена_тип_поле_пр#_curr_id = c.num, 
  print_view_sklad(0,#склад_№#) gr 
WHERE 
  s.num = t.num AND 
  t.tip = gr.num AND 
  t.visible = 1 AND 
  z_kolvo > 0 
ORDER BY 
  gr.group_name, 
  t.name

Если бы описали немного лучше до этого момента, что именно нужно, выложил бы уже готовый вариант. Но, думаю, что у вас получится подрихтовать до нужного состояния и самостоятельно.
Переменные TOV_SCANCODE_IN и TOV_SCANCODE, - выводят внутренний ШК и производителя соответственно.
Как добавить отчет в программу можно посмотреть вот в этом сообщении: http://www.softbalance.com.ua/forum/index.php/topic,2307.msg14968.html#msg14968 (http://www.softbalance.com.ua/forum/index.php/topic,2307.msg14968.html#msg14968)
Только параметры отчета нужно выставить такие же, как у стандартного, указанного вами, отчета
Назва: Re: Отчет "Остатки на складе"
Відправлено: ukrzone від Вересень 02, 2013, 10:21:21
Спасибо ::)
Назва: Re: Отчет "Остатки на складе"
Відправлено: ukrzone від Жовтень 20, 2013, 18:25:16
Еще вопрос. Все выгружает хорошо. А вот очень нужно выгружать штрих код только значение (текстовый формат). Это возможно сделать ?  ;)
Назва: Re: Отчет "Остатки на складе"
Відправлено: Creat від Жовтень 21, 2013, 08:58:10
Так это и есть текстовый TOV_SCANCODE, для графического наоборот надо добавлять обьект.
Назва: Re: Отчет "Остатки на складе"
Відправлено: ukrzone від Жовтень 21, 2013, 10:33:55
Спасибо