ATOLCashierECROffline_v2 #431599


#0 by vosk
Всем привет, есть такая обработка ATOLCashierECROffline_v2, для загрузки текстовых файлов. В коде прописано условие ТипТранзакции = 1 из-за котро
#1 by Нуф-Нуф
ждем продолжения
#2 by vosk
которой выскакивает ошибка "При попытке загрузки отчёта о продажах из ККМ, подключаемой в режиме Offline, произошла ошибка. Отчёт не был загружен.. Необходимо проверить параметры настройки и подключения ККМ и повторить попытку загрузки отчёта."
#3 by vosk
Так вот пытаюсь попыткой исключения убрать данную ошибку что бы не срабатывала, так возникает другая
#4 by Wehrmacht
Заинтриговал
#5 by vosk
{ВнешняяОбработка.АТОЛРабочееМестоКассира}: Индекс находится за границами массива                        Врем                           = Врем[Врем.Количество - 1];
#6 by vosk
Притом что эти строки относяться к другому условию ТипТранзакции = 2
#7 by Wehrmacht
Это ошибка может говорить только о том, что табл. "Врем" пустая, т.е. у тебя ничего не загрузилось.
#8 by Wehrmacht
И кстати, как бы это, ты "текстовые файлы" откуда берешь?
#9 by Нуф-Нуф
отладчик тебя спасет
#10 by vosk
Есть готовый
#11 by vosk
Есть готовый файл
#12 by vosk
reports.txt
#13 by vosk
отладчик это конечно хорошо, ну к сожалению на вторую ошибку отладчик не срабатывает
#14 by Wehrmacht
В-общем, меня несколько смущает формулировка вопроса. Это не "обработка для загрузки текстовых файлов". А обработка обслуживания торгового оборудования (в данном случае ККМ Offline атоловского) -- мы вот этот момент вообще осознаем, нет? А так, не давно штриховский ковырял, подсказал бы может чо. С этим могу только проводить аналогии при достаточном количестве информации.
#15 by Wehrmacht
Кто и каким образом его приготовил?
#16 by vosk
На пост терминале в программе фронтол, был выгружен файл!!!
#17 by vosk
Был зарегистрирован возврат по свободной цене, т.е. без товара
#18 by Wehrmacht
Не пост, а POS :) Ну вот с этого и надо было начинать. Фронтол какой версии? Вы новый фронтол гоняете или уже в рабочем режиме проблемы? Кто сказал, что эта операция должна поддерживаться в 1С?
#19 by vosk
В данный момент проверил файл, вот на этой строчке возникает ошибка при закрытии кассовой смены 10103;20.08.2009;10:56:40;1;1;1887;5;0;;1;-1;-1;1;54;1;-1;1;;;-1;0;0;2;0;;1/54/2;1;0;;
#20 by vosk
В рабочем режиме возникли проблемы после внесения возврата по свободной цене
#21 by vosk
версия 4.7.8
#22 by vosk
Да никто не сказал что должна поддерживаться, просто клиенты хотят это видеть
#23 by vosk
Пятый элемент - это и есть тип транзакции.
#24 by Wehrmacht
Проблема в том, что насколько я понял, ты отрубил (попыткой) сообщение об ошибке. И получается следующее: обработка пробегаю по файлу натыкается на транзакцию с типом 1, очищает загруженную раннее (если было) таблицу транзакций (она всегда так делает на ошибках), и проскакивает ошибку. А потом программа пытается обработать пустую таблицу. В общем надо не ошибки отрубать, а писать обработку транзакции с типом 1 в данном случае. Хотя чем ты собрался в 1С возврат без товара по свободной цене отражать я слабо представляю.
#25 by vosk
Я уже понял, что попал, спасибо большое за помощь!!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С