PDA

Просмотр полной версии : Пустые строки в предчеке.



igles
27.02.2011, 14:15
Добрый день.
Проблема такого рода: в предчеке вылезают пустые строки в списке блюд между позициями.

Полез на станцию в формс и нашёл вот что: форма не соответствует тому, что вылезает. Т.е., в заголовке название ресторана в форме - у правого края, по факту лезет по центру. Разделители даты в форме в одном месте точки, в другом "слеши", по факту и там, и там - тире.

Вроде как, ежели память мне не изменяет, типом разделителя в дате отличаются версии кипера. Сейчас стоит 6.94 версия. Что, получается, на станции формы от старого кипера, что ли?

Помогите разобраться, пожалуйста :)

Admin
27.02.2011, 14:49
Полез на станцию в формс
а вы разбираетесь в формате чека настолько, чтобы в ручную править фрм??? Для остальных придуман визуальный редактор фрмок федитор - лежит на манагере.

Вроде как, ежели память мне не изменяет, типом разделителя в дате отличаются версии кипера.
изменяет, формат фрмок не менялся никогда.

Скорее всего проблема в пустом(а вернее как раз пробелом заполненной) второго описания блюда.

igles
27.02.2011, 19:24
чтобы в ручную править фрм?

О-кей, полез на станцию в папку формс, чтобы вытащить форму на комп менеджера, чтобы там её уже открыть фрм-редактором. Не писал настолько подробно, так как думал, что итак понятно. А тащил форму на комп менеджера потому, что с сеткой проблемы и фрм-редактор долго открывает и сохраняет форму на кассе.

Нету пустой строки вроде бы. Она вылезает не после каждого блюда, а как-то рандомно. В среднем две штуки на десяток строк с блюдами. Опять таки, мне не понятно, почему после редактирования формы изменения не проявляются на чеке - поменял во фразе про чаевые точку на вскл.знк., но на бумажном чеке всё осталось по-прежнему.

Admin
27.02.2011, 20:00
формы изменения не проявляются на чеке
Видимо, либо не там редактируете, либо не ту форму...

---------- Сообщение добавлено в 19:00 ---------- Предыдущее сообщение было в 18:57 ----------


Она вылезает не после каждого блюда, а как-то рандомно.
Вот и я про то, посмотреть у какого блюда для начала и проверить, было бы странно как раз, если в каждом блюде такая строка была...

igles
27.02.2011, 21:03
Хм, может, и не там. Тогда ещё вопрос: а какая тогда форма точно ответственна за предчек?

Не понял, зачем и как проверять блюда, когда в форме привязки к конкретному блюду нет, а есть переменная $dname, потом $qnt и $dsum, а следующей строкой - $aname.

Admin
27.02.2011, 22:41
следующей строкой - $aname.
вот она, имхо, и дает косяк, описанной мной выше - можно тут строку грохнуть, можно поблюдно проверять....

ответственна за предчек?
сморя какая касса - фчек обычно и фИчек, если предчекмакета нету. И не забывать смотреть в параметры фрмки, устанавливать ролл нужно, а не слип.

igles
27.02.2011, 23:04
Спасибо большое за наводку, завтра покопаю =)

SH
27.02.2011, 23:35
igles, сталкивался с таким на версии 6.79.
Так как кабак переходил с версии 6.49, на которой такого глюка не было, сделал вывод, что проблема версии. Помогала простая перезагрузка сервера (был выделенный).
Причина, как я считаю, была в настройке, при которой не печатались блюда с нулевой ценой. Вот как раз на их месте выходили пустые строки. Но еще раз повторюсь - на 6.49 все было нормально.

igles
02.03.2011, 20:15
Спасибо за советы, но:

-Удаление переменной не помогло.
-Перезагрузка сервера не помогала ещё с самого начала.

Ощущение, что кипер берёт формы не из \\ркклиент\формс\ чего быть не может, вроде.

Точно ли формат фрм-файлов не менялся от версии к версии?

Admin
02.03.2011, 21:28
Точно ли формат фрм-файлов не менялся от версии к версии?
нет... но берите от той версии, какую используете во избежании так сказать....

Ощущение, что кипер берёт формы не из \\ркклиент\формс\ чего быть не может, вроде.
Нееее... такого быть вообще не может быть...
Значит смотрим в автоекзеке рабочий каталог кипера (их может быть несколько если были апгрейды или вообще) и вот оттуда берем... и смотрим ркипер6.ини тоже... давайте их в студию короче вместе с автоекзеком...

---------- Сообщение добавлено в 20:28 ---------- Предыдущее сообщение было в 20:27 ----------


-Удаление переменной не помогло.
Значит моя теория либо не верна, либо все тоже - не там правите или не то :)))

igles
03.03.2011, 19:27
Автоэкзек:

mode com1:9600,n,8,1
mode com2:4800,n,8,1
mode com4:9600,n,8,1

prompt $p$g
path=c:\util;c:\drdos;c:\nc;c:\vc;c:\net;c:\touchk it
LOADHIGH share

c:\util\keyrus.com
cd \net

net start
net time \\rksrv /set /yes
net use d: \\rksrv\rk6
net share c=c:\ /full /yes

vga#font
:dtime

C:\TOUCH\NOMOUSE
C:\TOUCH\ELODEV 2200,3,9600,10 -C416,3700,3629,493,1,255
C:\TOUCH\MONMOUSE

cd \rkclient
vc rkeeper6.exe
vc

Как видим, каталог дефолтный, тем более, он там один.

Ркипер6.ини:

Network=ON
Language=RUSSIAN
ServerName=QSERV


Colors=2
256Color=on
HiResolution=2

comport1baud=4800
comport2baud=4800
comport4baud=9600
comport5baud=9600

CurDateInPrecheck=ON
NeedRePrintCroll=ON
CrollToFPrinter=ON
PrintToPrecheck=ON
RePrintCheck=ON
PrintFinalCheck=ON
UNPAYFinalCheck=ON
PrepayFinalCheck=ON
CashDrawOpen=ON

CanManualCardInput=ON

EKLZPrinter=shfrk.dll
shfrk_Port=1
shfrk_CheckPsw=1
shfrk_RepPsw=30
shfrk_Pay1=1
shfrk_Pay2=2
shfrk_Pay3=0
shfrk_Pay4=4
shfrk_Log=ON
shfrk_OneLine=ON

Тоже, вроде, всё по фэн-шую.

И таки да, SH совершенно прав, пустота на месте нулевых по цене блюд.

Апгрейдить кипер?

Admin
03.03.2011, 19:50
C:\TOUCH\MONMOUSE

C:\TOUCH\NOMOUSE
это лучше убрать

mode com1:9600,n,8,1

comport1baud=4800

shfrk_Port=1
это 3 несовместимых патаметра, лучше первые 2 убрать нафиг, а скорость фру задавать своей настройкой.

NeedRePrintCroll=ON
убрать, это печать контрольки для активных ккм.

CrollToFPrinter=ON
тоже старая геговская настройка, выкинуть.

c:\util\keyrus.com
обычно вгафонта хватает, кейрус памти больше жрет, тут видимо не актуально, но всеже...

comport5baud=9600
определение виртуальных комов вроде не видно, поэтому энта строчка тоже из серии бесполезных

Так что все то работает, но не по феншую :)

---------- Сообщение добавлено в 18:45 ---------- Предыдущее сообщение было в 18:40 ----------


net share c=c:\ /full /yes
и это ну совсем не нужно запускать каждый раз, это при настройке сети расшаривается раз и навсегда - можно закомментить строку.

Да, наблюдается отсутствие кора, у вас выделенный сервер?

---------- Сообщение добавлено в 18:47 ---------- Предыдущее сообщение было в 18:45 ----------


c:\touchk it
такого значение в досе не может быть в принципе. Или опечатка. Вообще не понятно зачем, если тач в каталоге TOUCH

---------- Сообщение добавлено в 18:50 ---------- Предыдущее сообщение было в 18:47 ----------


vc rkeeper6.exe
И вот апофеоз :) т.е. у вас сначала таки волков стартует?

igles
03.03.2011, 19:59
1) Как убрать? Это же, вроде как, обязательные строчки для эловского тача.
2) Согласен полностью, что-то не доглядел.
3) 4) спасибо, потру.
5) Всё-же оставлю кейрус, ибо коллеги намекают. что он туда засунут был во времена мамонтов именно потому, что вгафонта не хватило. Подробностей не знаю, а экспериментировать неохота =)
6) Согласен, потру.
7) Согласен, но не потру. Это, как раз, фэншуй и перестраховка. Ежели шара слетит по какой-то причине, то как слетела, так и поставится обратно. =)
8) опять же, эловские дрова живут там обычно. Сколько с Тайваня не приходило к нам Глэйвов, фуджитсу в "тач", эло в "тачкит".
9) Не апофеоз, а шаманство. Так и знал, что увидите это.
Дело в том, что иногда вроде всё настроено, но тач под кипером не работает. А под досом работает. И юзскр с юзфиксом адекватно передают координаты. А вот в кипере - фиг. Тогда достаточно вписать "вс " перед кипер.ехе и, невероятно, но факт, глюк пропадает. Не везде проявляется, явление редкое, но глушитель даю на отсечение, что так оно и есть.

Admin
03.03.2011, 20:10
2) Как убрать? Это же, вроде как, обязательные строчки для эловского тача.
нивкоем разе, это всего лишь реализация функции мыши под досом....

6) Всё-же оставлю кейрус, ибо коллеги намекают. что он туда засунут был во времена мамонтов именно потому, что вгафонта не хватило. Подробностей не знаю, а экспериментировать неохота =)
во времена мамонтов - это активные ккм, при постановке на учет и снятии с учета нужен был для не просто отображения русских букв, но и для написания оных + коекакие действия по поводу чеков, но это все равно - пережиток старого, сейчас у вас ФР....


Ежели шара слетит по какой-то причине,
Под досом гарантированно не слетит... Если она слетит, то скорее всего и сеть работать не будет.


9) опять же, эловские дрова живут там обычно. Сколько с Тайваня не приходило к нам Глэйвов, фуджитсу в "тач", эло в "тачкит".
еще раз повторюсь: 1. под досом не может быть пробела в имени. 2. дрова у вас лежать в папке TOUCH. Поэтому это ОДНОЗНАЧНО не работает все-равно.

---------- Сообщение добавлено в 19:08 ---------- Предыдущее сообщение было в 19:07 ----------

Про ЛС - неужели еще кто-то таблетку использует все еще??? Этож параноя :)

---------- Сообщение добавлено в 19:10 ---------- Предыдущее сообщение было в 19:08 ----------


Дело в том, что иногда вроде всё настроено, но тач под кипером не работает. А под досом работает. И юзскр с юзфиксом адекватно передают координаты. А вот в кипере - фиг. Тогда достаточно вписать "вс " перед кипер.ехе и, невероятно, но факт, глюк пропадает. Не везде проявляется, явление редкое, но глушитель даю на отсечение, что так оно и есть.
а вот это как раз глюки но и нон маусов....

igles
03.03.2011, 20:17
Про кейрус понял, спасибо.

Про пробел в имени - действительно, пробел. Я чего-то не въехал сразу. Видать, при обработке автоэкзека пробел воспринимается, как конец пути и всё работает.

Про шару: Да бывали прецеденты. Аццки редко, но бывали. То винт глюканёт, то ещё что. То ручки чьи-то шаловливые шэар.пвл-ки потрут.

Про нонмаусы и глюки. Агаа, вотоночо. Пасиба, покопаюсь на досуге.

Про ЛС - не знаем-с, мы - люди мааленькие, инженеры мы. Нам про такое не рассказывають =) Видать, это - происки начальства.

Но! Вопрос про пустые строки, к сожалению, всё ещё открыт. Как сделать, чтобы не лезли пустые строки вместо "бесценных" блюд?

SH
04.03.2011, 04:09
И таки да, SH совершенно прав, пустота на месте нулевых по цене блюд.
Апгрейдить кипер?
С 6.94? Куда?
В тот раз я побороть не смог, к тому же проблема проявлялась не регулярно.
Вспомнил сейчас и поводы проявления. Если я менял что-то в Редакторе, а сервер не перегружал, вот тогда-то пустые строки и начинали вылезать. После перезагрузки сервера - все ок.
Могу попробовать поэкспериментировать на одном объекте, если руки дойдут.

---------- Сообщение добавлено в 03:09 ---------- Предыдущее сообщение было в 03:08 ----------


Как сделать, чтобы не лезли пустые строки вместо "бесценных" блюд?
У Вас таки эти пустые строки всегда, прям с начала смены?

igles
09.03.2011, 14:23
Совершенно так всё и выглядит. Потестил, поигрался, после перезагрузки и правда пропадают пустые полосы, но местный персонал говорит, что куркулятор стабильно ребутит сервер после каждого влезания в редактор. Так что, видимо, не только редактор вызывает такую волшебную вещь.
Спасибо за рецепт борьбы с глюком, но что слышно, будет ли нормальный фикс?

SH
09.03.2011, 17:33
Увы, по мнению разработчика глюка не существует :) По-крайней мере, мне так сообщали три года назад. Потом не интересовался.

igles
09.03.2011, 18:19
Печально.
Понял, спасибо за советы =)