Имя: Пароль:
1C
1С v8
Иногда запрос не получает данные.
0 antgrom
 
21.02.12
18:08
v8
УТ 10.2  дописанная.

Есть такая ошибка : есть Рег Сведений. Там хранится информация номенклатура + определенный признак. В момент пробития по кассе , 1С получает данные из этого РС и решает : давать скидку или не давать.

В тестовой базе при тестировании все было нормально.

Но на рабочей базе крайне редко ( раз в месяц , т.е. реже чем 1: 1 000 ) происходит ошибка - данные из этого РС не принимаются , как будто этот документ в этот момент перепроводят и проводок на тот момент нет. Если отменить данную операцию на кассе , а потом снова запустить её через пол минуты - признак будет получен.

База - РИБ. Т.е. обмен может идти в это время , но не понимаю как он может повлиять.

Не сталкивались с такой ситуацией ?
1 asady
 
21.02.12
18:15
делать из УТ Фронт не советую
2 kosts
 
21.02.12
18:16
Если есть обмен по этому регистру, то теоретически может возникнуть ситуация - попадание в промежуток времени, когда документ загружен в базу данных, но он еще не проведен.
3 kosts
 
21.02.12
18:34
(2) хотя так может быть в обмене по правилам. В РИБ может быть по другому...
4 antgrom
 
21.02.12
18:53
(1) Ну , во-первых , уже сделан.   )

Во-вторых , в типовой УТ ведь есть и форма продажи - форма регистрации продажи у Документ ЧекККМ

В третьих,  интересно почему ?

(2) Я тоже об этом подумал , если обмен идет транзакциями ( я кстати не помню и сейчас не посмотреть - как там написан код ) - могут ли данные РС быть заблокированы для Обмена и т.о. не получены запросом ?