Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Ошибка при проведении чека ККМ Объект заблокирован!

v7: Ошибка при проведении чека ККМ  Объект заблокирован!
Я
   НиколайСергеевич
 
03.07.21 - 08:52
КОнфигурация ТИС 7.7 . При проведении чека ККМ при оплате картой пишет Если Провести(.ОплатаПоКарте)=1 тогда (Документ.Чек.Форма.Модуль(1386)) Обьект заблокирован.Чек.Чек 111111.  Может кто помочь разобраться?
ПРи оплате наличной проблем нет. База на скуле.
   Ёпрст
 
1 - 03.07.21 - 11:16
Этот код откуда вызывается ?
Поди из формулы реквизита диалога ?
   Ёпрст
 
2 - 03.07.21 - 11:16
Что в ОбработкаПроведения(Параметрр...) написано ?
   Ёпрст
 
3 - 03.07.21 - 11:17
еще к какому-доку есть обращение, который в данный момент открыт(заблокирован).. да ?
   НиколайСергеевич
 
4 - 03.07.21 - 14:31
1. Вызывается из формы документа.
2. Процедура ОбработкАПроведения()
ДвиженияРегистровНакладных(Контекст);
ДвиженияРегситровОрдеров(Контекст);
КонецПроцедуры 

3.нет
   Злопчинский
 
5 - 03.07.21 - 14:34
(4) где-то используется обращение к текущему документу не через контекст, а путем позиционирования.
получается что документ открыт и заблокирован а по коду к нему пытаются извне обратиться. вот и трабл
   Злопчинский
 
6 - 03.07.21 - 14:35
тряси тех, кто писал этот код, бо код на типовой совсем не похож
   Ёпрст
 
7 - 03.07.21 - 14:44
Больше кода.
В Провести у тебя передается параметр. Соответственно в ОбработкаПроведения этот параметр тоже должен быть
   НиколайСергеевич
 
8 - 03.07.21 - 16:25
Кто писал код уж точно не найду.   А вы можете помочь?  Хозяйство осталось отпредыдущего администратора. Все висит и зависает.
   Злопчинский
 
9 - 03.07.21 - 17:45
Найти проблему - не проблема. Копаться потом во всем этом - удовольствия мало.
   tgu82
 
10 - 03.07.21 - 20:17
(0) Просто надо воспользоваться готовыми наработакми по онлай-кассам. И там все это уже не ваша головная боль а разаработчиков
   НиколайСергеевич
 
11 - 04.07.21 - 12:22
Может кто нибудь помочь?А то вообще ж... Практически на любой чек блокировка идет. хоть нал хоть безнал  Если Провести(.ОплатаПоКарте)=1 тогда (Документ.Чек.Форма.Модуль(1386)) Обьект заблокирован.Чек.
Со своей зп оплачу работу(
   Злопчинский
 
12 - 04.07.21 - 12:29
(11) Помочь не обещаю (хз что там по трудности получится), но посмотреть могу, стукайся скайп Zlopun
   Злопчинский
 
13 - 04.07.21 - 12:30
(11) хорошо бы понять, а что случилось что начало глючить? до этого ведь все работало? кто-то что-то накануне корячил в коде?
   Исновая
 
14 - 04.07.21 - 12:51
(12) мне полы не помжете дома помыть? а то уже пртходится ноги мыть после похода на кухню
   Смотрящий
 
15 - 04.07.21 - 20:05
(14) Зависть - плёхое чуйство
   НиколайСергеевич
 
16 - 04.07.21 - 23:12
(7) Параметра в ОбработкеПроведения нету.  Ошибка начинает вываливаться когда работает больше трех касс.  База сидит на скуле по расшареной папке.
   Злопчинский
 
17 - 04.07.21 - 23:12
Глянул по коду, криминала какого-то навскидку не видно.
И ошибка плавающая со слов ТС.
Смущает меня то, что система ругается именно на Провести(), а не на что-то конкретно внутри модуля проведения (смотрел туда вглубь - тоже вроде криминала не видно).
Возможно, траблы из-за способа юзания базы, что-то внешнее, ТС более подробно пояснит.
   Злопчинский
 
18 - 04.07.21 - 23:13
рабочие места запускаются локально.
Доступ к базе - через расшаренную папку, приаттаченну как диск (тут пустьТС уточняет - именно как приатаченный диск или именно через шару)
   Ёпрст
 
19 - 05.07.21 - 09:15
Откуда идет вызов провести(оплатапокарте) ??????
Чебур, ты смотрел Это?
   Злопчинский
 
20 - 05.07.21 - 11:15
(19) в ПриЗаписи()
   Ёпрст
 
21 - 05.07.21 - 11:43
(20) зачем там проведение в явном виде? И прям так и написано, провести(хрень параметром?
   Ёпрст
 
22 - 05.07.21 - 11:45
Ну и заблокирован скорее всего другой объект а не сам док. Справочник еакой или еще что
   Злопчинский
 
23 - 05.07.21 - 11:45
(21) угу, после проведения проверяется провелся ли документ и бьется чек на ККМ.
   Злопчинский
 
24 - 05.07.21 - 11:46
(22) а че ругается -то непонятно на что? я бы понял если внутри модуля проведения ругалось на что-нить...


Список тем форума
 
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.