Имя: Пароль:
1C
 
Фискальный регистратор с возможностью одновременной работы с тремя 1С
0 mihhha
 
29.06.17
14:37
На ПК есть 3 базы 1С 8.3 (конфигурация разрабатывалась для водоканала) + ФР Атол fprint-22ПТК. ФР без проблем работает отдельно с каждой базой, но для переключения между ними нужно закрывать смену в одной базе и открывать в другой. Существует ли возможность работы ФР (пусть и другой модели) одновременно с несколькими программами 1С на одном ПК, если да то какие это аппараты?
1 Aleksey
 
29.06.17
14:39
дело не в ФР а в 1С. Она блокирует работу. Т.е. если 1с научить отпускать ФР и не занимать порт, то можно печатать из разных баз на один ФР
2 Остап Сулейманович
 
29.06.17
14:49
(1) Дело таки в ФР. а не в 1С. Занимает и отпускает порт обработка обслуживания ТО. А она как раз есть приложение к каждой конкретной модели ФР.
3 Волшебник
 
модератор
29.06.17
14:51
бей чеки через одну базу, к которой подключайся из других баз через COM соединение
4 Aleksey
 
29.06.17
14:54
(2) обработка чья? 1с или ФР.
Даю подсказу - 1С
5 Aleksey
 
29.06.17
14:54
(3) ага даешь 4-ую базу
6 Garykom
 
гуру
29.06.17
14:55
(3) ком давно не модно, нынче в моде вебсервисы
7 SeriyP
 
29.06.17
15:08
(0) Дело в том, что кассе все равно, каким образом на ней открыта смена: через 1С, через тест драйвер или еще как. После "открытия" она будет находится в режиме "открытая смена", а вот как об этом её режиме 1С узнает, не имея соответствующего документа "КассоваяСмена", - вопрос.
8 Остап Сулейманович
 
29.06.17
15:15
(7) Спросит у самого ФР.
9 Вафель
 
29.06.17
15:16
а как это юридически что на одной летне чеки 3х организаций?
10 Остап Сулейманович
 
29.06.17
15:17
(4) Зачем мне твоя подсказка?
Вот здесь : http://unisystem.ua/podderzhka/
Выбрать "Фискальные регистраторы" - "Мини ФП54.01" - "Обработка обслуживания фискального регистратора для «1С: Предприятие 8» версий 8.2, 8.3".
Почитать документацию внутри.
11 mihhha
 
29.06.17
15:17
Ноу, ноу. Организация одна, но 3 базы 1С, абсолютно разные по назначению.
12 Остап Сулейманович
 
29.06.17
15:18
(9) Почему 3 организации?
Три кассира одной организации. Или даже один кассир.
13 mihhha
 
29.06.17
15:18
именно один кассир и один комп
14 mihhha
 
29.06.17
15:19
А что если процедуру открытия смены вставить непосредственно перед печатью чека, а закрытие сразу после печати? Понимаю что хрень, пол метра ленты и т.д. Но если чисто теоретически?
15 lodger
 
29.06.17
15:20
внутри кода 1с явным образом пишется подключиться\отключиться от фискальника. в начале работы с фискальником и при завершении работы системы.
перепишите чтобы подключался при пробитии чека и отключался после записи чека.
16 mihhha
 
29.06.17
15:21
Ну да типа того.
17 Остап Сулейманович
 
29.06.17
15:23
(15) +100500
18 mihhha
 
29.06.17
15:27
(15) Если я правильно понял, технически это вполне реально. Только вот нет ли здесь каких либо организационно-правовых камней?
19 Вафель
 
29.06.17
15:28
а нумерацию чеков сама касса ведет?
20 lodger
 
29.06.17
15:29
к (15) проблема возникнет только при синхронной попытке пробить чек.
можно запопытить это место и пинать повторную печать с выходами по успеху или ктрл+бряк.
(18) с чего бы? как хочешь так и общайся с ФР.
21 lodger
 
29.06.17
15:29
(20) в самом фр нумератор.
22 piter3
 
29.06.17
15:29
(7) Получитьсостояние
23 dezss
 
29.06.17
15:30
(1) 1с сама порт не занимает. Это занимают криворукие программисты. После каждого пробития чека можно отключать устройство.

(0)
Сам не пробовал, но вот что есть в типовом ритейле, правда оно смену открывает, если че.

    НомерСмены     = 0;
    НомерДокумента = 0;
    СтатусСмены    = 0;
    ПараметрыСостояния = "";
    
    Попытка
        Если ПараметрыПодключения.РевизияИнтерфейса < 2000 Тогда
            Ответ = ОбъектДрайвера.ПолучитьТекущееСостояние(ПараметрыПодключения.ИДУстройства, НомерДокумента, НомерСмены, СтатусСмены);
        Иначе
            Ответ = ОбъектДрайвера.ПолучитьТекущееСостояние(ПараметрыПодключения.ИДУстройства, НомерДокумента, НомерСмены, СтатусСмены, ПараметрыСостояния);
        КонецЕсли;
24 Вафель
 
29.06.17
15:33
(23) разве в этот момент порт уже не занят?
25 dezss
 
29.06.17
15:34
(24) если его отпустили, то не занят.
26 Вафель
 
29.06.17
15:37
(25) я имел ввиду, что прежде чем прочитать состояние нужно самому порт занять? Или это совмещенная функция?
27 Скай
 
29.06.17
15:38
ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);
...............................
ПолучитьСерверТО().ОтключитьКлиента(ЭтаФорма);
28 dezss
 
29.06.17
15:39
(26) конечно нужно.
29 dezss
 
29.06.17
15:39
(28) он же и цепляется по ПараметрыПодключения.ИДУстройства
30 Вафель
 
29.06.17
15:41
(29) так если порт уже занят другой программой, как ты его этой откроешь?
31 mihhha
 
29.06.17
15:44
В общем походу переход от одной базы 1С к другой без закрытия-открытия смены - это незаконно (не спрашивайте почему, так сказали разрабы из 1С). А открывать и закрывать смену при каждом переходе - это на ленте разоришься (
32 Волшебник
 
модератор
29.06.17
15:47
(31) решение в (3)
33 dezss
 
29.06.17
15:47
(30) а почему он должен быть занят другой?
Занимать надо только на время печати чека, а потом отпускать.
34 Вафель
 
29.06.17
15:49
(33) а зачем тогда вообще статус проверять?
35 mihhha
 
29.06.17
15:51
(32) Четвертая база в которой осуществляется прием всех платежей и печать чеков с последующим переносом их в 3 основные?
36 Остап Сулейманович
 
29.06.17
15:52
(34) Что б подождать пока пробъется "чужой" чек.
37 lodger
 
29.06.17
15:55
(31) покажи этих "разрабов". будем вместе над ними гоготать.
38 piter3
 
29.06.17
15:56
(31) Кто это сказал))))
39 dezss
 
29.06.17
15:58
(34) по идее, чтоб узнать открыта смена или нет)))
Хотя если эта штука ее открывает, то хз, но надо ж проверить как это работает. Попробую проверить что эта штука делает.
40 h-sp
 
29.06.17
15:59
(37) да у них сидят там разрабы, в комнате рядом с туалетом.
41 mihhha
 
29.06.17
16:01
(37) (38) имена и явки не сдам, но было сказано, что сделаем легко, но будут типа проблемы с налоговой. я не бухгалтер и не юрист чтоб это подтвердить и опровергнуть. Но если это не так, тем лучше. В техническом плане они сказали проблем нет.
42 mihhha
 
29.06.17
16:03
(40) личный опыт? )))
43 piter3
 
29.06.17
16:05
(41) Как-то все фигней пахнет,нет толком понимания,что сказали,чем мотивировали
44 sdf
 
29.06.17
16:08
(0)

ККМ и драйвер не запрещает бить чеки с нескольких рабочих мест. нужно только вовремя закрывать соединение.
в типовых решениях 1с есть проблема в связке рабочее место/кассовая смена.

см

Сборная тема. Онлайн кассы в 2017 г.
http://forum.atol.ru/index.php?showtopic=30931
45 h-sp
 
29.06.17
16:13
(42) да, обычно идешь мимо туалета, там обычно курят большие знатоки теории относительности и суперразрабы 1с.
46 Aleksey
 
29.06.17
16:15
(7) У меня в 7-ке нет документа открытая смена и ФР как то не жалуется на это.
Более того у меня ешь есть меркурий 115, так тот вообще к 1с не подключен и ни о каких документах в 1с не слыщал
47 Aleksey
 
29.06.17
16:20
(44) я даже больше скажу
http://blog.atol.ru/archives/6122
48 lodger
 
29.06.17
16:22
(41) Налоговой так то наложить с горкой на то, каким образом данные будут записаны в память фискальника и переданы через ОФД.
это "разрабам" разрабить лень. вот и отмазываются.
49 dezss
 
29.06.17
17:02
(39) проверил.
Нифига эта команда не закрывает смену. Если смена открыта, то СтатусСмены 2, если закрыта, то 1.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.