Имя: Пароль:
1C
1С v8
Загрузка смены из Фронтол ("Обнаружена неизвестная транзакция")
0 21stas
 
09.10.11
14:19
При загрузке розничных продаж из Фронтол даёт ошибки типа "Обнаружена неизвестная транзакция". Даже если попросить обработку не обращать внимание на неизвестные транзакции, Отчёт о розничных продажах не загружается совсем.

Понимаю, что за пару дней в отладчике можно разобраться с всеми проблемами этой обработки, но может у кого есть исправленная?

[email protected]
1 21stas
 
09.10.11
14:25
Управление торговлей 10.3.14.3
2 21stas
 
09.10.11
14:25
Фронтол CE примерно последний (куплен месяц назад)
3 дущ
 
09.10.11
14:39
Ну, собственно, решение только одно - отладчик. И не пару дней, а если знать где искать то пара минут.
Смотри обработку обслуживания Кассы офф-лайн.
4 Нуф-Нуф
 
09.10.11
14:40
(3) +1
5 rs_trade
 
09.10.11
14:42
(0) сдается мне тут минут за 15 можно разобраться
6 rs_trade
 
09.10.11
14:43
могу предположить что эта ошибка возникает если не найдено ни одно условие для номера транзакции. обработка загрузки старая, фронтол новый. может по этому
7 21stas
 
09.10.11
14:48
Прежде чем вопрос задавать, я часа полтора над обработкой просидел - пока без результатов. Ну и полчасика в поиске. У меня же совесть есть, я не в первую очередь в форум кричать начинаю, а сначала самостоятельно прорабатываю.

Ну и по предыдущему опыту - переделывал как-то эту обработку еще под 10.2 - потому что типовая не обрабатывала часть транзакций + смена за два дня - вообще не срабатывала - почти целый день возился.
8 дущ
 
09.10.11
14:54
Попробуй в обработку прописать в рабочем цикле Сообщить(ТипТранзакции); - ну или как там переменная называется куда он номер транзакции грузит. После этого загружай отчет, внизу, если всё правильно сделал, в табло побегут цифры с номерами транзакции. На которой он остановится - она и есть твоя неучтенная транзакция. После этого ремь Сообщить... и прописывай условие с нормальной отработкой этой транзакции. Как правило, достаточно просто пустого условия типа

ИначеЕсли ТипТранзакции = 150 Тогда //150 - это к примеру найденный тобой сбойный тип транзакции
9 21stas
 
09.10.11
14:55
Пробовал. Это я как раз и имел ввиду, когда писал "Даже если попросить обработку не обращать внимание на неизвестные транзакции, Отчёт о розничных продажах не загружается совсем."
10 Amiralnar
 
09.10.11
14:56
Ставлю, что транзакция №2.
11 21stas
 
09.10.11
14:56
В первую очередь жалуется на транзакцию №21
12 дущ
 
09.10.11
15:12
(11) 21-ая не помню, на память помойму сторно какое-то. В любом случае попробуй эту 21-ую транзакцию заглуши, как я в (8) описал. И будет тебе щасье.
13 21stas
 
09.10.11
20:15
Заглушил 21-ую.
Смена загрузилась.
Буду наблюдать дальше.
14 21stas
 
09.10.11
20:15
Спасибо!
15 KRV
 
09.10.11
20:39
Ник как-то коррелирует с номером транзакции? :)))
16 big
 
10.10.11
05:55
Транзакция 21 - это регистрация купюр. Скорее всего это было внесение налички.

з.ы. для начала надо было почитать мануал для интегратора )))
17 21stas
 
10.10.11
08:27
(16) Я читал мануал для интегратора, номера транзакций там не нашёл. Может, просто не внимательно читал.
18 21stas
 
10.10.11
08:34
(16) Теперь нашёл
Ошибка? Это не ошибка, это системная функция.