Имя: Пароль:
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.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn