Имя: Пароль:
1C
1С v8
розница 2.0 добавить чек в отчет
,
0 volody
 
10.06.13
11:07
Как добавить чек в отчет о продажах. Если смена закрыта и выемка еже была. В Zотчет чек попал. В журнале как аннулированный. Собсвенно ручками добавил в отчет позитции из чека а дальше как быть?
1 volody
 
10.06.13
11:19
АП
2 Славен
 
10.06.13
11:24
обработку добавления напиши, больше никак
3 Славен
 
10.06.13
11:24
ну или если позиции уже добавил то состояние чека поменяй программно
4 volody
 
10.06.13
11:26
а как быть с выемкой денег и Приходный кассовым ордером?
5 volody
 
10.06.13
11:30
В ПКО руокй добавить можно. ВЫимку оставлять как есть.
6 volody
 
10.06.13
12:02
Чет не хочет записывать! меняю у чека статус на пробитый а он его не может записать.
7 Славен
 
10.06.13
12:06
так по коду глянь как в типовой сделано при закрытии смены
8 volody
 
10.06.13
12:59
Функция ПровестиПробитыйЧек(Реквизит1, ВыходныеПараметры)
   
   Попытка
       ЧекККМОбъект = Реквизит1.ПолучитьОбъект();
       
       ЧекККМОбъект.НомерСменыККМ = 100;
       ЧекККМОбъект.НомерЧекаККМ  = 200;

       ЧекККМОбъект.СтатусЧекаККМ = Перечисления.СтатусыЧековККМ.Пробитый;

       ЧекККМОбъект.Записать(РежимЗаписиДокумента.Запись);
       Возврат Истина;
   Исключение
       Возврат Ложь;
   КонецПопытки;
   
Говорит Чек имеет статус пробитый. И его нельза изменить.
Вот почему  
   Если ((Ссылка.СтатусЧекаККМ = Перечисления.СтатусыЧековККМ.Пробитый
    И Не мЗакрытиеСмены)
    ИЛИ Ссылка.СтатусЧекаККМ = Перечисления.СтатусыЧековККМ.Архивный
    ИЛИ Ссылка.СтатусЧекаККМ = Перечисления.СтатусыЧековККМ.Аннулированный)
    И (НЕ ДополнительныеСвойства.Свойство("ЗагрузкаДанныхИзРабочегоМеста")) Тогда
           
       Текст = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
           НСтр("ru = 'Чек ККМ имеет статус ""%1"". Операции над этим документом запрещены!'"),
           СтатусЧекаККМ
       );
       
       ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
           Текст,
           ЭтотОбъект,
           ,
           ,
           Отказ
       );
       
   
   КонецЕсли;
9 volody
 
10.06.13
13:00
Чек имеет статус анулированный.
10 volody
 
10.06.13
13:58
Тому кто не в курсе что делать писать ничего не надо.
Добовляем в очет ручками чтонадо.
И делаем два РКО на недоедающую сумму.
11 Славен
 
10.06.13
14:01
угу а чеки у тебя статус менять должны, т.е если он у тебя попал в отчет, то и статус д.б соотв.-й., а вот объясни мне сфига анулированный чек у тебя должен попасть в отчет?
12 volody
 
10.06.13
14:08
дык вот и проблема в том что его стату надо поменять на пробитый. А потмо уже пихать в отчет. собсвенно я так и елаю меняю на пробитый а проблемав том что проверка эта в модуле ЧекаККМ лезть в него не надо.
13 volody
 
11.06.13
10:05
Народ а кто занет почему у меня сегодня смена закрылась отчет сформировался а выимки и ПКО нет?
14 Галахад
 
гуру
11.06.13
10:12
Ленивые инкассаторы не инкассировали.
15 volody
 
11.06.13
10:16
(14) Как проверить ?
16 volody
 
11.06.13
10:28
Это из за того что Выимке небыло на сумму которую я добавил. Или от этого не зависит.
17 volody
 
11.06.13
10:50
Все попало в Z тку как инкасация. Почему не понимаю.
18 volody
 
11.06.13
10:55
Это автоматическая инкасация на аппрате ? Дык ни кто ничего не менял.
19 volody
 
11.06.13
10:58
Косячит кассир пробил вместо изъятия ден.ср. сразу Z Отчёт?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан