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

Наши программы => УкрСклад => Тема розпочата: Max_Jam від Січень 19, 2008, 17:48:11

Назва: Вопрос по ценникам
Відправлено: Max_Jam від Січень 19, 2008, 17:48:11
Как можно сделать печать ценников из отчета Остатки на складе? Хочу изменить все ценники на товаре. Желательно и в отчете Остатки на складе и в отчете Остатки на складе:фильтр по группе. Отчет ценники не подходит, он печатает ценники на весь товар в базе, а у меня много товара нет в наличии
Назва: Re: Вопрос по ценникам
Відправлено: admin від Січень 21, 2008, 17:25:33
Может Вам подойдет выписка ценников из приходной накладной?
Назва: Re: Вопрос по ценникам
Відправлено: Max_Jam від Січень 22, 2008, 10:16:18
Теоретически да, но реально не подходит-неудобно. Происходит это так: проводится инвентаризация товара, распечатывается список остатка, это как правило процентов 40-50 от количества номенклатуры, открывается приходная накладная и вручную вносится 4000 позиций(это по времени часов 6), проще было бы не делать столько много операций, а просто открыть отчет "Остатки на складе" и создать ценники согласно наличия товара на складе(каждый ценник должен быть 1 и в выбраной валюте/цене) Просто ценниками(отчетом) нет смысла пользоваться-он печатает ценники на весь товар в базе, а у меня как правило в наличии 50-60% товара от номенклатуры.
Назва: Re: Вопрос по ценникам
Відправлено: admin від Січень 22, 2008, 12:57:17
Можно и так:

Как делать отчет на основе другого?
1. Заходим в меню "Отчеты" и открываем нужный нам отчет.
2. Потом нажимаем на кнопку "В режим редактирования", и раскрываем
окно на максимум (так будет удобней)
3. В открывшемся окне в полях "Название по-украински" и "Название
по-русски", меняем или дописываем название для будущего отчета.
4. Далее меняем или правим в окне SQL запрос текст SQL запроса к базе
данных.
5. Если надо включаем в "Выбор нужных параметров для отчета" галочки
что надо выбирать перед формированием отчета, а что нет.
6. Нажимаем кнопку "Сохранить как новый", и закрываем окно.
7. Далее заходим обратно в меню "Отчеты" и ищем имя отчета которое вы
задали в п.3 Открываем его и запускаем, если надо правим печатную форму.

в п1. отчет "Ценники: фильтр по группе"
а п4. меняем строку

  t.num=tz.tovar_id AND 

на

  t.num=tz.tovar_id AND 
  tz.kolvo > 0 AND

Все, новый отчет будет показывать только товары с кол-вом больше 0
Назва: Re: Вопрос по ценникам
Відправлено: Max_Jam від Січень 24, 2008, 18:59:20
У меня вот что в SQL.
То что Вы писали(строки заменить) у меня отсутствуют.

Вот что у меня:
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 
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
Назва: Re: Вопрос по ценникам
Відправлено: admin від Січень 25, 2008, 10:07:34
Обновитесь на последнюю версию.
Назва: Re: Вопрос по ценникам
Відправлено: Max_Jam від Січень 25, 2008, 13:44:36
у меня версия 4.35
Назва: Re: Вопрос по ценникам
Відправлено: admin від Січень 25, 2008, 13:50:34
Отчет Ценники: фильтр по группе и он находится между График + таблица оплаты счетов (по месяцам) и Ценники: фильтр по товару? Или внизу, если внизу то это вы создавали этот отчет, наш находиться выше.
Назва: Re: Вопрос по ценникам
Відправлено: Max_Jam від Січень 25, 2008, 14:11:50
я понял, это я не тот отчет я вам скинул(это остатки на складе). Я сделал как Вы писали, но пишет-Отчет пустой.
Вот как у меня сейчас:
SELECT 
  t.name,     
  t.ed_izm,     
  t.kod,   
  t.garan,   
  CASE   
    WHEN (c.num = c_view.num) THEN t.#цена_тип_поле#
    WHEN (c.num = 0 AND c.num != c_view.num) THEN
    CASE   
      WHEN (c_view.how_to_calc = 1) THEN t.#цена_тип_поле#*c_view.kurs
      WHEN (c_view.how_to_calc = 0) THEN t.#цена_тип_поле#/c_view.kurs
    END
    WHEN (c_view.num = 0 AND c.num != c_view.num) THEN
    CASE   
      WHEN (c.how_to_calc = 1) THEN t.#цена_тип_поле#/c.kurs
      WHEN (c.how_to_calc = 0) THEN t.#цена_тип_поле#*c.kurs
    END
    ELSE
    CASE   
      WHEN (c.how_to_calc = 1 AND c_view.how_to_calc = 1) THEN t.#цена_тип_поле#/c.kurs*c_view.kurs
      WHEN (c.how_to_calc = 1 AND c_view.how_to_calc = 0) THEN t.#цена_тип_поле#/c.kurs/c_view.kurs
      WHEN (c.how_to_calc = 0 AND c_view.how_to_calc = 1) THEN t.#цена_тип_поле#*c.kurs*c_view.kurs
      WHEN (c.how_to_calc = 0 AND c_view.how_to_calc = 0) THEN t.#цена_тип_поле#*c.kurs/c_view.kurs
    END
  END AS cena     
