Имя: Пароль:
1C
1С v8
ФИО кассира при печати чека на ФР
0 sdaf
 
05.05.17
12:11
Есть подключенный к бух 3 фр атолл 22. Проблема в том, что смена всегда открывается под системным администратором и дальше всегда при печати чека выходит кассир сист. администратор, а хотелось бы фио кассира. Если под кассиром открыть смену, то все равно она открывается под сисадмином, и не дает печатать чеки пока не поставишь пароль кассира такой же как у сисадмина, т.е. независимо от того какой пароль стоит у кассира, смена открывается по паролю сисадмина а дальше приходится бить чеки под паролем админа и фио не правильные. Как настроить чтобы правильные фио вылазили?
1 Redkiy
 
05.05.17
12:28
ФИО кассира берется из Физлица текущего пользователя
2 h-sp
 
05.05.17
12:35
(0) это в настройках драйвера. Там есть список кассиров. И у меня под номером 30 тоже был системный администратор.
3 sdaf
 
05.05.17
12:46
(1) ну вот чета нет
(2) все верно, проблема в том что смена всегда открывается под 30 а если потом печатать под другим кассиром то ругается на пароль
4 Dedal
 
05.05.17
12:47
(3) В настройках пользователя указать пароль?
5 sdaf
 
05.05.17
12:54
(3) открывает все равно только под 30 а у кассира например 3 и потом ругается пока кассиру на 30 не сменишь
6 Redkiy
 
05.05.17
13:09
(3) специально открыл конфу

Документы.ПриходныйКассовыйОрдер.СобратьДанныеЧеков

ВЫБРАТЬ ПЕРВЫЕ 1
ЕСТЬNULL(ФизическиеЛица.ФИО, НЕОПРЕДЕЛЕНО) КАК КассирФИО,
ЕСТЬNULL(ФизическиеЛица.ИНН, НЕОПРЕДЕЛЕНО) КАК КассирИНН
ПОМЕСТИТЬ Кассир
ИЗ
Справочник.Пользователи КАК Пользователи
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ФизическиеЛица КАК ФизическиеЛица
ПО Пользователи.ФизическоеЛицо = ФизическиеЛица.Ссылка
ГДЕ
Пользователи.Ссылка = &Пользователь
7 rphosts
 
05.05.17
13:14
(6) у тебя фискальник лезет за кассиром в иб? Точно?
8 sdaf
 
05.05.17
13:17
(6)(7) так вот наоборот получается он не из ИБ берет данные а с ФР, потому что печатается сист. администратор, а такого в ИБ нигде нет
9 Redkiy
 
05.05.17
13:19
(7) ФР это принтер, зачем ему куда-то лезть? Печатает то что дали...
А вот что 1С дает драйверу-прослойке регламентировано здесь
https://its.1c.ru/db/metod8dev#content:4829:hdoc:checkpackage
10 Redkiy
 
05.05.17
13:22
(8) из конфы...
ПодключаемоеОборудованиеУниверсальныйДрайверКлиент
Функция ОткрытьСмену
...
Кассир = ?(ВходныеПараметры <> Неопределено И ВходныеПараметры.Свойство("Кассир"), ВходныеПараметры.Кассир, НСтр("ru='Администратор'"));

продолжать?
11 sdaf
 
05.05.17
14:26
(10) спс буду там копать
12 MrAvPika
 
05.05.17
14:28
(11) Посмотри в подключаемом оборудование, там указывается пароль
13 MrAvPika
 
05.05.17
14:29
(11) в принципе в момент открытия можешь лезть в подключаемое оборудование меня пароль в зависимости от пользователя
14 MrAvPika
 
05.05.17
14:30
(11) Либо можно писать в таблицы фискальника в момент открытия и перезаписывать имя кассира под 30ым паролем