[ОТВЕТИТЬ]
26.02.2015 07:21
xray84
 
Всем доброго дня! Подскажите мне такую штуку: возможно ли сделать вывод сообщения в рамках oracle reports? Ситуация такая: оператор в магазине печатает ценник, но при этом товар в весы (самообслуживания) не загружен..хотим сделать так чтобы вылезало сообщение о том что товар не загружен в весы..типа "загрузите товар в весы!!!"
26.02.2015 07:32
Mtirt
 
Версия Супермага?
Не проще настроить автоматическую загрузку весов?
26.02.2015 08:20
xray84
 
Версия 1.031 SP3. Может и проще, а где ее настроить можно?
26.02.2015 08:40
Dim
 
в этой версии есть сервер весов, который отвечает за автоматическую загрузку весов
26.02.2015 09:48
xray84
 
номер PLU в ценник берет из раздела "Электронные весы"...и у нас оператор формирует список товаров на весах..автоматом не вариант..
26.02.2015 10:01
kadr
 
При такой постановке мне приходит на ум только транспарант над мониторами или принтером, на котором и надо написать "загрузите товар в весы!!!", т.к. Супермаг ну никак не может знать загружен товар в весы или нет.
26.02.2015 10:04
OlegON
 
почему не вариант-то? или оператор еще и для себя ценники печатает? сделал - отнеси.
26.02.2015 10:06
xray84
 
а если брать список из весов и сравнивать уже с артикулом в ценнике который на печать отправляют...

может тогда в fastreports сделать..
26.02.2015 10:13
Mtirt
 
В принципе, можно вместо ценника печатать артикул и ругательство "Артикул не загрузили в весы".
Только это получается большая трата бумаги.

Не поняла, почему автоматическая загрузка "не вариант"?
26.02.2015 10:36
xray84
 
нет не на бумаге нужно а на экране чтоб выводилось сообщение просто..

не вариант потому что печатают ценник с артикулом которого нет на весах...
26.02.2015 10:40
Mtirt
 
Цитата:
xray84 нет не на бумаге нужно а на экране чтоб выводилось сообщение просто..
Может проще сделать проверку в приходной накладной?
Цитата:
xray84 не вариант потому что печатают ценник с артикулом которого нет на весах...
И что? Цена у товара то есть, почему ценник нельзя распечатать...
26.02.2015 10:43
OlegON
 
Цитата:
xray84 не вариант потому что печатают ценник с артикулом которого нет на весах...
я так и думал, оператор в корыстных целях ценники кому-то печатает
ты уж задумайся над тем, что пишешь :)
я понимаю, другое, оператор кромсает список и забивает на то, чтобы отнести новые ценники на весы, но это надо забивать оператора, а не придумывать хз что.
26.02.2015 11:41
kadr
 
Цитата:
xray84
не вариант потому что печатают ценник с артикулом которого нет на весах...
Нет на весах, не взвесят, тут ценник ничем не поможет и не помешает, тут хоть 150 ценников печатай.
Может ещё сообщение после печати ценника выводить что товара нет в магазине на полке, хоть по учету его достаточно на год работы магазина?
02.03.2015 06:40
xray84
 
Цитата:
Mtirt Может проще сделать проверку в приходной накладной?


И что? Цена у товара то есть, почему ценник нельзя распечатать...
цена есть..но на весах может не быть просто товара..на ценнике есть номер PLU на весах..соответственно если товара там нет и номера нет никакого..я хочу если PLU нет выводить сообщение типа "Загрузите товар в весы"..с прекращением печати соответственно ценника.. есть такое в oracle reports..мы ценник заказывали года 3 назад там выводится сообщение типа истек срок демо-версии ))
02.03.2015 06:50
Mtirt
 
Так и выводи на ценнике, что мешает?
02.03.2015 06:57
xray84
 
как сделать это? не сталкивался просто...
02.03.2015 06:59
Mtirt
 
В условном форматировании, если значение рано null, то вывести текст.
02.03.2015 07:14
xray84
 
это понятно... последний вопрос Татьяна )) с помощью чего вывести?
02.03.2015 08:12
Mtirt
 
Не поняла.
У тебя есть ценник. В ценнике есть поле в которое выводится ПЛУ.
Когда там есть цифры, то они выводятся, когда нет - вместо них написано "Загрузи товар в весы".
02.03.2015 08:26
xray84
 
да Татьяна правильно поняли! если null то сообщение.... пробую dbms_output.put_line('Загрузи товар!'); что то не получается...что упустил я..
02.03.2015 09:04
OlegON
 
ценник поправь. в ценнике PLU выводится. либо PLU, либо надпись выводи.
02.03.2015 09:37
xray84
 
а где поправить? я в самом поле в разделе body которое выдает PLU задал условие если null то dbms_output.put_line('hello11111')...что то не выходит..
02.03.2015 09:57
OlegON
 
хрустальный шар потерял...
мы должны догадаться, что у тебя там за раздел body и что ты с ним сделал? :)
02.03.2015 10:05
vdm
 
Нету dbms в reports.
Есть
Код:
SRW.MESSAGE(1, 'aaaaaa!');
Это в триггер формата нужно пихать, с условием plu is null
Но так делать плохо, если ценников без plu много - на каждый будет окошко выскакивать.

Поле plu размером сделай побольше, чтобы свой текст помещался, из запроса его возвращай, пусть рисует на ценнике.
02.03.2015 11:13
xray84
 
Благодарствую ) добавил еще чтобы прерывался ценник если plu нет:

if (:PLU is null)
then
SRW.MESSAGE(1, 'Загрузите товар в весы!');
SRW.USER_EXIT ('user_exit_string');

end if;
Опции темы


Часовой пояс GMT +3, время: 21:29.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.