FROM   
  tovar_name t
    LEFT JOIN currency c ON (c.num = t.#цена_тип_поле_пр#_curr_id)
    LEFT JOIN currency c_view ON (c_view.num = #валюта_№#),
  tovar_zal tz
WHERE
  t.tip = #товар_группа_№# AND
  t.visible = 1 AND     
  t.num=tz.tovar_id AND
  tz.kolvo > 0 AND 
  tz.sklad_id = #склад_№# 
ORDER BY     
  t.name
Назва: Re: Вопрос по ценникам
Відправлено: admin від Січень 25, 2008, 14:46:00
Пустой значит на группе которую вы указали нет товара в наличии.
Назва: Re: Вопрос по ценникам
Відправлено: Max_Jam від Січень 31, 2008, 10:34:42
при выборе отчета "Ценники:фильтр по группе" он
распечатывает только подгруппу в которой товар, а у меня такое
дерево: СКЛАД/ОСНОВНАЯ ГРУППА(одна из 10)/ПОДГРУППА ТОВАРОВ В ЭТОЙ
ГРУППЕ(одна из 10-20/ТОВАР(Позиция). Мне нужно выбрать, допустим,
ОСНОВНАЯ ГРУППА, и распечатать ценники на весь присутствующий товар(по
1 шт.в грн).
Вот это сделал - все работает:
-------------------------------------------------------------------------------
в п1. отчет "Ценники: фильтр по группе"
а п4. меняем строку

  t.num=tz.tovar_id AND

на

  t.num=tz.tovar_id AND
  tz.kolvo > 0 AND

Все, новый отчет будет показывать только товары с кол-вом больше 0
-----------------------------------------------------------------------

Но еще раз повторюсь: очень неудобно и ресурсоемко распечатывать ценники заходя в каждую подгруппу, лучше выбирать группу или даже склад для печати ценников.
Назва: Re: Вопрос по ценникам
Відправлено: admin від Лютий 06, 2008, 10:04:20
Добавлено в список доработок.
Назва: Re: Вопрос по ценникам
Відправлено: Rekash від Січень 10, 2013, 23:25:28
Как напечатать ценники на весь товар который в наличии по складу и по группе с подгруппами?
Проверил вариант с печатью группы с подгруппами не проходит, берет только корневую группу.
Печати всего склада не нашел.
Назва: Re: Вопрос по ценникам
Відправлено: admin від Січень 11, 2013, 09:31:19
Цитата: Rekash від Січень 10, 2013, 23:25:28
Как напечатать ценники на весь товар который в наличии по складу и по группе с подгруппами?
Проверил вариант с печатью группы с подгруппами не проходит, берет только корневую группу.
Печати всего склада не нашел.

Как делать отчет на основе другого?
1. Заходим в меню "Отчеты" и открываем нужный нам отчет.
2. Потом нажимаем на кнопку "В режим редактирования", и раскрываем
окно на максимум (так будет удобней)
3. В открывшемся окне в полях "Название по-украински" и "Название
по-русски", меняем или дописываем название для будущего отчета.
4. Далее меняем или правим в окне SQL запрос текст SQL запроса к базе
данных.
5. Если надо включаем в "Выбор нужных параметров для отчета" галочки
что надо выбирать перед формированием отчета, а что нет.
6. Нажимаем кнопку "Сохранить как новый", и закрываем окно.
7. Далее заходим обратно в меню Отчеты : Отчеты пользователей и ищем
имя отчета которое вы задали в п.3 Открываем его и запускаем, если
надо правим печатную форму.

в п.4. уберите строку:

  t.tip = #товар_группа_№# AND
Назва: Re: Вопрос по ценникам
Відправлено: Rekash від Січень 11, 2013, 11:24:17
 А как напечатать группу с подгруппами?
Назва: Re: Вопрос по ценникам
Відправлено: admin від Січень 11, 2013, 15:04:12
Цитата: Rekash від Січень 11, 2013, 11:24:17
А как напечатать группу с подгруппами?

Либо одну, либо все.