|
Как поставить в условие имя компьютера | ☑ | ||
---|---|---|---|---|
0
GaikA_13rus
08.07.13
✎
08:53
|
Доброе утро. Помогите справиться. В магазине стоят два компьютера, один чековый принтер и подключенный к нему денежный ящик, который при печати чека открывается. Оба компьютера работают под одним пользователем. Нужно чтобы денежный ящик открывался только при печати с одного компьютера. 1с 8.1 УТ 10.3.
Пробовала ставить условие таким образом: Сброс = Символ(27)+Символ(64); ОткрытьДенежныйЯщик = Символ(27)+Символ(112)+Символ(48)+Символ(25)+Символ(250); Т = Новый ТекстовыйДокумент; Если ИмяКомпьютера() = "kassa1" Тогда Т.ДобавитьСтроку(Сброс+ОткрытьДенежныйЯщик); Иначе Т.ДобавитьСтроку(Сброс); КонецЕсли; Печатает со всех компьютеров. Может что-то не правильно написала? |
|||
1
Maxus43
08.07.13
✎
08:57
|
а где печать? да и если имя компа не "kassa1" всё равно добавляется строка. Инче там
|
|||
2
Defender aka LINN
08.07.13
✎
08:58
|
(0) Не ты штанишки потерял?
http://lurkmore.so/images/f/fb/Hand_from_ass.jpg |
|||
3
Галахад
гуру
08.07.13
✎
09:01
|
Не в курсе про твой принтер, но например у фискальников есть опция.
Типа "открывать ящик после печати чека". Если ее не убрать ящик всегда открывается. |
|||
4
GaikA_13rus
08.07.13
✎
09:02
|
(1) Добавляется строка без переменной в которой прописан сигнал на денежный ящик. Извиняюсь направильно написалА. Печатать он и должен со всех компьютеров. Только денежный ящик должен открываться только при печати с компьютера kassa1. А он открывается со всех компьютеров.
|
|||
5
dangerouscoder
08.07.13
✎
09:04
|
(4) кассир пусть бы на ключ закроет.
|
|||
6
GaikA_13rus
08.07.13
✎
09:05
|
(3) Не фискальник. 1с формирует печатную форму со всеми командами, записывает в .prn и отправляет по сети на расшаренный принтер.
|
|||
7
GaikA_13rus
08.07.13
✎
09:06
|
(5) Руководство повелевает, чтобы все работало автоматически.
|
|||
8
Cube
08.07.13
✎
09:12
|
(0) Ну а отладчик что говорит?
|
|||
9
Галахад
гуру
08.07.13
✎
09:24
|
Гм. Вставил в табло:
Символ(27)+Символ(112)+Символ(48)+Символ(25)+Символ(250) Фигня какая-то получилась. Или так оно и надо? |
|||
10
GaikA_13rus
08.07.13
✎
09:30
|
(9) Это символы на ascii. Они для разных моделей разные. И вставляется как команды для принтера.
|
|||
11
Oleg_Kag
08.07.13
✎
09:36
|
А что же находится в ИмяКомпьютера при отладке?
|
|||
12
GaikA_13rus
08.07.13
✎
10:01
|
Извиняюсь за беспокойство. Скорее всего работает так, потому что принтер подключен к компьютеру kassa1, и печатает в любом случае с него. Придется делать разных пользователей и делить по ролям.
Или нет? |
|||
13
Cube
08.07.13
✎
10:03
|
(12) Или нет...
|
|||
14
Cube
08.07.13
✎
10:03
|
(12) Ответь на (8)
|
|||
15
Maxus43
08.07.13
✎
10:04
|
(12) а какая разница где печатает? важно где выполняется код, и что в (11)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |