Имя: Пароль:
1C
1C 7.7
v7: Перестали проводиться ПКО и РКО при пробитии чека
,
0 brenli
 
18.09.14
09:11
Конфа ТиС.
После изменения конфигурации перестали автоматически  проводиться документы ПКО и РКО.
Раньше при открытии этих документов при нажатии на кнопку "Чек" и если документ не проведен тут же предлагалось его провести.
Бился чек и документ проводился. Сейчас выдается диалог в котором выбираешь время проведения "Начало дня", "Конец дня", "Текущее время", "Свое время". Жмешь Ок и ничего не происходит.
Приходится явно нажимать "Провести" и только тогда документ проводится.

Изменения которые были внесены:
Были удалены 2 константы созданные давно для отладки (были проблемы с обработкой пробития чека, проблема устранена, константы больше не были нужны). Были удалены строки из модулей документов в процедуре ОбработкаПроведения() , проверяющие значение этой константы.
Но ещё раз повторюсь  всё что связанное с проведением документа не менялось, значением константы включалось отлавливание события.

В коде все нормально, а не проводит документ. Какие мысли?
1 ДенисЧ
 
18.09.14
09:12
мысли две.
Или кто-то украл отладчик, или на форуме появилась очередная черепашка.
2 brenli
 
18.09.14
09:18
Процедура ПечатьЧека()
...
    Если глФРПечататьЧек(Список, СуммаЧека, Получено, Скидка, ПризнВозврата, НомерСекции, НомерЧека,НомДок) = 1 Тогда
        НомерЧекаККМ = ?(НомерЧека = 0, -1, НомерЧека);
        ПриЗаписиПерепроводить(0);
        Записать();
        ПриЗаписиПерепроводить(1);
    КонецЕсли;
КонецПроцедуры  

Все как было.
(1) Отладчик проходит все строки.
3 пипец
 
18.09.14
09:21
ппц

  Записать();
        ПриЗаписиПерепроводить(1);
4 brenli
 
18.09.14
09:23
(3) Конфу до меня редактировали.
Я эти места не трогал, все как было.
5 пипец
 
18.09.14
09:37
аписать();
        ПриЗаписиПерепроводить(1);

аписать();


добавь еще раз записать ... что ли ;)
ЗЫ феерично канешна
6 Злопчинский
 
18.09.14
10:12
Пипец - он и есть пипец.
При пробитии чека на ФР никакого проведения не происходит.
Поэтому (типовая так написана) - пробивается чек на ФР, отключается ПРОВЕДЕНИЕ ДОКА при записи - номер пробитого фр-чека пишется в реквизит - восстанавливается режим проведения дока при записи. все нормуль здесь.
7 пипец
 
18.09.14
10:14
(6) Раньше при открытии этих документов при нажатии на кнопку "Чек" и если документ не проведен тут же предлагалось его провести. (с) в (0)
8 Злопчинский
 
18.09.14
10:16
(0) в типовой ТиС насколько мну мнится в ПКО и РКО нет никаких пробитий чеков на ФР. для пробития чеков есть штатный документ "ЧекККМ" - поэтому что там наизобретали в (0) - отсюда не видно...
9 Злопчинский
 
18.09.14
10:19
Опять же - очень сильно сомневаюсь чтобы описанные изменения в (0) провели к такому виду как перестали проводится документы автоматом а раньше проводились. или ТС что-то умалчивает.
.
про вопрос конецдня и т.д. - см.Меню-Сервис-Параметры-закладка ОперативныйУчет - для начала попробовать поставить все галки.
10 brenli
 
19.09.14
07:17
(5) (6) Именно в типовой типовой ТиС в модуле формы ПКО и РКО так и реализовано.
11 brenli
 
19.09.14
07:18
Значит не менялось ничего в модуле
12 brenli
 
19.09.14
07:52
(9)
http://savepic.su/4270780.png
http://savepic.su/4268732.png
.............................................
Все что было изменено
---------В модуле документа связанное с проведением--------
https://yadi.sk/i/raVPPY2EbYjCS
https://yadi.sk/i/BDQCxuOKbYjCU
-----------------------------------------------------------
-------В модуле формы-------------------
https://yadi.sk/i/Tkg9RdpybYj8G
https://yadi.sk/i/lJ-zqxi7bYj94
https://yadi.sk/i/GgQ0A08YbYj9Z
https://yadi.sk/i/NGR9IoVLbYjBS
----------------------------------------
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн