Автор Тема: Задвоение чека при печати из 1С  (Прочитано 8238 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
У клиента в работе пара десятков ШТРИХ-ON-LINE и RR-04Ф. Периодически, на разных ККМ, с разными прошивками(драйвера почти везде стоят крайние) при пробитии чека из 1С УТ 8.3(ред. 11) на аппарат выходит 2 чека с одним и тем же товаром, но с разными номерами ФД. Приходится создавать ещё один чек в 1С и делать возврат. Наверняка кто-то уже сталкивался с такой проблемой, как решаете задачу?
 

Оффлайн mrrom

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 490
  • Похвалили: 43 раз(а)
  • Откуда: Междуреченск
Re: Задвоение чека при печати из 1С
« Ответ #1 : 17/11/2017 13:48:22 »
в 1с надо рыть
Наша работа во тьме,Мы делаем, что умеем.Мы отдаем, что имеем,Наша работа во тьме.Сомнения стали страстью, А страсть стала судьбою.
 
Telegram @mrrom39
 

Оффлайн ligakkm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1197
  • Похвалили: 282 раз(а)
  • Откуда: Поволжье
Re: Задвоение чека при печати из 1С
« Ответ #2 : 17/11/2017 13:52:40 »
на аппарат выходит 2 чека с одним и тем же товаром, но с разными номерами ФД.
ФД точно разные?
 

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
Re: Задвоение чека при печати из 1С
« Ответ #3 : 17/11/2017 13:53:26 »
в 1с надо рыть

А почему вы думаете, что в 1С?
 

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
Re: Задвоение чека при печати из 1С
« Ответ #4 : 17/11/2017 13:55:05 »
на аппарат выходит 2 чека с одним и тем же товаром, но с разными номерами ФД.
ФД точно разные?
Точно
 

Оффлайн ДОЛГОПОЛОВ

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 2252
  • Похвалили: 619 раз(а)
  • Работаю на алкоголе и табаке
  • Откуда: Киров
Re: Задвоение чека при печати из 1С
« Ответ #5 : 17/11/2017 14:37:23 »
Юрий Иванов,
А почему вы думаете, что в 1С?
Потому что ФР сам по себе "тупой", что ему говорит товароучетка, то он и делает.
ФН странный предмет, хочешь купить, его сразу нет.
 

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
Re: Задвоение чека при печати из 1С
« Ответ #6 : 17/11/2017 14:48:08 »
Юрий Иванов,
А почему вы думаете, что в 1С?
Потому что ФР сам по себе "тупой", что ему говорит товароучетка, то он и делает.
Это-то понятно) Но есть же вероятность, что сигнал задваивается в драйвере или самом ККМ, RNDIS, допустим, нестабильно работает?)
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3591
  • Похвалили: 784 раз(а)
Re: Задвоение чека при печати из 1С
« Ответ #7 : 17/11/2017 14:54:05 »
Но есть же вероятность, что сигнал задваивается в драйвере или самом ККМ,
Эта пять
 

Оффлайн chellenger

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 13938
  • Похвалили: 2646 раз(а)
  • Откуда: Питер, +79095794064 Пишите в WhatsApp и телегу, так быстрей.
    • Сампо-Сервис
Re: Задвоение чека при печати из 1С
« Ответ #8 : 17/11/2017 14:55:43 »
MOTOR, +100500
С уважением, Александр.
www.sampokkm.ru
 

Оффлайн furmanov

  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 609
  • Похвалили: 137 раз(а)
Re: Задвоение чека при печати из 1С
« Ответ #9 : 17/11/2017 14:59:01 »
MOTOR, 146%
 

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
Re: Задвоение чека при печати из 1С
« Ответ #10 : 17/11/2017 15:08:58 »
Всем спасибо за ответы)
 

Оффлайн ligakkm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1197
  • Похвалили: 282 раз(а)
  • Откуда: Поволжье
Re: Задвоение чека при печати из 1С
« Ответ #11 : 17/11/2017 15:11:22 »
На доработанных лайтах  аппарат самопроизвольно печатал чек повторно с тем ФД, задвоения не было,печатал не сразу
 

Оффлайн AlexSAN

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 1402
  • Похвалили: 284 раз(а)
  • Откуда: г.Саратов
Re: Задвоение чека при печати из 1С
« Ответ #12 : 17/11/2017 15:43:46 »
На штрихах не встречалось, а на связке Атол-22 и фронтол5 было: при пробитии чека кончилась ч/л, при этом ФР успел чек записать в ФН, а фронтол этого не понял и, после замены ч/л, послал его ещё раз. Вот и получилось - в фронтоле один чек, а в ФР - два.
 
Это сообщение считают полезным: Юрий Иванов

Оффлайн PuRGen

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 4887
  • Похвалили: 1257 раз(а)
  • Роман
  • Откуда: Камышлов Свердловская обл.
Re: Задвоение чека при печати из 1С
« Ответ #13 : 17/11/2017 15:47:19 »
 
Это сообщение считают полезным: Юрий Иванов

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
Re: Задвоение чека при печати из 1С
« Ответ #14 : 17/11/2017 15:55:44 »
У клиента в работе пара десятков ШТРИХ-ON-LINE и RR-04Ф. Периодически, на разных ККМ, с разными прошивками(драйвера почти везде стоят крайние) при пробитии чека из 1С УТ 8.3(ред. 11) на аппарат выходит 2 чека с одним и тем же товаром, но с разными номерами ФД. Приходится создавать ещё один чек в 1С и делать возврат. Наверняка кто-то уже сталкивался с такой проблемой, как решаете задачу?
Если быть точнее, то при пробитии чека из 1С, чек печатается на ККМ, а в 1С он не проводится. Кассир ещё раз проводит чек в 1С, там он наконец-то проводиться и ещё раз распечатывается из ККМ. Получается что нет ответа от кассового аппарата?
 

Оффлайн PuRGen

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 4887
  • Похвалили: 1257 раз(а)
  • Роман
  • Откуда: Камышлов Свердловская обл.
Re: Задвоение чека при печати из 1С
« Ответ #15 : 17/11/2017 15:57:55 »
Скорее ответ есть, но 1с не дождалась его.
 
Это сообщение считают полезным: Юрий Иванов

Оффлайн dipol

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 419
  • Похвалили: 88 раз(а)
  • Откуда: Мытищи
Re: Задвоение чека при печати из 1С
« Ответ #16 : 17/11/2017 16:11:12 »
Юрий,Вы б хоть написали бы по какому интерфейсу ККМ подключены к 1С.
 

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
Re: Задвоение чека при печати из 1С
« Ответ #17 : 17/11/2017 16:15:24 »
Юрий,Вы б хоть написали бы по какому интерфейсу ККМ подключены к 1С.
В одном из моих ответов RNDIS упоминался) По RNDIS все ККМ подключены к ПК и 1С.
« Последнее редактирование: 17/11/2017 16:39:36 от Юрий Иванов »
 

Оффлайн Klaus1900

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 441
  • Похвалили: 77 раз(а)
Re: Задвоение чека при печати из 1С
« Ответ #18 : 17/11/2017 16:16:37 »
У меня вопрос: А все ли фронтовые программы сделаны так, что сначала записывают сформированный чек в базу, а потом отправляют его на печать? От сюда и задвоение чеков. Почему бы не подождать сначала ответа от ФР, что чек отбит "Ошибок нет", а потом уже в базу записывать?
 

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
Re: Задвоение чека при печати из 1С
« Ответ #19 : 17/11/2017 16:26:49 »
У меня вопрос: А все ли фронтовые программы сделаны так, что сначала записывают сформированный чек в базу, а потом отправляют его на печать? От сюда и задвоение чеков. Почему бы не подождать сначала ответа от ФР, что чек отбит "Ошибок нет", а потом уже в базу записывать?
Я сис.админу передам эту мысль, пусть он потом кассирам её донесёт и со своим специалистом 1С пообщается. Спасибо.
 

Оффлайн dipol

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 419
  • Похвалили: 88 раз(а)
  • Откуда: Мытищи
Re: Задвоение чека при печати из 1С
« Ответ #20 : 17/11/2017 16:29:39 »
По RNDIS все ККМ подключены к ПК.

Если проблема двойных чеков Вас конкретно достаёт,предлагаю на самом проблемном ККМ любым доступным способом организовать подключение по сом-порту с тайм-аутом не ниже 3000 и посмотреть.
 

Оффлайн PuRGen

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 4887
  • Похвалили: 1257 раз(а)
  • Роман
  • Откуда: Камышлов Свердловская обл.
Re: Задвоение чека при печати из 1С
« Ответ #21 : 17/11/2017 16:33:37 »
У меня вопрос: А все ли фронтовые программы сделаны так, что сначала записывают сформированный чек в базу, а потом отправляют его на печать? От сюда и задвоение чеков. Почему бы не подождать сначала ответа от ФР, что чек отбит "Ошибок нет", а потом уже в базу записывать?

Тогда в конкретном случае будет выглядеть по другому. Чек на ФР есть, а в базе нет вообще (сейчас есть, но не проведён).
Нужно выяснять, почему фронт не дождался ответа от ФР, может просто таймаут ожидания увеличить.
 

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
Re: Задвоение чека при печати из 1С
« Ответ #22 : 17/11/2017 16:35:59 »
По RNDIS все ККМ подключены к ПК.

Если проблема двойных чеков Вас конкретно достаёт,предлагаю на самом проблемном ККМ любым доступным способом организовать подключение по сом-порту с тайм-аутом не ниже 3000 и посмотреть.
Она вроде как и не сильно достаёт, но и оставлять её так нельзя. Попробуем по мере возможности.
 

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
Re: Задвоение чека при печати из 1С
« Ответ #23 : 17/11/2017 16:47:41 »
У меня вопрос: А все ли фронтовые программы сделаны так, что сначала записывают сформированный чек в базу, а потом отправляют его на печать? От сюда и задвоение чеков. Почему бы не подождать сначала ответа от ФР, что чек отбит "Ошибок нет", а потом уже в базу записывать?

Тогда в конкретном случае будет выглядеть по другому. Чек на ФР есть, а в базе нет вообще (сейчас есть, но не проведён).
Нужно выяснять, почему фронт не дождался ответа от ФР, может просто таймаут ожидания увеличить.
А Вы какой таймаут обычно по ТСР(coket) устанавливаете?
 

Оффлайн MOTOR

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3591
  • Похвалили: 784 раз(а)
Re: Задвоение чека при печати из 1С
« Ответ #24 : 17/11/2017 16:50:37 »
RNDIS вообще-то как один из самых тормозных интерфейсов упоминался разрабами. Надо экспериментировать. 
 

Оффлайн Юрий Иванов

  • Наш человек
  • Постоялец
  • ***
  • Сообщений: 157
  • Похвалили: 56 раз(а)
  • Откуда: Сибирь
Re: Задвоение чека при печати из 1С
« Ответ #25 : 17/11/2017 16:54:36 »
RNDIS вообще-то как один из самых тормозных интерфейсов упоминался разрабами. Надо экспериментировать. 
Эксперементировали уже, устанавливали 1000 и 3000. Результат примерно одинаковый.
 

Оффлайн dipol

  • Наш человек
  • Старожил
  • ***
  • Сообщений: 419
  • Похвалили: 88 раз(а)
  • Откуда: Мытищи
Re: Задвоение чека при печати из 1С
« Ответ #26 : 17/11/2017 16:56:54 »
А Вы какой таймаут обычно по ТСР(coket) устанавливаете?

Я лично не парюсь и всегда и везде 3000 ставлю.
 

Оффлайн PuRGen

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 4887
  • Похвалили: 1257 раз(а)
  • Роман
  • Откуда: Камышлов Свердловская обл.
Re: Задвоение чека при печати из 1С
« Ответ #27 : 17/11/2017 16:57:56 »
Таймаут не в драйвере, который ждёт ответа от ФР, а в обработке пробития чека, в 1с.  Она не дожидается ответа от драйвера.
 
Это сообщение считают полезным: Юрий Иванов

Оффлайн PuRGen

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 4887
  • Похвалили: 1257 раз(а)
  • Роман
  • Откуда: Камышлов Свердловская обл.
Re: Задвоение чека при печати из 1С
« Ответ #28 : 17/11/2017 17:01:52 »
Ну или пусть 1с-ники как-то решают вопрос контроля наличия чека в ФН, перед проведением.
 

Оффлайн promah

  • Шил, шью, буду шить.
  • Резидент
  • Эксперт
  • ****
  • Сообщений: 4382
  • Похвалили: 732 раз(а)
  • Снимаю, порчу, лечу по фотографии
Re: Задвоение чека при печати из 1С
« Ответ #29 : 17/11/2017 21:13:09 »
Такая беда была на связке штрихонлайн с штрих АЗС ( на платформе 1С 7.7 вроде на августовской версии обновы) , обнова софта АЗээСового  помогла ,они там пофиксили , ни дрова , ни паршивка, ни протокол был нипричём .
 
Это сообщение считают полезным: Юрий Иванов

Оффлайн pavel_net

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1532
  • Похвалили: 520 раз(а)
  • Откуда: Омск
Re: Задвоение чека при печати из 1С
« Ответ #30 : 20/11/2017 12:31:42 »
А я вот еще думаю, что если команда идет по TCP, то после завершения формирования чека, ФР пытается отправить этот чек в ОФД по тому же TCP, а 1С пытается в этот же момент проверить состояние ФР или как то узнать что чек сформирован, вот они конфликтуют.
Свидетели "ЦТО"
 
Это сообщение считают полезным: Юрий Иванов

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23