|
Выгрузка Фронтол 6 - УТ 11 | ☑ | ||
---|---|---|---|---|
0
johnnik
07.07.20
✎
10:38
|
Ситуация: На кассе Фронтол 6 (релиз последний), на компе УТ11 базовая, тоже последняя и типовая, естественно. Из 1С во фронтол все товары выгружаются нормально, а вот из фронтола в торговлю - косяк, если в смене был продан маркированный товар. При загрузке выдает такую ошибку:
.... "Текст XML содержит недопустимый символ в позиции 683 :\n#\n1\n46\n11199;07.07.2020;9:26:20;62;1|РМ №1;1422;3|... (и дальше строка из файла выгрузки со всеми реквизитами) .... Если руками убрать из строки кусок дата-матрикс кода, то в 1С позиция загружается, но дублируется. Продали одну пару, а в 1С попадают две пары. Это тоже косяк, но его хотя бы можно вручную отредактировать уже в самой 1С, а вот удалять марки из файла выгрузки нет никакого желания. Те, кто устанавливали фронтол, говорят что в нем нет настроек, чтобы марки не выгружались. А при продаже кассир сначала сканирует линейный штрих-код, а затем уже дата-матрикс и, вероятно, дублирование происходит из-за этого. Если сначала пикнуть дата-матрикс, то фронтол этот товар его вообще не видит, т.к. дата-матрикс код не привязан к товару. Марки заказывали в браузере и распечатывали тоже оттуда, в 1С их и не было, во фронтол соответственно тоже не выгружались. Единственное, что приходит в голову, это загружать из фронтола внешней обработкой, а в ней дописать удаление из файла выгрузки марки и "лишней" строки, дабы продажи не дублировались. Но это костыль, который потом слетит при обновлении 1С или фронтола, неохота пока заморачиваться |
|||
1
Йохохо
07.07.20
✎
10:42
|
так что в позиции 683?
|
|||
2
johnnik
07.07.20
✎
10:54
|
(1) а фиг его знает. 1С весь файл выгрузки как-то перерабатывает по-своему. Изначально файл-выгрузки из фронтола выгружается в виде текстового документа, разделен по строкам-транзакциям и длина строки примерно 150-230 символов в зависимости от типа транзакции. Плюс в начала файла служебные символы, непонятно учитывает ли их 1С или нет. Понятно только, что какой-то конкретный символ из дата-матрикс. Привожу строку с этим дата-матриксом:
... 010466008300094421)P*eBwz\"hGp\/_\u001D91003A\u001D92BK5TzbM0f\/zyv6ZsuqDD5+gi3l+pfwBKTbpQdvw4cZrLAfnn99nCW4BaP0lVGy2KfO8eKmc+rqSqRpDmGe7log== ... Во фронтоле разделитель реквизитов - это точка с запятой, в дата-матриксе их не наблюдается, но может 1С спотыкается об какие-нибудь кавычки, плюсики, слэши |
|||
3
johnnik
07.07.20
✎
16:05
|
up
|
|||
4
Йохохо
07.07.20
✎
16:19
|
это же вроде не xml а csv с 5(7) строки. и любой тектовый редактор показывает позицию символа
|
|||
5
opus70
07.07.20
✎
17:07
|
http://catalog.mista.ru/public/867183/
вот в свое время брал там было 5.2 версия щас 5.4 ее у меня нет , но есть один косяк в это загрузке любит чтоб было сделано правильное закрытие смены во фронтоле т.е. именно закрытие а не сначала з-отчет а потом закрытие плюс в том что использует свой разбор файла т.е можешь спокойно засучить рукова и исправит если что не так ну и мне новую версию так как покупать не денег нет ну и так там конечно не идел особенно по скорости выгрузки но жить можно если применить напильник |
|||
6
johnnik
07.07.20
✎
17:26
|
(5) А она с Фронтол версии 6 работает? Обидно было бы скачать бесполезную для меня вещь. Старт-мани не резиновые :)
|
|||
7
opus70
07.07.20
✎
17:41
|
(6) давай почту кину 5.2 там код открыт сам исправишь как надо но сразу предупрежу я там пилили и пилил в ссвое время и на текущий момент отлично работает с 6-м фронтолом добавил только в 55 позицию выгрузку маркировки по табоку
зато будет открытый инструмент в альтернативу штатному механизму что иногда выручает |
|||
8
johnnik
07.07.20
✎
17:43
|
(7) в профиле почта. Заранее спасибо
|
|||
9
opus70
07.07.20
✎
17:44
|
(7) и будет не хорошо сказано автор не сильно реагировал на косяки, но в целом там проделано большая работа так что сильно пинать не нужно ни кого
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |