Имя: Пароль:
1C
1С v8
Одновременное открытие двух смен онлайн касс в УТ
0 Misha1993
 
27.06.17
13:36
Доброго времени суток! Буду рад любой помощи. Есть одно ЮЛ. Есть 2 склада в нем. Два магазина. 1 эт и 2 эт с разными типами товара. На втором этаже одна касса, УТ и одна ККТ. Что будет если попытаться открыть 2 смены ? (в УТ заведено две кассы но в настройках РМК обе подключены на одну и ту же ККТ). Т.е. раньше открывали 2 смены и вперед. А теперь откроем одну - она откроет смену в ККТ (и отправит в ОФД). А когда вторую будем открывать, что будет? (все сломается - 1, 1С проверит что смена уже открыта на ККТ и не будет повторно открывать, в ККТ откроется вторая смена, при открытой первой)))
1 Aleksey
 
27.06.17
13:37
т.е. вместо того чтобы проверить ты предлагаешь нам тут устроить сеанс черной магии и заглянуть в будущее?
2 Misha1993
 
27.06.17
13:41
Для юмористов предложены варианты ответов в конце топика.
3 Aleksey
 
27.06.17
13:43
(2) Ок, надо сходить за картами Торо, без них будет сложно сказать что произойдет
4 Misha1993
 
27.06.17
13:49
(3) Блин, нарвался на гадалку. Подожду, возможно кто-то из 1Сников имел опыт и поделится. Подожду. А это тебе))
https://yandex.ru/search/?text=на%20чем%20гадать&lr=9&clid=2270456&win=277
5 Garykom
 
гуру
27.06.17
14:01
1. В ККТ нет такого понятия "открыть смену". 1-й пробитый чек это и есть "открытая смена". Чеки запрещается пробивать дольше 24 часов без очистки их списка - "закрытия смены".

2. 1С глубоко пофиг на какие то "смены" в ККТ, она работает по своей БД. С ККТ общается посредством вызовов функций через драйвер, получения некоего "ответа" и его обработкой.
Что именно "вернуть в 1С" может легко решить программист. Отличается от "программист".
6 Garykom
 
гуру
27.06.17
14:03
(5) X-отчет - выводит итог по чекам не очищая их.
Z-отчет очищает текущие чеки с переносом данных в накопительные регистры.
7 ptiz
 
27.06.17
14:07
(0) ККТ не даст открыть смену повторно. Пробуй - не боись.
8 Misha1993
 
27.06.17
14:12
(5) спасибо за ответ, но:
1) в ЛК ОФД можно легко найти в разделе фискальных документов пункт "Тип документа: Отчет об открытии смены (2)" - этот отчет присылает ККТ тогда, когда открываем смену в 1С. Значит, понятие "Открытие смены", в ККТ все таки есть. (если все таки нет, то что же это такое в ЛК ОФД тогда?). Этот отчет высылается при открытии смены, даже если не было ни одного чека.
2) про отпарсить и подменить смены я уже подумал. но это самое последнее.
9 Misha1993
 
27.06.17
14:13
(7) спасибы. боялся, думал, может уже кто-то делал)). но уже сам попробовал. не дает сучёнок. буду писать подмену смены))
10 Garykom
 
гуру
27.06.17
14:22
(8) Это вероятно команда OpenSession() - ОткрытьСмену() к примеру в драйвере атол http://www.atol.ru/upload/iblock/792/Drivers8_FprnM_PM.pdf

Фактически она не обязательна почти для всех моделей ККТ и автоматически "выполняется" при пробитии 1-го чека.
Вероятно сча на эту команду и навесили "отчет в ОФД".
11 Garykom
 
гуру
27.06.17
14:28
Кста тут можно слегка заработать если еще никто не придумал и не выложил на ИС связку драйвер 1С - сервер ККМ.

Короче сделать "штатный" механизму расшаривания одной ККТ между несколькими сеансами 1С через специальный "драйвер" и специальный "сервер/сервис", который уже непосредственно с железкой работает.
12 Misha1993
 
27.06.17
14:28
(10) в любом случае спасибо, буду писать обманку, чтоб 1с работала с несколькими сменами, но для ккт была бы одна единственная.
13 Garykom
 
гуру
27.06.17
14:31
(12) Прикольно было бы написать "обманку" которая виртуально висит на COM порту и эмулирует из себя некую модель ККТ.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший