Имя: Пароль:
1C
1С v8
Как настроить онлайн ККТ в БП 3.0. Касса арендуется у ОФД
0 Шевген
 
01.07.19
12:41
Подскажите. Как правильно настроить в 1С Бухгалтерия предприятия настроить ККТ, который мы арендуем у оператора фискальных данных и которй физически находится не у нас?
Есть api взаимодействия с ККТ, я даже подозреваю, что кто-то таким уже заморачивался.
ОФД - ofd.ru
ККТ - АТОЛ 42ФС

Онлайн чеки надо будет печатать по банковским реестрам, когда потребители платят через банки за наши услуги.
1 piter3
 
01.07.19
12:42
У кого арендуете нельзя спросить?
2 Шевген
 
01.07.19
12:44
Не нашел у них на сайте про интеграцию с 1С. Спрошу конечно, только меня больше интересует инфа от 1Сников
3 Garykom
 
гуру
01.07.19
12:49
А вы там кто?
4 Шевген
 
01.07.19
12:56
(3) этот вопрос какое отношение к делу имеет?
5 Garykom
 
гуру
01.07.19
13:00
(4) Совершенно прямое, от него ответ зависит
6 Garykom
 
гуру
01.07.19
13:02
(5) Мне недавно написали что моя любимая фраза "наймите специалиста" слишком оскорбительна, вот пытаюсь как то помягче к этому привести.
7 Шевген
 
01.07.19
13:02
Я 1С-ник. Организация не торговая, поэтому с ККТ особо дела не имел раньше, поэтому навыков настройки торгового оборудования не имею.
Если бы я купил фискальный накопитель или какую-то подобную железяку, подключил ее к 1С, настроил драйвер и начал работать - понятно. Но как настроить ККТ, который где-то там?
8 Garykom
 
гуру
01.07.19
13:04
(7) Зависит от сертифицирована ли ККТ где то там для работы в 1С и как в 1С обстоят дела с поддержкой.

Но вы же 1Сник и вероятно и сами это давно знаете?
9 Шевген
 
01.07.19
13:04
(6) специалисты сразу непосредственно из мамкиной норки вылупляются? редко пользуюсь форумом, потому что бОльшую часть инфы можно и без вашего стёба найти. но в очень редких случаях, чтобы не наступать на все грабли, спрашиваю, как правильно
10 Garykom
 
гуру
01.07.19
13:05
11 Garykom
 
гуру
01.07.19
13:05
(9) Правильно (10)
12 Garykom
 
гуру
01.07.19
13:08
Если често меня всегда интересовало как много людей\организацию покупает нечто не имея представление как на этом ездить и можно ли ездить по нашим дорогам в наших условиях?

И убеждаюсь что много, да.
Не подскажете почему вы просто обычную ККТ не купили и рядом с компом буха не поставили?
13 Шевген
 
01.07.19
13:33
(12) ВОООТ!!!! Блин, два года давали на то, чтоб все у себя всё настроили.
Но! В последних числах июня прибежала главбух, которая не последний человек в организации. Сказала, срочно надо покупать до 1 июля кассу для печати чеков по банковским реестрам. На изучение вопроса времени не дали.
Чего уж теперь.

А что бы вы рекомендовали? Купить нужную железяку и прицепить ее к какому-нибудь компьютеру? Дрова там ставить и тому подобное?
Я просто подумал, что ни к чему мне лишняя морока с железками. Теперь выясняется, что 1С-ка с нежелезками не умеет работать.
14 Шевген
 
01.07.19
13:38
А если отбросить всякие нравоучения и пойти окольным путем...
Можно ли как-то зарегистрировать этот ККТ, как офлайн ККТ, и написать обработку для взаимодействия через API?

Вообще, больше интересует механизм работы с ККТ, если физически он к 1С не подключен.
15 piter3
 
01.07.19
13:39
(2)Наберите и спросите.
16 Garykom
 
гуру
01.07.19
13:40
(14) Можно конечно.
Вы умеете писать такие/похожие обработки на 1С например для работы с веб-сервером в инете через http ?
17 Garykom
 
гуру
01.07.19
13:43
(16)+ Например я не вижу каких то сложностей реализовать из 1С по https://static.ofd.ru/ofdru/api/ferma/api_ferma_v2.9.pdf

Уточните что вы хотите то?
18 Шевген
 
01.07.19
13:50
(15)

- Вопрос про интеграцию ККТ, который мы у вас арендуем в 1С:Предприятие
- Есть ли какая-то интеграция с 1С Бухгалтерия предприятия

- Для услуги Ferma нет, готовых модулей нет.
19 Шевген
 
01.07.19
13:55
(16) Да, конечно. Не вижу с этим проблем.
(17) С этим тоже нет проблем...

Сформулирую вопрос по-другому. Что именно нужно дописать в 1С, чтобы заработал типовой механизм? Аналог драйвера ККТ для работы через api вместо com-порта (или как там еще ККТ общаются с 1С)?

Даже не вопрос. Совет просто нужен.
20 Garykom
 
гуру
01.07.19
14:00
(19) Не надо вам типовой механизм, ибо один хрен разбираться как око должно работать.

Ну или ищите в типовом где XML формируется и подменяете далее на свое вместо типового.
21 Garykom
 
гуру
01.07.19
14:00
(20) *как оно должно работать
22 Garykom
 
гуру
01.07.19
14:01
23 Шевген
 
01.07.19
14:07
(20) Вот.. конструктив пошёл. Спасибо.
24 Garykom
 
гуру
01.07.19
14:15
(23) Решение с XML это через одно место, лучше разберитесь как оно работает и в нужные документы вставьте свой код.
Намного легче будет любой изврат по правильной пробивке реализовать.
25 Garykom
 
гуру
01.07.19
14:17
(24)+ Короче не заморачивайтесь с БПО для данной задачи, делайте в лоб.
Есть документ с данными которые надо пробить - есть http-запрос который надо сделать.
Ну и напишите прокладку.
26 Шевген
 
01.07.19
14:21
Вообще, у АТОЛа есть такая шляпа, как web-сервис. Который можно установить на компьютере и соединить с ККТ. А потом через этот web-сервис печатать чеки с разных компов. Вот не то же самое ли это, что у меня.
Есть даже такая обработка для работы с этим web-сервисом. Попробую поковырять. Кажется, это примерно то, что мне надо.
http://catalog.mista.ru/public/956348/
27 Garykom
 
гуру
01.07.19
14:29
(26) Как образец пойдет, но смысла?
Если уже умеете (16) то там ничего нового ибо формат на json совершенно иной.
28 Garykom
 
гуру
01.07.19
14:30
(27)+ Вам нужна авторизация для фермы а там нет.
29 Шевген
 
01.07.19
14:41
Пока в голове не сварилось у меня.
Если бы в 1С не было ничего, связанного с ККТ. Я бы сделал так.

1. Документы, в которых регистрируются реестры из банка.
2. По итогу за день формируется общий список чеков, который отправляется через api на удаленный ККТ
3. Где-то в 1С сохраняются ид напечатанных чеков

Мне вообще отойти от механизмов 1С-ных?

Можно, например, хранить реестры в документе "Поступление на расчетный счет" и из этих документов и отправлять на печать чеки. Или обработкой по результатам дня. Но учет ведется по нескольким фирмам и ККТ тоже не один. Без справочника ККТ не обойтись. Сделать свой справочник?
30 Garykom
 
гуру
01.07.19
14:43
(29) Как хочешь так и делай.
Достаточно внешней обработки для решения вашей задачи, конфу изменять не обязательно.
31 Шевген
 
01.07.19
14:45
(30) А потом как наказать непричастных и наградить невиновных, если никакие логи в базе не хранить?
Ну и про внешнюю обработку понятно.

Ладно, спасибо, что сложили пазл в голове, я не очень понимал, с какой стороны подойти к задаче
32 Garykom
 
гуру
01.07.19
14:53
(31) А зачем они в базе?
Если есть реквизит "номер чека ККТ" то записали туда, если нет то куда то снаружи 1С можно всегда писать, банально в файлы.
Программист всегда исправляет последнюю ошибку.