| 
    
            
         
         | 
    
    
  | 
Как поставить в условие имя компьютера | ☑ | ||
|---|---|---|---|---|
| 
    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)     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |